139浏览
查看: 139|回复: 0

[M10教程] 【行空板扩展板】掌控板通过UDP控制的行空板小车

[复制链接]
本帖最后由 glwz007 于 2024-9-30 16:13 编辑

掌控板通过UDP控制的行空板小车
一、制作缘由
今年7月,DFrobot论坛发布了免费试用行空板双路电机驱动I/O扩展板的活动,第一时间报名,竟然幸运的获得了试用资格。
在此,向提供丰富活动的DFrobot论坛致以衷心的感谢!
收到扩展板后,第一时间研究这块板子,发现自带双路电机驱动是其亮点之一。于是就琢磨利用这块板子制作一个三轮小车,用两个电机驱动两个轮子,再加上一个万向轮作为小车底盘,然后可以用这个底盘完成常用的避障小车、巡线小车等功能。这次主要是完成小车的底盘,初步实现用掌控板遥控的功能。
二、材料清单
1.行空板1块;
2.行空板双路电机驱动I/O扩展板 1块;
3.掌控板1块;
4.百灵鸽扩展板1块;
5.TT马达2个;
6.18650电池2节及电池盒1个;
7.两块用亚克力激光切割的底盘;
8.65mm轮子两个,万向轮1个;
8.导线、螺丝、铜柱若干。
三、制作过程
1.2TT电机、万向轮和电池盒安装到底层亚克力板上。
【行空板扩展板】掌控板通过UDP控制的行空板小车图1
2.通过铜柱,将上层亚克力板固定在底层亚克力板上,用于安装行空板扩展板和电池仓。
3.将电源线用行空板扩展板附带的DC2.1转接线端子头连接到行空板扩展板的DC2.1电源接口。
4.将两个TT电机的电源线穿过亚克力板,接到行空板扩展板的M1M2电机接口。
【行空板扩展板】掌控板通过UDP控制的行空板小车图2
四、控制程序编写
控制程序分为掌控板端和行空板端,均使用Mind+图形化界面编程。掌控板和行空板之间通过UDP方式连接。利用掌控板向前、向后、向左、向右倾斜时发送相应代码,行空板端根据接收到的代码执行相应的动作。
(一)掌控板端程序截图
【行空板扩展板】掌控板通过UDP控制的行空板小车图3
(二)行空板端程序截图
【行空板扩展板】掌控板通过UDP控制的行空板小车图4
【行空板扩展板】掌控板通过UDP控制的行空板小车图5
五、演示视频
六、制作反思
本次制作过程较为简单,主要的时间花在小车底盘亚克力板的制作。同时,小车的控制方式较为简单,只能实现前进、后退、左转、右转等功能,还需要后续继续研究。

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail