1. 项目介绍
欢迎来到我们的开源博客!这里是一个专注于利用开源Arduino开发板和国产图形化编程软件Linkboy,探索和创造智能交通模型的项目。我们的目标是提供一个平台,让交通运输领域的中高职学子、学者以及爱好者能够共同学习、分享和讨论智能交通系统的各个方面。
在这个博客中,我们将展示如何设计和构建十字路口红绿灯、闯红灯警报系统、智能停车场、地铁站牌、北斗卫星定位系统以及智能小车等模型。这些模型不仅作为学习工具,帮助新手快速入门Arduino编程和硬件开发,也为那些希望深入了解智能交通系统的工作原理和应用的人提供了实用的案例。
我们的核心理念是开源、分享和共同探讨。我们相信,通过开源的方式,可以激发更多的创新和合作,从而推动智能交通技术的发展。因此,我们将所有的项目文档、代码和设计文件公开,让任何人都可以自由地使用、修改和分享。
无论您是对Arduino编程感兴趣的初学者,还是希望在智能交通领域深入研究的学者,或者只是对科技和创新充满热情的爱好者,我们都欢迎您的加入。在这里,您可以找到学习资源,分享您的想法,参与讨论,甚至贡献您自己的项目。
让我们一起通过开源的力量,共同探索智能交通的未来,为创建更高效、更安全的交通系统贡献力量。欢迎关注我们的开源博客,一起开启智能交通的创意之旅!
2. 闯红灯警报系统介绍
闯红灯是一个非常危险的行为,特别是在人行道闯红灯更是要禁止的行为,除了我们要从主观意识上养成遵守交通规则的习惯外,能不能改善一下人行道环境,增加一个闯红灯的提醒功能呢?本次实验就让我们来完成一个人行道的闯红灯警报效果。
3. 学习目标
1.了解闯红灯报警的设计思路。
2.能正确仿真搭建闯红灯警报系统。
3.养成遵守交通规则的好习惯。
4. 开发背景
国内有些城市已经有了这种新型智能交通安全语音提示系统,该系统能够自动识别冲闯红灯的行人,并随机发出语音警报提示,而当红灯变绿,该系统又会随机播报“现在是绿灯,请快速通过”等提示。并且设置了一条灯带,灯带会随着交通信号灯的变化而同步变化,当红灯亮时,会投射红色灯带,从视觉上加强提醒路人,当有行人从等候区跨过灯带时,感应装置就会通过红外线自动识别,如果此时是红灯,自会连续发出闯红灯的语音提示,如图所示:
本实验进行仿真搭建此警报系统,实现路人的闯红灯警报效果,提高同学们的安全意识。
5. 设备清单
6. 任务说明
-
任务说明
(1)人行道信号灯正常运行,先绿灯亮3秒后熄灭,再红灯亮3秒后熄灭,如此循还。
(2)红外循迹传感器用来检测是否有行人越过安全区。
(3)信号灯是红灯状态下,红外循迹传感器检测到有物体时,蜂鸣器会发出警报声。
(4)绿灯状态下时,就算红外循迹传感器检测到有物体,蜂鸣器也不会发出警报。 -
编程思路
提示:
第一步:先让交通灯正常运行。
第二步:需要定义一个变量,用来判断是绿灯亮还是红灯亮。
第三步:当红外传感器检测到障碍物时,蜂鸣器响声,没有检测到障碍物时,蜂鸣器停止响。 -
仿真搭建
-
编程代码
7. 实物展示
8.思考题
参考程序中是不够完善的,如果在绿灯时,红外传感器就感应到物体,当变成红灯后,蜂鸣器是不会发出警报声的,或者在红灯时发出了警报声,但物体固定不动,当变成绿灯后,警报声还是存在,请同学们发挥思维,完善一下程序。
9.特别鸣谢
特别鸣谢广州交校智能交通团队,相关素材由智能交通团队提供。