glwz007 发表于 2024-9-30 15:46:01

【行空板扩展板】掌控板通过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.将2个TT电机、万向轮和电池盒安装到底层亚克力板上。2.通过铜柱,将上层亚克力板固定在底层亚克力板上,用于安装行空板扩展板和电池仓。3.将电源线用行空板扩展板附带的DC2.1转接线端子头连接到行空板扩展板的DC2.1电源接口。4.将两个TT电机的电源线穿过亚克力板,接到行空板扩展板的M1、M2电机接口。四、控制程序编写控制程序分为掌控板端和行空板端,均使用Mind+图形化界面编程。掌控板和行空板之间通过UDP方式连接。利用掌控板向前、向后、向左、向右倾斜时发送相应代码,行空板端根据接收到的代码执行相应的动作。(一)掌控板端程序截图(二)行空板端程序截图五、演示视频https://www.bilibili.com/video/BV1SBxse5ESf/?vd_source=13bc5ce3c47b7c38b3e75f2004fcc635六、制作反思本次制作过程较为简单,主要的时间花在小车底盘亚克力板的制作。同时,小车的控制方式较为简单,只能实现前进、后退、左转、右转等功能,还需要后续继续研究。
页: [1]
查看完整版本: 【行空板扩展板】掌控板通过UDP控制的行空板小车