[麦昆 V4.0]遥控麦昆

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

[麦昆 V4.0] 遥控麦昆

[复制链接]

任务说明

设计程序,实现游戏手柄或红外遥控器控制麦昆运动。


IMG_20201107_160805.jpg

可选成员:

  • 装载机
  • 推土机
  • 叉车
  • 机械甲虫

思路分析

麦昆可以做很多运动,比如前进、后退、打开夹子、翻车斗等。一般情况下,我们在程序中让麦昆先后执行特定的动作,并不受我们控制。如果要实现遥控功能,我们需要用到红外遥控器或者游戏手柄。

遥控选型

方案一:红外遥控器

麦昆车头有红外接收模块,可以接收红外遥控器发送的信息。对接收到的红外信息解码后可以执行不同的动作。


Snipaste_2021-02-28_19-33-35.png

方案二:游戏手柄

我们可以利用 micro:bit 或掌控板的无线广播功能,通过游戏手柄传递特定的动作信息给麦昆。


Snipaste_2021-02-28_19-35-50.png

区别:

  • 如果用红外遥控器,如果有很多辆带有相同程序的麦昆,那些能接收到遥控器信号的麦昆都能一起执行相同动作。
  • 如果用游戏手柄,可以设置不同的无线频道,这样不会串掉。

要点提示

如何读取遥控器的红外编码?

编写测试程序,通过串口观察并记录相应按钮的红外编码。

游戏手柄怎么用?

可以直接读取不同按钮对应引脚的数据,也可以使用汤老师编写的用户库。

摇杆怎么用?

同样编写测试程序,通过串口观察摇杆临界值(最上方、最下方、最左方、最右方),了解摇杆的控制范围。

舵机角度是否有限制?

麦昆工程队采用的是 180 舵机,范围是 0 到 180。但不同工种由于结构和安装角度不同,存在不同的限制。以老师提供的这套麦昆工程队为例,具体角度范围如下:

操作指南

1.选择合适的小车;
2.选择游戏手柄或红外遥控器;
3.对手柄和小车分别编写代码;
4.调试程序,测试效果;
5.提交文件(包括手柄程序和小车程序)。

成果展示

装载机+红外遥控



主控板选择了掌控板,需要反插。

推土机+红外遥控



主控板也为掌控板。

叉车+游戏手柄


遥控端程序:

小车端程序:

机械甲虫+游戏手柄


遥控端程序:

小车端程序:

提示:游戏手柄也可以使用掌控板的无线广播功能!

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

本版积分规则

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

硬件清单

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

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

mail