为了方便初学者学习机电一体化,并将这个迷你流浪者建成一个最终的项目。我的设计标准是保持小巧,便宜,简单,远程控制。在寻找便宜的跟踪平台的同时,我发现这款廉价的迷你漫游器机箱是来自robotshop.com,并决定在其上建立。我经历了几个迭代设计过程,使初学者能够简单的构建,这里是我的最终版本。
第1步:零件和工具
机器人迷你流动车底盘套件(包括Tamiya轨道和双电机齿轮)
2 x 130马达替代Tamiya电机。它需要适用于TB6612FNG电机驱动器的高压/低电流电机。(我使用6V 12500rpm 0.11A空载电机,它们工作正常。)
迷你面包板
Arduino Nano或兼容
TB6612FNG电机驱动器
红外遥控和接收机组合
9V助推器
电池座(4 x AA)
滑动开关
杜邦电线(约30 x 20厘米MM)
2 x 5mm透明LED
2个220欧姆电阻
LED大灯组装板
3 x 0.1uF 50V电容
3 x 8mm六角柱
3 x 4mm平头螺丝
1 x 7mm平头螺丝
2x 8mm圆头螺丝
纸板做套管(油漆可选)
使用的工具:烙铁,螺丝刀,线切割机,胶枪,实用刀,钻头,埋头钻头等
步骤2:底盘和车身
步骤3:接线图
根据图表对所有组件进行连接。您会注意到,我使用9v升压升压转换器通过Vin引脚为纳米电源供电。这样就省掉了另外9V的电池。电机仍然由6V供电。
步骤4:源代码
首先,您必须从Arduino IDE中删除内置的IR遥控器,并安装新的IR远程库。
然后,下载附加的Arduino IDE代码。代码中的注释应该解释代码中发生了什么。它是为纳米写的,但它应该在其他Arduino板上工作,很少或没有修改。如果您使用的是不同的IR遥控器,则可能需要更改代码以反映上,下,左,右,和OK(停止)按钮的不同编码。
红外遥控按钮分配:
向上:向前
下来:反向
左:左
是的是的
好的,停下来
*:大灯
#:大灯熄灭
上传代码并测试驱动它!
1