前进吧,坦克

2019-02-122.3万
AI 快速预览详细 收起
该项目介绍了如何使用Arduino和MIT App Inventor制作一个遥控坦克。通过Arduino Uno控制电机,实现前进、后退、左转、右转等基本操作。项目中使用了两个7.4V电池供电,并通过降压模块将电压调至10V以确保安全。手机App是用MIT App Inventor编写的,支持中文语音播报。适合初学者,提供了详细的硬件连接图和代码示例。


一直以来就想做个坦克。直到去年有幸从一个论坛大神那里得到了车架,这里要感谢陈杰老师。处理给我一套车架,不然还不知道什么时候才做这个。学会了Arduino的基本使用方法后,再学下MIT app inventor就可以直接用安卓手机连接控制坦克。这里借鉴了adafruit motor shield的电机运行库,自己稍加改进了一下,现在可以做简单的前进、后退、左转、右转。停止,装弹和发射。装弹与发射功能现在卡在硬件方面,因为缺少个配件,而过年期间快递停运。
配件清单:当然还有一些电线。


前进吧,坦克图12
前进吧,坦克图7
前进吧,坦克图6
前进吧,坦克图5

前进吧,坦克图2
电源用了两个7.4V电池,连线如下图
前进吧,坦克图1
不要连错,否则会烧坏主控。
两个7.4v是14.8V,同样是arduino难以承受的,因此加了个降压模块,因为arduino的最大承压是12v,为保险起见,我把电压调到了10v.降压模块上有调节旋钮
之后运行正常。前进吧,坦克图13
这个连线图的位置有偏差,蓝牙TX---UNO-D0  蓝牙RX----UNO-D1,电机是连在adafruit 电机控制板上,见下图。
前进吧,坦克图9
前进吧,坦克图10
手机app是用MIT app inventor写的。有兴趣的可以去了解下
前进吧,坦克图3
前进吧,坦克图4
前进吧,坦克图11
我为这个app加了中文语音播报。因为特别想让它发出‘开炮’这个词。
代码是arduino C,在arduino uno上运行通过。
前进吧,坦克图8

不晓得这个项目会不会有多的人喜欢,如果喜欢就给个回复支持一下,相关文件在附件里。文件只支持小车的基本操作,不支持开炮功能。开炮功能还没定下方案。以后改好了,再发相关文件。

链接:https://pan.baidu.com/s/1k5r8xCbePlxdNtkChVI9Cg
提取码:4dry
复制这段内容后打开百度网盘手机App,操作更方便哦









创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
20060606
20060606
电机能承受那么高的电压?
20060606
20060606回复gada888
我记得130减速电机的电压好像是3-6v,不过10v短时间测试应该也是可以的
gada888
gada888
作者
回复20060606
电机是宽电压电机,项目里有用降压模块。电机接受的电压的10V上下。
gada888
gada888
作者
感谢美女支持
KIKI
KIKI
当然喜欢呀:loveliness:
- 没有更多了 -