HippoADK:基於Android系統創意開發平臺是一個基於Android智慧手機的創意實現平臺,你用安卓手機DIY高大上的新硬體;決上述開發中的問題。他們的專案現在已經通過了Kickstarter的稽核。
Hippo是一個基於Android的硬體控制平臺,提供API以及圖形化程式設計介面,幫助像我這樣的小白使用者直接呼叫安卓智慧手機裡的軟硬體資源,快速完成自己的 DIY 作品。
當你使用 Arduino 這樣的開發板 DIY 時,你需要各種感測器、輸入裝置、通訊模組,甚至輸出裝置,比如揚聲器或者顯示屏。這些模組和部件安卓手機中基本都有。Hippo 會直接呼叫這些硬體資源,使用者基本無需再額外購買、捆綁其他部件,開發的時間成本和經濟成本都會降低。
另外,安卓手機中還有影象、語音識別等軟體演算法功能,Hippo 也可以直接呼叫,把安卓手機變成一個運算控制中心。使用者無需編寫硬體端程式碼,只需使用 API 介面或者圖形化程式設計平臺,即可快速實現軟硬體互動作品。
Hippo 最吸引我的地方就在於圖形化程式設計平臺,使用者只須有最基本的程式設計技能就能操作,大大降低了使用者開發硬體的門檻。這個平臺有點類似 MIT 的 Sikuli,使用者不需要一行行地寫程式碼,只需要根據自己的需求,拖拽平臺上的各種圖形進行組合就可以了。這些圖形元素其實就是已經寫好的標準化、模組化程式。即使是中小學生,經過很簡單的培訓,也可以輕鬆上手使用。
利用 Hippo 的開發板和 ADK 介面,使用者可以根據自己的創意開發出各種有意思的產品。基本上只要你想的到,就能實現。比如,藉助於手機的陀螺儀和手機內的演算法,可以做一個平衡機器人。利用智慧手機裡的攝像頭、WiFi 通訊模組或者 GPRS 模組,可以 DIY 一個類似於 Dropcam 的智慧家用安防攝像頭,實時監控家中的情況,通過網路將家中的視訊傳輸給你,或者直接在紅外感測器檢測到可疑人物時撥打 110 報警。
Hippo 還可以整合手機裡的多媒體資源,比如語音、影象、視訊,可以將虛擬世界物化,把虛擬世界的互動搬回到真實世界中。舉個例子來說,利用 Hippo 就開發出一款“真機版”打地鼠的裝備。只需要在程式設計平臺呼叫手機裡的相應資源和程式碼,就可以通過實體按鈕來控制手機上的打地鼠遊戲了。酷!如果你對自己的技術特別有信心或者是個不用心疼手機的土豪,完全可以用 Hippo 自己造一個四軸飛行器。加上手機的攝像頭,直接變身AirDog +GoPro。