Съдържание:

Искряща Коледна звезда на Arduino: 8 стъпки
Искряща Коледна звезда на Arduino: 8 стъпки

Видео: Искряща Коледна звезда на Arduino: 8 стъпки

Видео: Искряща Коледна звезда на Arduino: 8 стъпки
Видео: ET406-WB - Звезда със снежинка: L88/H88см, 288 бели и сини LED/диодни лампички 2024, Юли
Anonim
Искряща коледна звезда на Arduino
Искряща коледна звезда на Arduino

Така че оценявам, че е малко късно за стартиране на коледен проект тази година. Но може би вече имате всичко необходимо и може би няма да отидете никъде тази година: Тогава може би, просто може би искате да опитате този малък проект. Списъкът с части е по -долу, така че проверете сами!

Това е звезда тип пентаграм с 20 светодиода в различни цветове, които отговарят на сезона.

И тъй като се управлява от Arduino, можете да проявите креативност с вашите модели на осветление: Ще ви предложа няколко варианта, за да започнете, за да намерите своето собствено вдъхновение. Тогава споделете!

Консумативи:

Светлината:

  • 10 зелени 3 мм светодиода
  • 5 червени 3 мм светодиода
  • 5 жълти 3 мм светодиода
  • 1 бял 3 мм
  • 5 220 ома резистора

Контролът:

  • 1 Arduino Uno (или съвместим)
  • 1 Adafruit 16 -канален 12 -битов PWM/Servo драйвер - I2C интерфейс - PCA9685 (или съвместим)

Другите неща:

  • макет с подходящ размер (използвах 830 пинова платка с захранващи линии от всяка страна)
  • 5V захранване
  • куп джъмперни проводници
  • 20+1 проводници 18AWG за светодиодите и GND

Стъпка 1: Първо: Начертайте / Отпечатайте / Пробийте или пробийте вашата звезда

Първо: Начертайте / отпечатайте / пробийте или пробийте вашата звезда!
Първо: Начертайте / отпечатайте / пробийте или пробийте вашата звезда!
Първо: Начертайте / отпечатайте / пробийте или пробийте вашата звезда!
Първо: Начертайте / отпечатайте / пробийте или пробийте вашата звезда!

Ако не умеете да рисувате (както признавам, аз съм; трябваше да използвам www.wikipedia.org): Намерете пентаграма на всеки безплатен сайт за изображения, мащабирайте я до около 8 см (3 1/8 ) и я отпечатайте.

За удобно запояване на вашите светодиоди заедно можете да пробиете дупки в картон на всеки връх на вашата звезда и всяко кръстовище плюс едно в центъра. Или прехвърляте позициите на тънко парче шперплат и пробивате 3 мм (1/8 ) отвори, както е показано на снимката.

Стъпка 2: Време за запояване

Време за запояване
Време за запояване
Време за запояване
Време за запояване
Време за запояване
Време за запояване
Време за запояване
Време за запояване

Изберете всяка позиция за вашите зелени, жълти и червени светодиоди. Реших да имам бял в центъра, но можете да използвате всеки цвят. Моята звезда е доста случаен микс, но подреденият начин за подреждане на цветовете, разбира се, ще работи също толкова добре!

След това огънете катодите на всеки светодиод под ъгъл от 90 °. Не забравяйте да ги огънете в една и съща посока, което ще улесни запояването по -късно. Катодът е по -късият проводник на всеки светодиод или плоската страна на корпуса.

Поставете всеки светодиод в съответния отвор и запойте всички катоди заедно, за да оформите формата на звездата, както се вижда на снимките. Внимание: Уверете се, че не късите катод и анод (по -дълъг крак / кръгла страна).

Стъпка 3: … и още запояване

… и още запояване!
… и още запояване!

След като вашата звезда приключи, ще трябва да прикрепите проводник към всеки LED анод (не забравяйте: дълъг крак, кръгла страна …). За моята звезда y избра зелено -бели проводници, най -вече защото случайно ги имах. Също така прикрепете един проводник в различен цвят към катода (т.е. във всяка точка на звездата, която сте построили в предишната стъпка); Използвах черен проводник (не много весел, но черният се използва толкова традиционно за GND, че не можах да се сдържа).

За удобство намерете начин да организирате проводниците си в някакъв ред, който да има смисъл за вас. Особено:

  • Дръжте (-) / катодния проводник отделени
  • Идентифицирайте (белия) централен светодиод
  • отделете 5 -те светодиода, които се намират на пресечните точки на пентаграмата („вътрешни“светодиоди)

Стъпка 4: Сглобяване на нещата

Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата
Сглобяване на нещата

След запояване на вашата красива звезда (която съм сигурен, че ще изглежда по -добре от моята: Ще бъдете много внимателни, за да я поддържате в страхотна форма!), Е време да свържете всичко. За съжаление не правя FRITZING, затова ще се опитам да обясня. Преглед е на първата снимка, а следващите стъпки са показани съответно.

На дъската

  • Поставете вашето 5V захранване. Уверете се, че захранването (+) е в позицията на макета (+)!
  • поставете 16 -каналната PWM платка на чертежа в удобно положение
  • поставете удобно един до друг 5 220 ома резистора

От Arduino до Breadboard

  • Свържете Arduino GND към дънна платка (-)
  • Свържете Arduino SCL към PWM платка SCL и SDA към SDA
  • Свържете един джъмпер от щифтове 3, 4, 5, 6, 7 на Arduino от едната страна на всеки резистор

От PWM Breakout до Breadboard

  • 16 джъмперни проводника преминават от PWM изхода на пробива до 16 последователни реда на макета
  • GND е свързан към (-) на захранващите ленти на платката
  • VCC е свързан към (+) на дъсните планки
  • тъй като ще използваме само малки светодиоди, аз не използвам V+ връзката

Връзки "Star"

  • Катодният проводник (черен!) Е свързан към (-) на макета
  • (белият) централен светодиод е свързан към PWM щифт 15
  • 5 -те "вътрешни" светодиода са свързани към другия край на резисторите
  • останалите 15 светодиода са свързани към PWM щифтове от 0 до 14 съответно

Други неща

  • Ще трябва да включите дъската си
  • … и свържете Arduino към вашия компютър, като използвате стандартен USB кабел

Стъпка 5: Време за програмиране

Време е да проявите креативност и да поставите ВАШИЯ блясък в проекта.

Моите примерни файлове се основават на библиотеката Adafruit_PWMServoDriver, която намерих за лесна за използване (и добре документирана).

Всички те започват с извикване на библиотеките, определяне на необходимите променливи (и може би съм пропуснал да изчистя това в по -късните примери!)

В секцията НАСТРОЙКА ще видите как PWM пробивът се инициализира и се отваря сериен порт (който използвах за някои отстраняване на грешки … моят стил на програмиране е предимно копиране-поставяне-опит-неуспешно-повторение!), Както и дефиниране на 5 пина за „вътрешните светодиоди като OUTPUT.

Най -накрая в LOOP ще оставя светодиодите да мигат произволно, или да преследвам наоколо, или да включвам и изключвам групи от тях. Изпробвайте ги, вижте какво правят сами: Това са коледните подаръци, нали? Да бъдеш изненадан! Надявам се, че ти харесва!

BTW: Някои мостри са в моя инстаграм (@nicnowak) като този тук:

Sieh dir diesen Beitrag в Instagram an

Ein Beitrag geteilt von nicnowak (@nicnowak)

Стъпка 6: Какво следва: Неща, които искате да опитате

Надявам се, че досега сте се наслаждавали на това НЕПРАВИМО. Ако е така, ето няколко идеи какво можете да направите, за да стане по -забавно:

Използвайте по -големи светодиоди! 5 мм, 8 мм. Само не забравяйте, че те вероятно ще се нуждаят от повече енергия, така че искате да свържете отделно захранване към V+ на PWM платката и да свържете съответно светодиодите.

Използвайте ОЩЕ LED! Тъй като PWM платката е базирана на I2C, можете да свържете няколко платки (до 62!) И да имате много много светодиоди. Възможни са сложни звездни форми, може би дори 3D форма би била опция?

Използвайте РАЗЛИЧНИ ЦВЕТОВЕ! Разбира се, червеното, златното и зеленото са нещо като типичната коледна тема, но синьото и бялото изглеждат като интересен вариант.

Създайте ЗВЕЗДНА КЪЩА! Видимите проводници не са това, което всички смятат за естетически привлекателни (добре: аз…), така че шперплат или пластмасов калъф за покриване на звездата може да добави коледен дух. Можете ли да го отпечатате 3D? Да, можете !! (не мога …)

Използвайте ДИФУЗОР! Голите светодиоди имат много малка зона на фокусиране. Използването на дифузорен материал като полупрозрачна хартия или полупрозрачна пластмаса ще изглади светлините.

Създайте луди леки ефекти! Или го направете по -празничен: От вас зависи.

Добавете КОНТРОЛИ! В края на деня вашият Arduino може да направи много повече от само 21 светодиода. Включете превключватели за превключване между светлинни модели. Направете го чувствителен към звука. Накарайте го да грее, когато слънцето залезе.

Стъпка 7: Най -накрая …

Както може би сте забелязали, моите компоненти са "съвместими" дъски. Те се справят добре, са евтини и са лесно достъпни в много търговски обекти.

Ако обаче можете да си го позволите, подкрепете създателите, които ни донасят всичко това:

www.arduino.cc

www.adafruit.com/https://learn.adafruit.com/16-channel-pwm-servo-dr…

Стъпка 8: Видеоклипове на готовия проект. Насладете се

Някои са заснети само с голи светодиоди, докато на други използвах обикновена бяла хартия, за да разсея светлината.

Кое ви харесва повече?

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