[扩展玩法] 09—用PS2遥控手柄玩转——履带坦克

Rosy 发表于 2018-11-17 19:04:17 | 显示全部楼层 [复制链接]
2 2562
本帖最后由 Rosy 于 2017-10-31 21:33 编辑

小时候总梦想爸妈买一辆遥控车当作自己的礼物,可是这个愿望一直没有实现。如果你现在或者小时候也有这样的经历,不要紧,今天我给大家分享一下如何将KittenBot扩展成一辆适用于各种陆地地形,且由PS2手柄来控制的履带坦克车;如果你已是成年人,可以搭建好这个机器人送给自己的小孩或者送给亲戚的孩子玩。如果你是小孩子,亲手搭建一个遥控机器人绝对比购买现成的遥控车有趣得多。赶快拿起手上的KittenBot一起动手创造起来吧!
1500860564456-upload-2805309d-45b3-4f20-814b-854c380fcdb7.png

准备材料(点击蓝色字体了解更多详情)

◆  PS2无线手柄 x1
◆  
手柄无线接收器 x1
◆  
履带车扩展套件 x1
◆  
电池 x1
◆  杜邦线 若干
连线
用若干杜邦线将adapter和Rosbot主板按照下图连接起来。
1500860696208-upload-b65ddb74-6c29-40fd-a806-f1dd06791453.png

电机的接线到drv8833的A+,A-,B+,B-口

1500860775517-upload-a1247f79-2d0e-4e21-823a-946ac1556fd6.png

程序

履带遥控车的基本原理是RosBot通过无线通信接收PS2手柄摇杆的模拟值并根据返回的模拟值来判断PS2摇杆推往哪个方向,得出结果后再给予左右两个电机一定的速度。
已经下载了PS2X_lib库的小伙伴们请按照以下步骤下载程序到RosBot主板上:
1.用USB数据线连接电脑和RosBot
2.打开Arduino IDE,在菜单栏点击文件
3.点击示例选项
4.找到PS2X并打开PS2_Kittenbot .ino
5.点击如下图箭头指示处下载程序

1500860805454-upload-7ff891d4-18e7-4704-aca2-91aee1323d94.png

若没有PS2X_lib库的小伙伴请点击蓝色字体进行下载
将文件解压到电脑的Arduino IDE 所在目录下的libraries\文件夹里。
显示结果:
插上电池,试着将PS2手柄的摇杆推向一个方向,履带车会沿着摇杆的方向行进,到此履带遥控车的制作就大功告成了。赶紧操控自己搭建的遥控车,让它挑战各种陆地地型吧。
注意事项:
如果推动PS2手柄的摇杆,履带车不作出响应怎么办?
1.没有正确烧录程序
2.杜邦线没有接好
3.无线接收器和RosBot主板的连接线序错误
4.如果履带车的行进不正常,调整一下两个电机的接线方向

回复

使用道具 举报

发表于 2018-11-17 19:04:17 | 显示全部楼层
你好   能不能把代码发上来   库加载有问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入我们,

发现科技可以让生活更美好...

立即注册

如果您已拥有本站账户,则可

精华导读

推荐阅读

资讯排行

QQ| 小黑屋| Kittenbot Inc. 深圳市小喵科技有限公司 ( 粤ICP备16110073号 )

KittenBot.cn 2017 © 版权所有

粤ICP备16110073号

返回顶部 返回列表