Светофор на Arduino своими руками!

Всем Доброго Времени Суток)) В этой статье я постараюсь максимально доходчиво рассказать о том, как можно сделать макет настоящего светофора. Если же ваш ребенок любит повозиться с машинками, не так уж сложно добавить реальность в процесс его игры, а также сделать это занятие еще более увлекательным, занимательным и интересным! Так давайте же сделаем светофорчик! И так поехали!

Что нам понадобится из материалов:
Толкушка (будем использовать в качестве основания для нашего изобретения!)

Листы для акварели (можно картон или любую другую более плотную бумагу)

Фольгу (Я взял обычные обертки из под глазированных сырков)

Светодиоды (трех цветов: красный, желтый, зеленый)

Резисторы (Сопротивлением 220 Ом)

Провода

Контроллер Arduino

Из инструментов будем использовать:
Ручную дрель (с тонкими сверлышками)
Отвертку
Саморезы
Степлер
Ножик

Паяльник (припой, флюс)

В принципе все, теперь приступим к самому процессу сборки нашего макета. Разделим все на 3 больших шага..

Шаг №1 Сборка «Козырьков»
Для начала из бумаги будем изготавливать козырьки для светофора. Начертим карандашом и вырежем ножницами (на фото цифры — это длина в сантиметрах).

Сложив нашу заготовку — получим козырек..

Но что бы свет, излучаемый светодиодами отражался как можно ярче, на внутреннюю поверхность следует закрепить фольгу.
Сначала вырежем ее точно такой же формы, как и козырек (с помощью ножика), а затем скрепим оба материала между собой обычным степлером.

На фото (ниже) я показал черными полосками где скреплял..

После этого сворачиваем нашу заготовку и скрепляем оставшиеся боковые части.

Повторяем весь процесс три раза, ведь у нас должно быть три козырька!

Шаг №2 Крепление «Козырьков»
С помощью дрели просверливаем отверстия для наших козырьков на толкушке.

С задней стороны козырька проделываем два отверстия: меньшее для самореза, большее для светодиода.

Продеваем светодиоды с задней стороны и прикручиваем козырьки к толкушке. Ножки светодиодов пока просто отогнем в стороны.. Опять же повторяем все для каждого козырька.

Шаг №3 «Электроника»
Спаяем между собой катоды светодиодов (их земли). Напомню, катод — это короткая ножка)

Общую землю вставим в GND микроконтроллера.
Теперь возьмем другие три провода и спаяем их с резисторами.

Провода воткнем в контакты ардуинки (я взял пины 2, 3, 4), а концы резисторов припаяем к анодам светодиодов.

Теперь остается загрузить следующий скетч в ардуино и порадовать близких своей поделкой!
boolean k = 0;
void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}
void loop()
{
digitalWrite(2,1);
digitalWrite(3,0);
digitalWrite(4,0);
delay(3500);
for(int i = 0; i<6; i++)
{
digitalWrite(2, k);
k = !k;
delay(800);
}
digitalWrite(2,0);
digitalWrite(3,1);
digitalWrite(4,0);
delay(3500);
for(int i = 0; i<6; i++)
{
digitalWrite(3, k);
k = !k;
delay(800);
}
digitalWrite(2,0);
digitalWrite(3,0);
digitalWrite(4,1);
delay(3500);
for(int i = 0; i<6; i++)
{
digitalWrite(4, k);
k = !k;
delay(800);
}
}
Измените скетч и задайте свое время мигания огоньков и их задержку!

На этом у меня все, Спасибо всем, кто дочитал до конца! Надеюсь эта самоделка вам понравилась и вдохновила на совершенно новые идеи!! Удачи!

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Источник: usamodelkina.ru

Понравилась статья? Поделиться с друзьями:
Современная мода