Съдържание:

Коледни светлини на Arduino: 5 стъпки (със снимки)
Коледни светлини на Arduino: 5 стъпки (със снимки)

Видео: Коледни светлини на Arduino: 5 стъпки (със снимки)

Видео: Коледни светлини на Arduino: 5 стъпки (със снимки)
Видео: Детето ми се храни само със зеленчуци 2024, Ноември
Anonim
Коледни светлини Arduino
Коледни светлини Arduino
Коледни светлини Arduino
Коледни светлини Arduino

Коледа наближава, затова реших да направя модна украса за моя дом. Налични са много видове коледни светлини, но реших да създам такава сама. Най -простото нещо, за което се сещам, е да свържа някои светодиоди към Arduino и да ги запаля. Без да използвате ic, можете да свържете най -много 13 светодиода, за да не изгорите чипа. Реших да използвам 12, само по естетически причини.

Стъпка 1: Необходими неща:

Необходими неща
Необходими неща
  • 12 светодиода
  • 12 220 ома резистора (или подобни)
  • Arduino UNO
  • USB кабел
  • 12 джъмперни проводника M-to-M
  • Макет

Allchips е платформа за онлайн услуги за електронни компоненти, от които можете да закупите всички компоненти

Стъпка 2: Свързване на светодиодите

Свързване на светодиодите
Свързване на светодиодите
Свързване на светодиодите
Свързване на светодиодите
Свързване на светодиодите
Свързване на светодиодите

Сега трябва да включите всеки светодиод на дъската. Подредих ги в ред, на 2 дупки един от друг, така че да могат да се поберат. Дясната страна на светодиода трябва да бъде по -дългият проводник (аноден, положителен), който се свързва с цифров щифт на Arduino. Катодът отива към отрицателната релса на платката, с резистор. Релсата е свързана с GND (отрицателен) на Arduino. Избрах цифрови щифтове 13 до 2, можете да ги пренаредите в кода

Стъпка 3: Промяна и качване на кода

Промяна и качване на кода
Промяна и качване на кода

Свържете Arduino към компютъра си с помощта на USB кабел. Стартирайте Arduino IDE и поставете кода от тук. Различните закъснения могат да бъдат променени, както и последователността на анимациите.

Стъпка 4: Разбиране на анимациите

Разбиране на анимациите
Разбиране на анимациите
Разбиране на анимациите
Разбиране на анимациите

За простота на кода отделих всяка последователност от мигания в нова функция. Накратко - всяка анимация има своя функция. Във всеки можете да намерите цикъл, който циклично преминава през масива, съдържащ номера на всеки светодиод и съответния цифров щифт на Arduino. След това ги включва/изключва, за да създаде тези фантастични ефекти. Всяка функция завършва с изпълнението на анимацията за изключване, която изключва всички светодиоди, за да се подготви за следващата.

Стъпка 5: Демонстрация на проекта

Image
Image

В този прототип съм включил 4 основни анимации - all -on (една по една), chaser, chaser с двойки и 50 случайни мигания.

Препоръчано: