Сегодня описание проекта "Перекресток", созданного с помощью конструктора Lego, - алгоритм создадим в программе XOD. Так будет нагляднее и интересней.
Подключим светофор и уличное освещение с выводом состояния обеих объектов на дисплей LCD 1602.
Началось всё с постройки мини-города, мы с внуком сделали такой.
Это уже готовый, реализованный проект. Если какие-то моменты Вам не понятны, можно прочитать в предыдущих статьях:
Оба патча из этих статей совмещены в один и на их основе получен новый, но более интересный. Надеюсь, вы читали эти статьи.
Внуки оценили мини-город.
Конечно же, схема изменилась, теперь она выглядит так.
Для сборки схемы потребуются компоненты:
- Плата Arduino 1 шт.;
- Дисплей LCD 1602 1 шт.;
- Фоторезистор 1 шт.;
- Кнопка 1 шт.;
- Светодиоды - красный, жёлтый, зелёный, белый - 4 шт.;
- Резисторы 10 кОм 2 шт.;
- Резисторы 220 Ом 5 шт.;
- Провода "папа - папа" ;
Советую приобрести конструктор Arduino, так как в нём есть все необходимые компоненты для первоначального ознакомления в достаточном количестве, для первого знакомства с электроникой хватит.
Готовый патч для запуска программы "Перекрёсток" теперь выглядит вот так. Ссылка на скачивание прошивки, как всегда в конце статьи.
Как я писал выше, в проекте объединены два патча в один.
Светофор включается от кнопки и дальше работает автоматически до перезагрузки платы Ардуино, и даже нажатие кнопки включения светофора несколько раз даёт ему сбой на некоторое время, но через несколько циклов работа светофора восстанавливается.
Фоторезистор - он же датчик освещенности, контролирует освещенность окружающего пространства и при не достаточном освещении включает белый светодиод Waite Led. Можно увеличить количество белых светодиодов до 2 - 3 штук на один пин, но но более. Пин не выдержит больше и плата Ардуино может прийти в негодность. Максимальная нагрузка на пин должна быть не более 40 mA, 4 светодиода это перебор.
Схема подключения дополнительных белых светодиодов будет такая.
Светофор. Изготовление светофора- это отдельная тема, и как сделать его из деталей лего я расскажу в другой статье. Светофоров тоже можно сделать два по той же причине, что описана выше.
Если светофоры будут установлены на одном перекрестке, подключить нужно так.
Тогда цвета светофора будут загораться противоположным цветом, будет очень эффектно.
Дисплей использовался с параллельным подключением, потому, что так сложнее на случай если у кого такой диплей. Если у вас дисплей подключается по I2C, тогда вам проще и вам сюда. На дисплей выводится информация об освещенности (показания фоторезистора) и состоянии светофора Stop и Goo. Если вы решили установить более одного светофора, то можете выводить другую информацию на дисплей, просто измените значения в патче. К сожалению, текст выводиться только на английском языке, такова особенность дисплеев LCD 1602 , но опять же дети за игрой будут изучать английский язык, тоже не плохо.
Вот коротко и всё о работе прошивки "Перекресток", если есть вопросы по отладке пишите в комментарии. Безусловно, такая игрушка понравится вашим детям и внукам.
Посмотреть как мы с внуком создавали проект "Перекрёсток" можно здесь:
Экспериментируйте, творите, присылайте в комментариях скриншоты ваших проектов, сделанных в XOD, желательно с описанием.
Экспериментируйте!!!
Вы можете прочитать предыдущие статьи на странице навигации по каналу:
Спасибо, что дочитали статью до конца.
Надеюсь статья была вам полезна и интересна.
Понравилась статья, ставьте палец вверх.
Хотите следить за новостями, подписывайтесь на наш канал.
Источник: https://zen.yandex.ru/wowelektro
Источник: https://zen.yandex.ru/wowelektro
Впереди ещё много интересного!
Вы можете помочь проекту в развитии:
Комментариев нет:
Отправить комментарий
Надеюсь, вам было хоть чуточку интересно со мной? Тогда поделитесь эмоциями или оставьте хоть маленький отзыв )