Съдържание:
- Стъпка 1: Първо: Начертайте / Отпечатайте / Пробийте или пробийте вашата звезда
- Стъпка 2: Време за запояване
- Стъпка 3: … и още запояване
- Стъпка 4: Сглобяване на нещата
- Стъпка 5: Време за програмиране
- Стъпка 6: Какво следва: Неща, които искате да опитате
- Стъпка 7: Най -накрая …
- Стъпка 8: Видеоклипове на готовия проект. Насладете се
Видео: Искряща Коледна звезда на Arduino: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Така че оценявам, че е малко късно за стартиране на коледен проект тази година. Но може би вече имате всичко необходимо и може би няма да отидете никъде тази година: Тогава може би, просто може би искате да опитате този малък проект. Списъкът с части е по -долу, така че проверете сами!
Това е звезда тип пентаграм с 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: Видеоклипове на готовия проект. Насладете се
Някои са заснети само с голи светодиоди, докато на други използвах обикновена бяла хартия, за да разсея светлината.
Кое ви харесва повече?
Препоръчано:
По -голяма и подобрена Коледна звезда Neopixel Attiny85: 3 стъпки (със снимки)
По-голяма и подобрена коледна звезда Neopixel Attiny85: Миналата година направих малка 3D отпечатана коледна звезда, вижте https://www.instructables.com/id/Christmas-Star-LE … Тази година направих по-голяма звезда от кичур от 50 неопиксела (5V WS2811). Тази по -голяма звезда имаше повече шарки (все още добавям и импровизирам
Лека цензурирана коледна звезда: 5 стъпки
Light Censored Christmas Star: Кредит: https: //www.instructables.com/id/Larger-and-Improv … Този дизайн на коледната звезда произхожда от връзката по-горе, която е по-голяма коледна звезда, използваща WS2811 без други функции настрана блестящ. Повечето от кодовете ми за проектиране обаче
Запалете Валентин с искряща матрица: 5 стъпки
Запалете Валентин с искряща матрица: Денят на Свети Валентин е шанс за вас да изпратите любовни послания. Защо не направите забавно LED лице с евтини компоненти, за да изразите чувствата си
Коледна звезда с програмируеми светодиоди: 7 стъпки
Коледна звезда с програмируеми светодиоди: Исках нещо различно за моя коледен дисплей на открито тази година, затова реших да купя низ от RGB програмируеми светодиоди (понякога наричани неопикселови светодиоди) и да създам Коледна звезда. Тези светодиоди могат индивидуално да се програмират за цвят и яркост
Коледна звезда с Arduino и RGB светодиоди: 5 стъпки (със снимки)
Коледна звезда с Arduino и RGB светодиоди: Здравейте! Ние сме общността на Ардуино Новосибирск от дълбоко замръзнал Сибир. За да се затоплим малко, решихме да направим красиви блестящи и мигащи коледни звезди. Не пропускайте да гледате демонстрационното видео