回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

M10仰望小车+M10蓝牙遥控 简单

头像 rzyzzxw 2025.07.02 14 0

7.2

【任务预设】

今天想尝试一下M10仰望小车+M10 摇杆遥控器蓝牙控制。

8291ea0a9093117b959870b0de4e080.jpg遥控器由M10+摇杆组成,有了电池扩展板的加持,功能强大且便携。它将做为蓝牙客户端,向小车上M10蓝牙服务器发送控制数据。

仰望小车上的M10为蓝牙服务端,它将接收数据并驱动小车运行。

材料清单

  • 行空板M10 X2
  • M10电池扩展板组合 X2
  • 摇杆模块 X1
  • 乐高积木小车构件 X1

步骤1 M10小车搭建

我的M10版仰望小车是模块化设计,它分为前轮转向部分、后轮驱动部分和M10车体连接部分,在做其它项目时可以方便的拆开,用小车时可以快速组装。

ee83fe6c2237df5bfe2ce565e84ab5a.jpg
2a3f91f4995e30864999f905c345dec.jpg

步骤2 M10遥控器(客户端)程序编写

3a4d4bb2bcc9eadd649e61dda2fd0d2.jpg

摇杆X轴接P21

摇杆Y轴接P22

1、Mind+--Python模式--加载行空板。

image.png

2、加载相关库。

image.png
image.png

3、程序

要先在小车端M10(服务端)上读取蓝牙服务器的配对码:

a6e7278b7269b08d72b7178018ac1c4.png

然后在遥控M10(客户端)上写程序:

screenshots-72A.mp-1751468177797.png

按照我的遥控器摇杆安装方式,我计划用y轴数据(左-右)4095-0来遥控小车方向,x轴数据(上-下)4095-0来遥控小车前进后退停止和车速。

为了将两数据区分,分别用x、y来标记。

步骤3 M10小车(服务端)程序

f37714e8bdeb4c2c852326bbc70eae9.jpg

小车方向舵机接P0。

左电机M1,右电机M2。

1、Mind+--Python模式--加载行空板。

image.png

2、加载相关库。

image.png
df159965b6f73b1bf2d4d87564a4f7b.png

3、M10小车程序:

将收到的数据去除无效错误数据,再分组转化成数字处理成方向和速度控制数据。

y组数据映射到60-115,控制方向舵机。

x组数据分成三组,分别控制前进速度,后退速度、停止。

screenshots-72B.mp-1751468143473.png

小结:

1、测试通过,效果基本上还算满意。

2、第一次用蓝牙传输控制数据,对蓝牙有了新的认识。

附件

附件

评论

user-avatar