材料
这次DIY,你需要用到以下元件(网购是你的好朋友):
○ Arduino UNO——看看手边有没有,没有可以网购
○ Sabertooth 2x52马达控制器
○ 5自由度的加速度计
○ 2只从儿童踏板车上拆下来的后端部件,或者分别购买马达和驱动轮
○ 电池——密封铅酸电池物美价廉,动力钻也可以买得很便宜。如果锂电池是你的菜,锂电池也不错。
○ 用于加速度计的屏蔽多芯电缆,用于马达的大功率电缆
○ 安全操作开关
○ 控制转弯的拨动开关
○ 调整平衡位置的拨动开关
○ Arduino直流接口
○ 匹配Arduino的DIL管脚
○ 双面胶
○ 螺丝钉
2工具
除了正常工具之外,最好请有焊接机的人帮你焊接固定框。
需要用到的其他工具:
● 钻子和钻头
● 烙铁和焊锡
● 剪线钳和剥皮钳
● 热缩材料和热气枪
方法/步骤2你可以看到,这儿并没有很多电子元件,只有Arduino、IMU(惯性测量单元)、马达驱动和一堆开关。开关和IMU的接线都必须是屏蔽线,除非IMU非常靠近Arduino。IMU应该尽量装在台板的中央或前面,比如我们就把IMU固定在了前端的盒子里。从图中你可以看到,我们其实把所有东西都固定在了那个盒子里,骑踏板车的时候只能操作切断开关,左右驾驶和倾斜控制。另外,电池被安装在了马达的顶部。
3代码和XenonJohns写的基本上一样,只是额外调整了功率值和力矩值,因为我们在用18V的电池跑24V的马达。在代码的开始处,我们定义了2个负责调节功率和力矩的变量。解析好代码,这个平衡脚踏车就做好了。就只等试用了。