Arduino和移动电话项目

使用移动设备与Arduino进行交互

Arduino平台为计算机和日常物体之间的界面提供了诱人的承诺。 该技术还配备了一个充满活力的热心人群,他们以许多新的和令人兴奋的方式扩展和应用了Arduino的功能,允许硬件黑客行为与旧的软件黑客概念相匹配。 Arduino的一个这样的扩展是在移动领域,现在有一些接口允许从移动设备控制Arduino。 以下是一些将Arduino与移动设备集成的项目示例。

Arduino和Android

Android设备相对开放的平台使其成为轻松整合开源Arduino的理想选择。 Android平台允许通过使用处理语言直接连接到Arduino ADK,处理语言与形成Arduino接口基础的布线语言相关。 连接后,android手机可用于控制Arduino的所有功能,从控制连接的LED到更好地控制继电器或家用电器。

Arduino和iOS

鉴于iOS在低级控制方面的性质,将Arduino连接到iOS设备可能比Android更具挑战性。 Maker Shed制作了一个Redpark分组包,允许在iOS设备和Arduino之间直接连接电缆,但不清楚是否会为iOS设备上引入的新连接器生成兼容版本。 尽管如此,其他连接方式也可能存在,例如通过耳机插孔,并且有许多在线资源对此进行了讨论。

Arduino细胞盾

Arduino可以变成移动设备的更直接的方式是增加一个蜂窝屏蔽。 此GSM / GPRS屏蔽直接连接到Arduino分线板,并接受未锁定的SIM卡。 增加无细胞盾可以让Arduino制作和接收短信,一些蜂窝屏蔽将允许Arduino发挥全方位的语音功能,从而有效地将Arduino转变为自制手机。 也许自制移动设备的时代并不遥远。

Arduino和Twilio

另一个可以与Arduino集成的移动界面是Twilio。 Twilio是一个连接到电话服务的Web界面,所以连接到计算机的Arduino可以使用语音或SMS消息进行控制。 这个实例的一个例子是通过这个项目,其中Arduino和Twilio与电子设备结合使用,以提供可通过网络或SMS控制的家庭自动化。

Arduino和Web界面

将Arduino与移动设备集成的最简单方法之一是移动设备是否支持Web。 Arduino IDE很容易与许多Web接口集成,只需要一点编程专业知识,但对于那些寻找更现成的解决方案的人来说,存在许多库。 上面的Webduino接口是一个简单的Arduino网络服务器库,用于Arduino和以太网屏蔽。 一旦Web应用程序托管在Webduino服务器上,Arduino就可以通过连接到Internet的移动设备进行控制。

前面的例子对Arduino与移动设备集成的项目提供了简短的评价,但鉴于这两种平台的普及,很可能两者之间的整合潜力只会随着时间的推移而增长。