2019-9-6 11:06:48 [显示全部楼层]
3675浏览
查看: 3675|回复: 6

[入门教程] 狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式

[复制链接]
本帖最后由 rzyzzxw 于 2019-9-18 07:55 编辑

狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图15
今天尝试用micro:bit来遥控狄仁杰机甲。
micro:bit和掌控板是不能直接通信的,包以这里要“曲线救国”一下。
有两种思路:
1、micro:bit与徽章板无线连接,再用徽章板的USB键盘功能模拟按键,mind+实时模式下通过SIOT运行键盘遥控程序,狄仁杰机甲与SIOT无线连接。
绕这一个大弯,就为了遥控狄仁杰。
2、micro:bit与micro:bit无线连接,mind+实时模式下通过SIOT运行键盘遥控程序,狄仁杰机甲与SIOT无线连接。这种方法还没有尝试。

测试视频:


狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图2


先认识一下micro:bit遥控手柄:

狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图3
micro:bit游戏手柄是基于micro:bit主板的扩展手柄。你只需要插上micro:bit主板,就能将micro:bit变身成为一个无线遥控手柄或者是一个无线对战游戏机。该产品上下均采用亚克力板封装,手感好,再也不会像裸露电路板那样有焊接点刺手的感觉了。
本游戏手柄共设置8个按键,左侧分布了上、下、左、右四个按键,右侧为X、Y按键,前方引出了A、B两个按键。
本游戏手柄还内置了振动电机、嗡鸣器、LED,这些资源都是可编程控制的。使用图形化编程,可以瞬间让你的micro:bit变身成一个多媒体振动手柄或多媒体互动游戏机。
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图1
编程平台支持makecode图形化编程和python编程,从入门到进阶的编程教育,都是非常适合的工具。
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图13
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图14
我的小车接线,水弹枪专用口就专用,电机、舵机就近接线,和说明书上给的方法是一样的,建议大家都这样接线,方便程序分享和讨论借鉴:
左后电机---M1
右后电机---M2
左前电机---M3
右前电机---M4
水弹枪---P7(专用接口)
舵机---P11


主要器材清单:
创新利器  赶快下单,常常断货的 掌控板
  1

盘古斧扩展板     1

9g小舵机           1
颜值担当的麦轮  1组
TT电机               4
锂电                  1组
车架
水弹波箱
……
【特别提示:水弹波箱是物理能量输出单元,射出水弹有较高速度,请勿对准人和动物,请佩戴护目镜】

【注:本项目中狄仁杰机甲4电机安装在上底板】

STEP1
小车端的程序和SIOT服务器设置和下面帖子一毛一样:
狄仁杰机甲|基于SIOT的mind+实时模式遥控
https://mc.dfrobot.com.cn/thread-297722-1-1.html
SIOT服务器搭建
详细教程参考:
K12物联网神器-SIoT(掌控板)
https://mc.dfrobot.com.cn/thread-281102-1-1.html
SIOT文档及软件下载:
https://siot.readthedocs.io/zh_CN/latest/index.html

1、上传模式,添加如下主板及扩展






2、SIOT服务器搭建
详细教程参考:
K12物联网神器-SIoT(掌控板)
https://mc.dfrobot.com.cn/thread-281102-1-1.html
SIOT文档及软件下载:
https://siot.readthedocs.io/zh_CN/latest/index.html

启动服务器,在使用过程中不要关闭它。


3、小车端程序




……
运动控制较长,思路相似,省略部分图片
……

参考说明书建立电机控制函数

……

程序较长,同样省略部分图片

舵机角度控制函数


参考程序下载:
下载附件狄仁杰机甲SIOT小车程序.zip

STEP2
准备mind+1.5.6实时模式,键盘遥控程序
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图5
这里注意SIOT的设置,与狄仁杰机甲的同一TOPIC。
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图6
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图4
参考程序附后:下载附件狄仁杰SIOT键盘控.zip


STEP3
准备徽章板的模拟键盘程序
http://www.haohaodada.com/hz/index.php?id=10362#

狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图8

狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图9

STEP4
micro:bit手柄程序准备
UP      前进
DOWM   后退
LEFT    左移
RIGHT   右移
X   发射 
Y   停车
A   抬枪
B   落枪
向左倾斜 左转
向右倾斜 右转
狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图10
……
……

狄仁杰机甲|基于SIOT及徽章板的micro:bit无线遥控模式图11
参考程序附后:下载附件micrbit手柄与徽章通信程序.zip

STEP5
以上程序写完后上传对应设备
启动SIOT服务器
启动狄仁杰
USB连接徽章板
运行键盘遥控程序
手柄供电

可以开心的遥控了。

等小朋友回来再录个完整和视频上来。




花甲巨头  学徒

发表于 2019-9-6 23:03:56

666666
回复

使用道具 举报

DFB1nkb8GUS  见习技师

发表于 2019-9-8 19:20:28

回复

使用道具 举报

gada888  版主

发表于 2019-9-13 09:49:08

不错不错
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-10-2 10:53:50

特别提醒:徽章板用户,充电模式看说明书,USB线接充电器或电脑,拨动开关到ON(开机状态)开始充电。电充满,充电指示灯变蓝。
回复

使用道具 举报

健身戒酒减肥  见习技师

发表于 2020-10-14 11:32:00

不错不错
回复

使用道具 举报

hhhhc  学徒

发表于 2022-3-5 18:15:36


脑洞很大,成品很酷啊确实
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail