回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

智能交通路口 简单

头像 ZZ小海鸥 2019.07.22 1835 2

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

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

创作背景:

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


设计目的:

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


基本思路:

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

材料清单

  • 红色LED灯 X2
  • 绿色LED灯 X2
  • 黄色LED灯 X1
  • 黄色数字按钮模块 X1
  • 超声波传感器 X1
  • 串口MP3模块 X1 链接
  • 无源音箱小喇叭 X1 链接
  • 掌控板 X1 链接
  • 掌控板扩展板 X1
  • 杜邦线等接线若干条 X1

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

步骤1 模型搭建

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

project-image
project-image

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

project-image
project-image

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

project-image

步骤2 程序编写

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

project-image

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

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

project-image
project-image

步骤3 外观美化

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

project-image
project-image
project-image

步骤4 最后作品

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

评论

user-avatar
  • hyq33

    hyq332023.03.27

    如果用现在能联网的掌控版,还能做哪些方面的改进呢?

    1
    • ZZ小海鸥

      ZZ小海鸥2023.06.02

      可以实现物联网哦