看着智能硬件开发过程的复杂程度,让想要借此提高自身逼格的初学者,也是狠狠的肝颤了一下。看来想要成功的耍(zhuang)帅(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相关作品
自平衡投篮机器人
语音识别和语音控制
智能小汽车
移动书架