3060| 8
|
[教程] 志童道合 | 用行空和掌控改造小朋友童年的红汽车 |
本帖最后由 rzyzzxw 于 2022-11-28 21:04 编辑 ![]() 在孩子小的时候,有过一辆玩具红汽车,很喜欢,也读过郑渊洁老师的《红汽车历险记》,后来汽车玩坏了,还保存着,留作童年的记忆。 玩创客后,这个玩具汽车又重生过一次,出现在社区里,那是在2018年,那时候,岁月静好,孩子开心的成长。 micro:bit手柄试用+DF电机驱动板体验:红汽车新生记(另附..... https://mc.dfrobot.com.cn/thread-37934-1-1.html?fromuid=727937 (出处: DF创客社区 - 分享创造的喜悦) 上次改装效果图: ![]() 应该说,那次的改装还是挺好的,车子电量足,车速快,孩子很满意。 …… 疫情中的11月,孩子在上网课,我在给学生上网课,小木子发起了社区活动--志童道合让我又想到了红汽车,所以再从玩具箱中翻出了它。 再一次它放在我面前,让我在改造和写帖子的过程中心中充满了回忆--回忆起陪孩子成长的美好时光。 【目标任务】 使用行空板做遥控,掌控板做主控让红汽车重新跑起来。 【硬件准备】 行空板 乐动掌控 (掌控宝) 【软件】 行空板 mind+ 掌控板 mPython STEP 1 硬件整理 ![]() 掌控宝放里面大小正好,先清理旧线头。 上次玩过后(硬件拆了)又出现了新损伤,除掉灰尘,试试电机,还能转。 这个小车里有两个电机,前面的做在舵机机里(转向时它在一直转,费电),后面一个电机提供前进后退的动力。 给两个电机焊上了ph2.0的线头,修复了后轮的减震。 ![]() 接上掌控板后开始编程测试。 ![]() 给行空板写了一个新遥控程序,感觉界面不理想,所以又用回了上个帖子的遥控程序。 可是掌控宝的电池(330mAh)也太小了(多年前买的也老旧了),小车跑不了几下就没电了。 所以又改用了乐掌控(1000mAh)重新编程。效果好一点点。 ![]() 请看测试视频: 车子跑起来了,速度有点慢。 STEP 2 程序展示 【用行空板载热点与掌控板联网,用行空板上的SIOT发送消息控制掌控板】 检查SIoT是否开启 长按行空板的“Home”键进入菜单页,点击“应用开关”,检查SIoT服务是否开启,如果显示“已禁用”,点击SIoT选项,切换SIoT状态为“已启用”。 具体操作如图所示: 测试时要先启用行空板热点 行空板开启热点,默认IP为193.168.123.1。 编写行空板程序1 用上下左右中五个按钮来发送消息,控制掌控小车运动。 这里用了2个主题,五条路分别传输五个按钮的消息,这样可以防止一路消息的排队和拥堵。实践证明,这样做的效果还是不错的。 行空板可以显示接收到的消息,所以现在不用掌控板接收也可以自行测试行空发送端。 编写行空板遥控程序2 【提示】使用时要先开启行空板载热点。先开行空板,后开掌控板,掌控板方可通过热点与行空连接。 运行mPython0.7.6 设置---高级设置---更换主控---乐动掌控 添加---执行器---电机,将前方向控制电机接入M1接口,后动力电机接 M2接口。 ![]() ![]() ![]() ![]() 【任务小结】 1、童年的主题是快乐,所以参加这个活动,在制作中可以回望自己的童年往事,可以回忆陪伴孩子成长的历程,很美好。所以欢迎大家参加。 2、这个项目仅达到了部分预期,因这个红汽车在它还没坏的时候和上次改装后车速是快的,而这次新生后却有点英雄迟暮的感觉,慢慢悠悠的,所以对它的改造还没有完(后面继续)。 【程序附后】 ![]() |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed