Arduino Traffic Light Timing Lesson
Контроллер светофора позволяет вам получить контроль над своей гневной дорогой с пониманием!
У всех нас есть это до некоторой степени, и мы все знаем кого-то, у кого это хуже, чем у нас! Контроллер светофора учит вас умным улицам, давая вам знания, чтобы поддерживать ярость на дороге. Если вы понимаете, что происходит с красным светом, возможно, вы сможете терпеливо ждать зеленого света!
BOM:
- Arduino
- Красные светодиоды × 2
- Желтый (желтый) светодиод × 2
- Зеленые светодиоды × 2
- 330 Ом Резисторы × 6

Настройка светофора с использованием Arduino, светодиодов и резисторов 330 Ом
Зачем?
Понимаете, моя жена, Дебра, и я люблю принимать наши воскресные диски, но нам надоело сидеть на красных фонарях. Я решил, что смогу построить что-то, чтобы контролировать светофоры, чтобы мы всегда были зелеными.
В конце концов я понял, что первоначальный проект был просто для светодиодов и не мог фактически контролировать реальный светофор, но я все равно построил проект и тем самым понял, почему светофоры не могут переключаться с красного на зеленый исключительно для удобства вождения, Контроллер светофора помогает держать Дебра и меня в голодных ситуациях - в конечном счете, спасая наш брак!

Дебра, Лэйзи Т, Занзи Б и Я
Как?
Это действительно довольно простая концепция и имеет еще большее значение в приведенной ниже таблице. Код использует для циклов и операторов задержки для реализации времени включения для каждого светодиода.
У двух улиц в нашем примере, Busy Bunny Lane и Lazy Tortoise Ave, есть разные объемы трафика, и, следовательно, у вас есть более длинный зеленый свет (и более короткий красный свет).
Занят Банни Лейн довольно.,, хорошо, занят. Он имеет зеленый свет, который остается на 12 секунд. На Lazy Tortoise гораздо меньше трафика, и город заявил, что ему нужен зеленый свет, который остается только на одну треть от времени Busy Bunny's. Таким образом, он получает 4-секундный зеленый свет. Ярмарка справедлива.
Когда Busy Bunny переключается с зеленого на желтый на красный, Lazy Tortoise ненадолго сохраняет свой красный свет на случай, если любые отставники попытаются совершить прокрутку в последнюю минуту через занятый перекресток. Поэтому не забывайте об этом интервале перекрытия красного света, если ваш мэр когда-либо попросит вас разработать систему светофора для новейшего перекрестка вашего города. Когда побережье становится ясным, Lazy Tortoise получает зеленый свет, который он терпеливо ждет.

Эта диаграмма поможет вам понять время светофора. Взято из оригинального проекта
Когда Lazy Tortoise достигает своего красного света, есть еще один период перекрытия красного света, а затем цикл возобновляется! Конечно, это довольно простой, устаревший светофор. Современные светофоры являются «умными» - они обнаруживают транспортные средства, корректируют их собственное время и делают перерывы для пешеходных переходов. Всегда есть возможность для улучшения!
Arduino Traffic Light Code
Помните, MIT-i снимается на съемочной площадке перед живой аудиторией. Контроллер светофора или любая другая инновация MIT-i не должны использоваться в транспортном средстве или при эксплуатации оборудования. Дорожная ярость - не повод для борьбы со своими близкими.
Мы считаем, что это здорово, когда зрители берут наш проект, меняют его и делают его своим. Поверните это скучное пересечение в «умное», добавив кнопку прерывания перекрестка! Вы даже можете изменить световые узоры, основанные на времени суток! Примите это знание и бегите с ним, и не забывайте делиться своими творениями!
Попробуйте этот проект сами! Получить спецификацию.
Другие инновации MIT-i:
- Кошка-Аппут! (сервопривод, управляемый Arduino для производителей)
- Лазерная Tripwire-сигнализация на Launchpad! (система безопасности Launchpad)
- Пульт дистанционного управления Arduino UNIVERSAL! (ИК-приемник для всего вашего дома)
- Кастрюля-кастрюля! (контролируемая запахом система управления запахом)