Съдържание:
- Стъпка 1: Моделирайте снежинката / звездата
- Стъпка 2: Изградете поддръжка
- Стъпка 3: Содер LED ленти
- Стъпка 4: Драйвер за светодиоди
- Стъпка 5: Софтуер и анимации
Видео: LED лента снежинка / звездни анимации: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Малко ръководство за това как изградих коледна украса с LED ленти, които ми бяха останали от друг проект. Осигурени са файлове с план, софтуер и анимации. Този проект е вдъхновен от следния видеоклип в YouTube.
Стъпка 1: Моделирайте снежинката / звездата
Първата стъпка беше да се планира поддържаща структура за светодиодите, което беше направено с Inkscape. Концепцията е да има снежинка със звезда вътре. Ширината е избрана да бъде ширината на две ленти, за да може да се създаде всичко с една лента, която се връща върху себе си.
Стъпка 2: Изградете поддръжка
Опората е изградена от дърво и е сглобена с горещо лепило.
Стъпка 3: Содер LED ленти
Светодиодните ленти се нарязват на правилната дължина за всеки сегмент и след това се запояват заедно с подготвени проводници. Това отне много време и бих препоръчал да се вземат светодиоди върху проводник, вместо да се режат ленти.
Стъпка 4: Драйвер за светодиоди
В този проект светодиодите не се управляват от Arduino, а от платка NodeMCU (ESP8266) с MicroPython върху нея.
Първата стъпка е най -горната промяна на фърмуера на micropython, следвайки това ръководство: Първи стъпки с MicroPython на ESP8266. След това е възможно да се използва за задвижване на светодиодите, както е показано на 11. Управление на NeoPixels.
На моята дъска Machine.pin (4) е D2 (както може да се види на снимката). Не забравяйте да свържете gnd със светодиодите.
Стъпка 5: Софтуер и анимации
Софтуерът, написан на Python, може да бъде изтеглен на моя GitHub.
Файлът main.py обработва възпроизвеждането на анимация. Той може да има часовник, в който времето се показва като процент от броя на светодиодите. Има и всички анимации, показани във видеото, които могат да бъдат копирани от файла animations.txt. Анимациите ни правят модула snowflake_esp.py, който има клас Snowflake за лесно адресиране на цели части от структурата. Следователно е възможно да се управляват всички светодиоди заедно или само звездната част, или дърво, лист или багажник на всяко рамо, до отделния светодиод.
Например:
от снежинка_esp внос *sf = Снежинка (0)
off = Цвят (0, 0, 0) def изчакване (ms): time.sleep (ms/1000.0) --- голяма и малка звезда с преход на снежинка y = Color (255, 220, 0) sf.paint (off) sf.star.color (y) изчакване (1000) sf.star.paint (изключено) sf.trees.color (w) изчакване (1000) sf.trees.trunk.paint (off) sf.trees.leaf.color (y) изчакайте (1000)
Препоръчано:
Светодиодна лента за матричен дисплей с контролирана WiFi лента: 3 стъпки (със снимки)
Светодиодна лента с матричен дисплей с контролирана WiFi лента: Програмируеми LED ленти, напр. базирани на WS2812, са очарователни. Приложенията са многобройни и бързо можете да получите впечатляващи резултати. И някак си изграждането на часовници изглежда е друг домейн, за който много мисля. Започвайки с известен опит в
Музикално реактивни оптични звездни таванни инсталации: 11 стъпки (със снимки)
Музикално реактивни оптични звездни таванни инсталации: Искате частица от галактиката във вашия дом? Разберете как е направен по -долу! Години наред това беше моят мечтан проект и накрая приключи. Отне доста време, за да завърши, но крайният резултат беше толкова удовлетворяващ, че съм сигурен, че си заслужаваше
Как да си направим LED лента (медна лента): 4 стъпки (със снимки)
Как да си направим LED лента (медна лента): В този кратък урок ще ви покажа как да направите обикновена LED лента, използваща медна лента и някои smd светодиоди с малко запояване. Този проект е бърз и може да бъде полезен. Тъй като тази LED лента работи на много често използвано 3.7V захранване
Arduino LED подложка за бутони, която задвижва обработката на анимации: 36 стъпки (със снимки)
Arduino LED подложка за бутони, която задвижва обработката на анимации: Какво Тази подложка за бутони е направена с помощта на печатна платка и други компоненти, произведени от Sparkfun. Задвижва се от Arduino Mega. Всеки бутон е приятен и гъвкав и удовлетворяващ за натискане, а вътре има RGB LED! Използвах го за управление на анимации, които
LED снежинка: 15 стъпки (със снимки)
LED снежинка: Тази LED снежинка има анимирани цветове, осигурени от 7 светодиода APA102 и се управлява от микроконтролер Arduino Nano. Парчетата са лазерно изрязани акрилни. Можете да създадете свой собствен дизайн, следвайки концепциите тук, и да ги изрежете с лазер в местната си марка