创客玩智能硬件创意制作
上QQ阅读APP看书,第一时间看更新

02 红外遥控长毛甲虫

◇刘建国 ◇插画:刘少冉

我学习DIY半年多了,一直都在模仿别人,现在终于完成了从模仿到原创的过程,有了一件原创作品了,马上拿出来分享给大家,大家别嫌样子丑啊。

本作品可通过红外遥控控制,有两个模式。

(1)手动模式:能向前、后退、右转和跳动。

(2)自动巡行模式:随意行走,遇到障碍就拐弯继续行走。

表2.1 制作所需的材料和工具

其他功能就有待各位开发了。

本制作的实施条件为:能动手焊接电子元器件,能识别电路的连接方式,会用米思齐(Mixly)进行Arduino图形化编程,动手能力要求稍高。制作所需的材料和工具见表2.1。

2.1 制作过程

1 我用的激光切割板材是从市场上买的三合板,没有椴木板漂亮。

2 为电源和开关焊接连线。

3 因为我去掉了扩展板,所以用改造杜邦线的方式增加控制板的供电插口。线材按1分6的接法连接。

4 全彩LED只用了里面的蓝灯和绿灯,所以只需接3根线。

5 接下来制作长毛甲虫的长毛。先把热缩管插到LED上。

6 再插上光导纤维,此时要注意毛的方向。然后用电烙铁使得热缩管收缩,固定住长毛。

7 从切割好的板材上取下虫脚板件。

8 上螺丝。

9 插接板件,完工后用热熔胶加固。

10 把红外遥控模块的杜邦线套上热缩管,让线条好看点、硬点,使尾巴能竖起来。

11 前期加工完毕,整套材料如右图所示。

12 电源部分用的是充电模块,充电时两块电池要处于并联状态,而电池给主控板供电又要用到串联状态,再加上我水平实在有限,所以开关的连接方法我花了好长时间思考,最终接法如下图所示,如果各位读者有更好的方法请不吝赐教!

13 安装舵机。

14 安装主控板(底板已经拧上了铜柱)。

15 我利用主控板上的6根插针进行固定,本来还想加上螺丝固定,但后来觉得没必要就没加。

16 各部件连接如图所示。

17 实际连接效果如下图所示。

18 理一下线,把电池和充电模块用电工胶布绑好。

19 装上虫脚。

20 这是甲虫的侧视图,两束长毛从孔位穿上去,LED就能直接固定在面板上了,电池固定在尾部位置,然后拧上几个螺丝就完工了。

21 插数据线的接口在甲虫尾部。

2.2 程序编写

程序使用Arduino图形化编程软件Mixly编写,分成主程序和几个函数。

1 初始化

2 横跳函数模块

3 前进函数模块

4 后退函数模块

5 右转函数模块

6 自动巡行模块

7 主程序模块

演示视频