在这个项目中,我将概述我如何通过蓝牙能够控制我的clearwalker strandbeest风格的玩意儿。该设备采用双电机控制8条腿,转向以类似的方式一罐,或一个机器人,把两个轮子,去不同的速度。这些基本的指令应为多种类型的车辆。
这篇文章不会在如何建立一个这样的“beests,这会是更多的一本书。检查了原来Strandbeest在这里,或是我的clearwalker YouTube播放列表对于更一般的生成信息。
驾驶这辆车,你需要以下:
如上图所示,其基本思想是丝HC-06模块到你的Arduino板作为无线串口。从这里,Arduino将输出的PWM信号,使继电器电路开关H桥电机向前或向后,停止。开关电源是由电池提供,通过PWM控制器来改变腿的速度,然后通过继电器直接控制电动机。这种电池也连接到一个降压转换器,将电压供电的电动机使用5V电源为Arduino。
Arduino需要设置接收蓝牙指令,并在包括程序的TX和RX连接到引脚10和11。电机控制的PWM伺服”的设备,连接到引脚2和3。
蓝牙控制是如此的简单。发送字符,我第一次使用蓝牙终端程序,然后搬到了这Arduino蓝牙控制器。第二程序,您可以指定字符的按键在游戏风格的控制器,其中你的Arduino然后转换成相应的输出。
如果你需要更多的灵活性,这样的东西MIT App Inventor系统应该允许你创建一个完全定制的控制器,虽然我还没有尝试。
一旦你连接一切和编程的话,你应该能够登录到您的智能手机和蓝牙模块通过控制你的clearwalker /罐/机器人通过改变电机的方向。虽然这可以通过一个“传统”的R / C发射机/接收机完成,有Arduino允许大量的灵活性,或许加头、尾、或灯光,因为我对我的机器人装置。你可以看到整个通过YouTube建立这个的故事系列,或检查出的视频在这里为电气建设/行走在沙滩上。