本想自己做个项目参加比赛,但是一直没有静下来的时间去做,这些天又在外面培训。于是拿今年3月份的这个学生电脑制作参赛获奖作品参加我们的侦探比赛了。在当初做这个作品时,mind+中掌控板物联网功能还没有,所以作品没有真正联网,只是智能语音提醒了。当然如果现在有时间改进的话,就可以实现更加全面的智能交通路口作品。
需要说明下,当初制作时mind+软件版本好像比1.5.3还早吧,所以现在这个源文件自己打开又有点不一样,学生的作品没在身边,所以源程序可能需要调整。(暂时都是旧的程序)
创作背景:
在马路上看到有时候汽车因为红灯停下来,然而另一条路上几乎没有车辆经过,这时候汽车还是要遵守交通规则等待红灯变绿灯,我们的爸爸妈妈有时候还会因为这样而上班迟到。
设计目的:
我们想设计这样一个智能交通路口,大小路交叉的十字路口,平时大路都是绿灯通行状态,小路都是红灯状态,在小路上人行道行人按下按钮或者小路车辆快到路口时,大路会变成红灯,小路会变成绿灯,并且事先有语音提醒(可以避免有司机没有看红绿灯)。
基本思路:
乐造模块搭建交通路口,用掌控板作为主控,用goodmaker的扩展板,接上按钮模块、超声波模块、led灯、mp3模块、无源音箱,模拟平时路口红绿灯状态,利用超声波测试小路车辆驶来,变换大小路红绿灯状态,而人行道上让行人利用按钮变换大小路红绿灯状态,变换红绿灯状态时通过MP3模块和音箱实现语音提示。这样,通过mind+程序,实现智能交通路口。
其他材料:大泡沫一个,切割机切割的laserblock套件若干、螺丝钉若干、螺母若干、透明胶带纸、胶枪、胶棒
步骤1 模型搭建
1.利用laserblock乐造模块搭建外观,使用螺丝钉、螺母拧好。
2.使用泡沫切割机切割泡沫底座,用胶枪固定模型与底座。
3.接线:
按钮——P11,小路红灯——P15,小路绿灯——P16,大路红灯——P13,大路黄灯——P11,大路绿灯——P10,超声波触发信号输入TRIG为P5,回响信号输出ECHO为P3,串口RX接P1,TX接P0。
步骤2 程序编写
1.使用迅捷pdf转换器在线文本转语音(网址:app.xunjiepdf.com/myfile)
2.导入语音到串口mp3模块中,命名为01、02。
3.使用mind+进行编程测试(程序是之前旧版本做的,但是是用新版本mind+打开截图的)
步骤3 外观美化
1. 电脑上绘画人行道,在纸上绘画道路,裁剪。
步骤4 最后作品
源程序与语音素材码云地址:https://gitee.com/flfengling/chuangke_project.git
hyq332023.03.27
如果用现在能联网的掌控版,还能做哪些方面的改进呢?
ZZ小海鸥2023.06.02
可以实现物联网哦