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 主程序模块
演示视频