yaboPP电子
项目

Arduino交通灯计时课程

2016年10月10日通过瑞安·琼斯

交通灯控制器使您能够以理解的方式控制道路愤怒!

交通灯控制器使您能够以理解的方式控制道路愤怒!

在某种程度上,我们都有这种病,我们都知道有人比我们更容易患上这种病!交通灯调度员教你大街聪明,给你的知识,以保持你的道路愤怒的海湾。如果你明白红灯是怎么回事,也许你可以更耐心地等待绿灯!

物料清单:

使用Arduino、LED和330Ω电阻器设置交通灯!

为什么?

你看,我妻子黛布拉和我喜欢星期天开车,但我们讨厌坐在红灯前。我想我可以建造一些东西来控制交通灯,这样我们就可以一直保持绿色。

我终于意识到原始项目仅仅是用于LED,实际上无法控制真正的交通灯,但无论如何,我构建了这个项目,从而理解了为什么交通灯不能仅仅为了我们的驾驶方便而从红色切换到绿色。交通灯控制器帮助我和黛布拉在道路愤怒的情况下保持冷静,最终挽救了我们的婚姻!

黛布拉,懒惰的T,忙碌的B,还有我!

怎样

这是一个非常简单的概念,下面的图表更能说明问题。代码使用For循环和delay语句来实现每个LED的开启时间。

我们示例中的两条街道,繁忙的兔子巷和懒惰的乌龟大道,交通量不同,因此其中一条有较长的绿灯(和较短的红灯)。

繁忙的兔子巷很漂亮。好忙碌的. 它有一个持续12秒的绿灯。懒惰乌龟的交通量要少得多,该市已经宣布,它需要一个绿灯,绿灯的亮起时间只有忙碌的兔子的三分之一。所以它得到了4秒的绿灯。公平就是公平。

当忙碌的兔子从绿色变为黄色变为红色时,懒惰的乌龟会短暂地保持红灯,以防任何掉队的人试图在最后一分钟冲过繁忙的十字路口。因此,如果你的市长曾经要求你为你所在城市的最新十字路口设计交通灯系统,不要忘记这个红灯重叠间隔。当海岸晴朗时,懒惰的乌龟得到了它一直耐心等待的绿灯。

此图表将帮助您了解交通灯的计时。摘自原始项目.

当懒乌龟到达红灯时,会有另一个红灯重叠期,然后循环重新开始!当然,这是一个非常基本、过时的交通灯。现代交通灯是“智能”的——它们可以检测车辆,调整自己的时间,并打断人行横道。总有改进的余地!

交通灯控制员Uno.ino.zip

记住,MIT-i是在现场拍摄的,在现场观众面前。交通灯控制器或任何其他MIT-i创新产品不得用于车辆或操作机械。公路暴怒不是和你所爱的人打架的借口。

我们认为,当观众接受我们的项目,修改它,并使其成为他们自己的项目时,这是非常棒的。通过添加人行横道中断按钮,将这个无聊的十字路口变成“智能”十字路口!您甚至可以根据一天中的时间更改灯光模式!把这些知识带到身边,并记住分享你的创造!

自己尝试一下这个项目吧!获取BOM表。

MIT-i的其他创新:

5评论
  • 格伦·斯图尔特 2016年10月10日

    来自悉尼,这给我的父母带来了回忆。正是这种类型的问题导致60年代悉尼的工程师们试图解决这个问题。在70年代,悉尼的交通系统被一种称为SCATS(悉尼协调自适应交通系统)的自动检测系统彻底检修。在过去的40年里,世界各地的154个城市,包括上海、香港和德黑兰等疯狂的交通城市。

    基本上,它使用道路上的传感器对交通信号进行动态实时追踪。不需要更多的道路愤怒。如果繁忙的兔子巷很繁忙,而懒惰的乌龟大道没有交通,灯就不会变。从技术上讲,你可以在主干道上连续行驶数小时,直到有一辆汽车从较轻的街道驶入,引发交通变化。

    事实上,它比这复杂得多,值得研究。

    喜欢 回复
  • 达克拉克 2017年1月31日

    你的两个项目让我想起了我在越南中部高地达克拉克省Buon Ma Thuot附近居住的村庄。该省最近“改善”了通往吉亚莱的主要公路,这条公路穿过我们的道路上的小障碍,使得大型牵引拖车和旅游巴士能够疾驰而过。。

    我们学校的孩子总是缺钱,面对着雷鸣般的车流,除了听力好、腿快之外,什么都没有,我们需要交通管制。使问题更加严重的是,一个油漆过的人行横道位于山头上方,一个方向的车辆无法通行。

    在试用了您的软件后,添加了一些功能,如闪光灯输出、行人过街按钮和简单的技术人员设置界面面板,我们现在拥有了一个任何西方国家都认可的交通灯系统。

    谢谢你把我从梦游中踢了出来,40多个孩子现在可以安全过河了!

    喜欢 回复
    • 瑞安·琼斯 2017年1月31日
      谢谢分享!我很惭愧,我的项目被用于更大的目的!欢迎分享图片和未来信息赖安
      喜欢 回复