行空板M10的端午龙舟奇妙游-1-K10通过siot语音遥控

2025-05-30191
AI 快速预览详细 收起
本文介绍了一个基于行空板M10和K10的端午龙舟项目,通过siot实现语音遥控。项目所需材料包括行空板M10、扩展板组合、乐高电机、乐高龙舟和行空板K10。首先介绍了硬件的认识和连接方式,然后详细说明了如何通过Python编程实现电机驱动,并通过siot实现语音遥控。这个项目不仅适合STEM教育场景,还能激发孩子对编程和机械的兴趣。

5.31 阴/小雨 周六

6476b7a36d97bc4e6e8b92893c23390.jpg

感谢DF的新活动,收到M10扩展板的时节,端午到了。

388967cef13f8e9fd8f1be496f574f2.jpg

香粽和艾草的清香漂散在空气中时,我在想,越过山丘,是否有人在守候。

北方的伙伴们,只在影像中看过龙舟,赛龙舟的景象确实激动人心啊。

c6580b03b19e249b96e2559c797585c.jpg

所以我的M10扩展板第一个小项目,我定为龙舟,这是一个二创项目,曾经,我用micro:bit、掌控板驱动过它,这一次,是有电源扩展板加持的M10,因为这个扩展板是兼容乐高孔距的,方便我们用乐高积木来完成小项目。

04d0e5306b8f6619a9132470071dab2.jpg

预设任务:

1、使用M10+扩展板组合驱动龙舟前进后退。

2、尝试用不同的方式来遥控龙舟的运动,比如掌控板的倾斜,行空板K10的语音,红外遥控器的按键,在不同遥控方式的设定中熟悉M10和它的扩展板的功能。

小贴士:

我写的帖子历来简单随意,愿意接受伙伴们的批评,同时要努力向伙伴们学习。

材料清单

  • 行空板M10 X1
  • 扩展板组合 X1
  • 乐高电机 X1
  • 乐高龙舟 X1
  • 行空板K10 X1

步骤1 认识硬件

1、行空板M10

STEM教育 · 行空板M10端午龙舟项目-通过siot语音遥控_image_1.webp

主板背面有P21、P22、P23、P24 四个I/O接口。

2、M10扩展板

行空板M10电机IO扩展板功能图.png

双路电机驱动,精准动力输出

独立控制两路直流电机,支持PWM无级调速与正反转调节,板载信号指示灯实时反馈运行状态,适配智能小车、机械臂等高精度控制场景。
通过P5/P8(M1)、P6/P16(M2)四路I/O口即可完成驱动,简化接线复杂度。

在我用M10扩展板的第个小任务是,用M10+扩展板组合来驱动乐高龙舟上的一个电机,所以重点关注的是两个电机接口。

步骤2 尝试驱动电机

在一阵子没有摸M10了,先尝试驱动电机。

mind+1.8.2,Python模式:

image.png

龙舟只用一个乐高电机,接在M1,M1用P5数字口,P8模拟口,需要控制它的前进后退。

所自定义两个函数前进与后退。

测试程序如下:

screenshots-新建项目-2025-5-30-21-37-27.mp-1748615199081.png

前进后退都测试通过,开始下一步,遥控控制。

步骤3 插播内容,乐高龙舟的搭建

4月份,我搭建了龙舟模型,没有拆掉,所这次直接用了。

搭建图片如下(感谢章老师提供的图样):

ea279840cc43553a4ff0540297fcee8.png
龙舟图5

将乐高积木用螺丝拧在背板上,装在龙舟上就可。

e44d1b197b53e095eff854aac7bf249.jpg

步骤4 尝试用K10语音遥控--siot

用K10语音遥控,首先要在K10和M10间建立通信,先尝试用siot。

93f0312287dc80d44e6b5467ce92b3e.jpg

龙舟M10端:

启动siot,打开热点。

image.png
010b00b0260212b2c210f1866821345.png
6f034f618e43e5c3d1add9d5935da8c.png
image.png

程序

screenshots-5.30.mp-1748673974420.png

开机图片,320*240,png。

m10.png

siot配置

image.png

K10遥控端:

image.png
image.png
screenshots-新建项目-2025-5-31-11-34-59.mp-1748671974323.png

开机图片

image.png

siot配置

image.png

测试通过,使用时要M10先开机运行,然后K10开机接入siot。

附件

附件

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -