我们小学上学放学路上人流量很大,为了确保安全,会有专门的老师+执勤家长在人行道路口指挥交通,费时费力不说,还偶尔会有一些“漏网之鱼”闯红灯,为了解决这个问题,蔡壮老师和我帮助两位聪明的同学完成了这个作品,希望能有一天把它实现在现实生活中,帮助我们提高通行效率!
步骤1 准备材料
材料清单
- 掌控板 X1
- 红绿灯模块 X1
- ws2812灯带 X1
- 语音合成模块 X
- 掌控板扩展板 X1
- 9g舵机 X2
材料如图所示。
步骤2 设计方案,编写程序
因为两个小家伙之前没有编程基础,所以学习编程这里我以结果为导向,针对作品要实现的功能所需的知识点进行突击培训,每天早晨下午共2小时左右的时间,小家伙们学的也很认真很快。
这里的学习步骤如下:
1.认识软件、硬件相关概念
2.“点灯”程序的编写
3.红绿灯程序的编写
4.舵机的控制
5.语音合成模块的使用
6.多线程操作(难点)
好在一切还算顺利
步骤3 测试硬件
红绿灯、舵机、语音合成模块相对不难,主要是ws2812灯带的处理,因为只打算用这一条灯带,但是考虑到红绿灯人行道和马路的灯颜色不用,以及后期粘贴灯带拐弯处理,所以我们决定将灯带裁剪,二次加工,如下图:
裁剪为4段的灯带
处理灯带(焊接+胶枪保护)
测试所有硬件
步骤4 制作外观
这一块是蔡壮老师带着两个孩子一起完成的
1.使用KT板做路面
2.使用绿色的草坪纸和黑色纸做斑马线和草坪
3.使用校车模型、蛋仔模型模拟马路情况
认真的蔡老师
步骤5 成品测试
步骤6 总结反思
1.红绿灯要双向或者4向,让所有人都能看到才行
2.语音合成的内容可以再丰富一点
3.道闸的设计可以再多变一点,比如四个挡板
4.加入应急处理预案——手动控制模式
fungwh2024.10.17
120507099@qq.com 麻烦老师也发我一个,想一起学习下谢谢
小含糊online2024.10.17
邮件已发,欢迎讨论
smithytq2024.05.27
蔡老师这个项目做得好有意思有意义,老师可以分享一下源代码吗?我们也想参考借鉴再加以改善一下。谢谢老师(邮箱: 373890608@qq.com )
小含糊online2024.05.29
我是范老师,哈哈,蔡老师我俩一起指导的,稍后源码分享到您的邮箱
feng05392024.06.21
我也要我也要 48491334@qq.com
小含糊online2024.11.04
邮件已发!
5WqopF6OiVUr2024.05.23
蔡老师这个项目做得好有意思有意义,老师可以分享一下源代码吗?我们想参考借鉴再加以改善一下。(邮箱3215297138@qq.com)
小含糊online2024.10.17
邮件已发,欢迎讨论!
粒子2024.05.16
项目反馈: 很棒的项目,该项目符合小学生的认知,把简单的功能恰到好处的应用到实际生活现象中,洞悉细致的问题,方案的设计以辅助人们为主而不是替代人们,较好的考虑到了场景中的安全性问题。 唯一值得商榷的地方,就是舵机的转动过于生硬,在模拟真实场景中,可能存在安全隐患(可思考:上海外滩节假日为什么要用武警同志手拉手的方式来维护交通?)。 最后小朋友的展示流程非常完整和完善,逻辑清晰,镜头设计感强。在介绍程序部分时,建议根据整体的功能性模块来介绍,效果会比逐条介绍要好。
小含糊online2024.05.16
感谢中肯的评价!舵机控制部分把舵机换成伺服电机加上涡轮运动机构,就像停车场道闸那种肯定会更好……
Echo12024.05.13
请问老师有源程序分享吗?谢谢
小含糊online2024.05.15
留邮箱,我发你
罗罗罗2024.04.05
厉害
小含糊online2024.04.05
互相学习,共同进步!
DeadWalking2024.03.30
厉害,学习了!
小含糊online2024.04.01
一起学习,共同进步!
伦**2024.03.27
厉害
小含糊online2024.04.05
互相学习,共同进步!