2019-9-7 10:29:43 [显示全部楼层]
8372浏览
查看: 8372|回复: 7

[入门教程] 狄仁杰机甲|基于mPythonX的掌控板无线遥控模式

[复制链接]
本帖最后由 rzyzzxw 于 2019-9-8 19:37 编辑

狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图1

这个帖子,回归mPythonX0.3.4,做基于掌控无线的狄仁杰小车遥控。

狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图2

器材准备:
狄仁杰机甲   1
掌控板         1
扩展板         1

【特别提示:机甲千万条,安全第一条。使用不规范,亲人两行泪】
【特别提示:水弹波箱是物理能量输出单元,射出水弹有较高速度,请勿对准人和动物及他人财物,请佩戴护目镜】
【注:本项目中狄仁杰机甲4电机安装在上底板】
其实一步步调试过来,是一个蛮长的过程,特别是对第一次玩麦轮的我来说。基本思路是,先能轮子正反转,再能配合起来实现各种运动动作,再加上水弹和舵机控制。
先不加遥控实现功能,再加上无线遥控。
不要急,慢慢来。

计划实现:
遥控功能
向左倾斜  左移
向右倾斜  右移
向前倾斜  前进
向后倾斜  后退
平放         停车
按P          左转按N         右转
按H         射击

STEP1
用了X,要从头开始写程序了。这时候,又参考说明书了,上面对四个电机的接线,一个水弹枪、一个舵机的接线都有要求。
同时说明书对麦轮小车多种运动方式的车轮转向都有讲解。

启动X0.3.4
开始机甲端编程
打开无线广播
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图3
定义电机转向函数
我们要定义四个正向,四个反向

狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图4

定义函数小车的前进后退左移右移并测试
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图5

定义函数左转和右转
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图6
定义函数停车
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图15
小车接收信号前进和后退、左移和右移
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图16
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图17
小车接收信号停车
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图18

小车接收信号左转和右转
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图14
水弹枪发射
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图19
舵机功能还在调试中……
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图20

STEP2
遥控掌控端
打开无线广播

狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图7
小车运动控制
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图8
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图9
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图10

发射控制
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图11

转向控制
左转
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图12
右转
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图13
舵机控制功能没有加

测试视频:




下载附件狄仁杰接收.zip

下载附件狄仁杰遥控.zip


STEP3 尝试用micro:bit 的手柄来装上掌控板遥控。
小车程序不变。
先对照一下micro:bit和掌控板的引脚。
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图23
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图24
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图25


狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图26


哈哈是一样的。这就好办了。查查手柄的资料。
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图27
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图28

无线通信设置
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图29
按Y健停车
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图30

上下左右键分别前进后退左移右移


狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图31狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图32狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图33
X键开炮
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图34
AB分别左转一点右转一点
狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图35狄仁杰机甲|基于mPythonX的掌控板无线遥控模式图36


参考程序
下载附件狄仁杰遥控_bit手柄.zip



 见习技师

发表于 2019-9-9 18:14:52

6666
回复

使用道具 举报

gada888  版主

发表于 2019-9-13 09:48:01

机甲满可爱的
回复

使用道具 举报

上善若水 °正月.ゃ  学徒

发表于 2019-9-30 10:56:35

回复

使用道具 举报

上善若水 °正月.ゃ  学徒

发表于 2019-9-30 10:57:33

求程序
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-10-1 09:17:11

回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-10-1 09:17:39

回复

使用道具 举报

云天  初级技神

发表于 2020-7-18 18:41:39

借程序一用
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail