我们小学上学放学路上人流量很大,为了确保安全,会有专门的老师+执勤家长在人行道路口指挥交通,费时费力不说,还偶尔会有一些“漏网之鱼”闯红灯,为了解决这个问题,蔡壮老师和我帮助两位聪明的同学完成了这个作品,希望能有一天把它实现在现实生活中,帮助我们提高通行效率!
步骤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.加入应急处理预案——手动控制模式
罗罗罗2024.04.05
厉害
小含糊online2024.04.05
互相学习,共同进步!
DeadWalking2024.03.30
厉害,学习了!
小含糊online2024.04.01
一起学习,共同进步!
伦**2024.03.27
厉害
小含糊online2024.04.05
互相学习,共同进步!