看著智能硬件開發過程的復雜程度,讓想要借此提高自身逼格的初學者,也是狠狠的肝顫了一下??磥硐胍晒Φ乃#▃huang)帥(bi),還得需要相應能力的。不過,隨著Hippo Devices團隊打造的基于Android,開源的電子原型平臺Hippo-ADK的推出,讓沒什么基礎的用戶,也可以通過Hippo-ADK提供的圖形化編程平臺App Inventor或Java API,直接調用Android手機中的硬件資源,無需復雜的硬件編碼,就可快速DIY自己的硬件作品。
Hippo-ADK的使用也很簡單,只需通過USB或藍牙將它與Android設備相連接,就可以即時訪問Android設備上的傳感器、加速計、陀螺儀和通信模塊(WiFi、GPS、GSM)等硬件資源,無需你額外購買,不浪費一毛錢。不過,USB連接和藍牙連接還是有些差距的,以Hippo-ADK向Android發送指令,及設備反饋至Hippo-ADK的延遲時間為例,通過USB連接的用時是0.5~3毫秒,而通過Bluetooth則需要20~120毫秒。很顯然,前者要比后者快得多。當然,至于選擇哪一種,還得根據自身的條件來決定。
其次,Hippo-ADK的開發環境還很靈活,對初學者來說,可以選擇使用圖形化編程平臺App Inventor,通過它,在短短10分鐘內就可以構建出自己的Hippo-ADK項目。而有經驗的開發者,通過Java API可以享受各式各樣的高定制特性。此外,Hippo-ADK與Arduino是完全兼容的,如果你有相關經驗,可以直接使用Arduino語言和IDE去編寫Hippo-ADK,進一步擴展硬件功能。
最后,隨著硬件大潮的來臨,越來越多的人開始接觸這一領域。希望以后會出現更多的類似Hippo-ADK的平臺,讓更多人走進開發智能硬件的世界,從而能夠把每個人的創意和想法帶入現實。
Hippo-ADK相關作品
自平衡投籃機器人
語音識別和語音控制
智能小汽車
移動書架