基于M5atom Lite创造一个由蓝牙手柄控制的漫游者
扫描二维码
随时随地手机看文章
介绍
他们的想法是把一个漫游者改造成一个更复杂的机器人,这个机器人包含了伺服电机和传感器。因为漫游者的底部是一个正方形,所以很容易从它创造一个立方体,让我们加上两个手臂,一个头,我们有一个瓦力
硬件:3D打印
多亏了FreeCAD, 3D设计已经完成。你可以在那里下载这个项目
硬件:将所有设备连接在一起并进行测试
Zumo的底盘安装板被WALL-E的身体所取代
将M5Atom插入到Motion模块上。将B端口连接到I2C电机驱动模块,使用grove电缆。将I2C电机驱动模块连接到左右电机和电池座。
连接:-左臂伺服电机到运动S1端口-头部伺服电机到运动S2端口-右侧伺服电机到运动S3端口
为Motion模块添加电池
是时候做第一个测试了…稍后将介绍该软件。
硬件:可选修改
为了方便更换电池和打开/关闭瓦力,你可以在运动模块上插入一个外部电池支架和一个外部开关。
硬件:完成WALL-E
现在是时候打印了:- 2条手臂-头部分成三部分-盒子的顶部
硬件:绘画
是时候画WALL-E了
软件
您可以在那里找到附加板管理器url(在菜单文件/首选项…)
感谢董事会管理器安装:- esp32_bluepad32由Ricardo Quesada
感谢图书馆管理器安装:- M5atom由M5Stack- Grove -电机驱动器TB6612FNG由Seeed Studio- Grove超声波护林器由Seeed Studio- Adafruit NeoPixel由Adafruit
现在是时候下载这个项目了:
在Arduino IDE中打开M5atom-motion-Wall-E项目,选择单板:EPS32 + BluePard Aduino / M5Stack-ATOM
选择端口,一般为/dev/ttyUSB0
现在可以将代码上传到M5Atom上。
总结:和瓦力一起玩
最后一步是测试你瓦力
-通过开关打开瓦力-通过蓝牙连接手柄用Steam控制器按Y + Steam标志
控制你瓦力:-左摇杆移动- A:休息手臂位置和头- B:切换手动移动手臂。你可以手动移动左臂和右臂,感谢LT和RT- X:移动手臂到后面- T:转头到左/右- RB:举起右臂- LB:举起左臂-右三角:向右问好-左三角:向左问好
下一个步骤
今天瓦力的功能齐全,超声波传感器正在工作,但还没有集成到瓦力的动作。
要测试它,只需注释掉M5atom-motion-Wall-E的第387至389行。进气阀打开文件
本文编译自hackster.io