所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
智能交通路口
ZZ小海鸥 ZZ小海鸥 2019-07-22 13:59:26
1
0
简单

本想自己做个项目参加比赛,但是一直没有静下来的时间去做,这些天又在外面培训。于是拿今年3月份的这个学生电脑制作参赛获奖作品参加我们的侦探比赛了。在当初做这个作品时,mind+中掌控板物联网功能还没有,所以作品没有真正联网,只是智能语音提醒了。当然如果现在有时间改进的话,就可以实现更加全面的智能交通路口作品。

需要说明下,当初制作时mind+软件版本好像比1.5.3还早吧,所以现在这个源文件自己打开又有点不一样,学生的作品没在身边,所以源程序可能需要调整。(暂时都是旧的程序)

创作背景:

       在马路上看到有时候汽车因为红灯停下来,然而另一条路上几乎没有车辆经过,这时候汽车还是要遵守交通规则等待红灯变绿灯,我们的爸爸妈妈有时候还会因为这样而上班迟到。


设计目的:

       我们想设计这样一个智能交通路口,大小路交叉的十字路口,平时大路都是绿灯通行状态,小路都是红灯状态,在小路上人行道行人按下按钮或者小路车辆快到路口时,大路会变成红灯,小路会变成绿灯,并且事先有语音提醒(可以避免有司机没有看红绿灯)。


基本思路:

       乐造模块搭建交通路口,用掌控板作为主控,用goodmaker的扩展板,接上按钮模块、超声波模块、led灯、mp3模块、无源音箱,模拟平时路口红绿灯状态,利用超声波测试小路车辆驶来,变换大小路红绿灯状态,而人行道上让行人利用按钮变换大小路红绿灯状态,变换红绿灯状态时通过MP3模块和音箱实现语音提示。这样,通过mind+程序,实现智能交通路口。

材料清单 材料清单
2x
红色LED灯
2x
绿色LED灯
1x
黄色LED灯
1x
黄色数字按钮模块
1x
超声波传感器
1x
串口MP3模块
1x
无源音箱小喇叭
1x
掌控板
1x
掌控板扩展板
1x
杜邦线等接线若干条

其他材料:大泡沫一个,切割机切割的laserblock套件若干、螺丝钉若干、螺母若干、透明胶带纸、胶枪、胶棒

步骤1 步骤1
模型搭建

1.利用laserblock乐造模块搭建外观,使用螺丝钉、螺母拧好。

projectImage
projectImage

2.使用泡沫切割机切割泡沫底座,用胶枪固定模型与底座。

projectImage
projectImage

3.接线: 按钮——P11,小路红灯——P15,小路绿灯——P16,大路红灯——P13,大路黄灯——P11,大路绿灯——P10,超声波触发信号输入TRIG为P5,回响信号输出ECHO为P3,串口RX接P1,TX接P0。

projectImage
步骤2 步骤2
程序编写

1.使用迅捷pdf转换器在线文本转语音(网址:app.xunjiepdf.com/myfile)

projectImage

2.导入语音到串口mp3模块中,命名为01、02。

3.使用mind+进行编程测试(程序是之前旧版本做的,但是是用新版本mind+打开截图的)

projectImage
projectImage
步骤3 步骤3
外观美化

1. 电脑上绘画人行道,在纸上绘画道路,裁剪。

projectImage
projectImage
projectImage
步骤4 步骤4
最后作品

源程序与语音素材码云地址:https://gitee.com/flfengling/chuangke_project.git

Makelog作者原创文章,未经授权禁止转载。
1
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]