Съдържание:
- Стъпка 1: Окабеляване на светодиоди WS2812
- Стъпка 2: Акрилен (и дървен) калъф
- Стъпка 3: Софтуер
- Стъпка 4: Raspberry Pi LED матрица
Видео: LED матрица: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е 8x8 LED матрица, направена с помощта на WS2812 светодиоди и микроконтролер ESP8266
Този проект е вдъхновен от:
Стъпка 1: Окабеляване на светодиоди WS2812
Накратко, светодиодите бяха оковани в дълга лента, която беше показана по -горе. (Ред по ред и края на 1 ред, свързан с началото на следващия ред)
(Игнорирайте липсващите 4 светодиода, останах без светодиоди. Те така или иначе не правят голяма разлика)
След това LED лентата беше свързана към микроконтролер (ESP8266)
Стъпка 2: Акрилен (и дървен) калъф
2 парчета черен акрил бяха нарязани (с нож), огънати (с помощта на поялник) и горещо залепени (с дървена пръчка като опора), за да образуват страните на матрицата
Чисто парче акрил и проследяваща хартия зад него беше използвано като преден екран, поставен пред матрицата, за да разсее светодиодите и да защити електрониката.
Дървените пръчки бяха нарязани по такъв начин, че да могат да се поберат заедно и да образуват разделители между светодиодите. Това предотвратява дифузията на цветовете от светодиодите, което може да наруши яснотата
След това поставете LED матрицата, разделител и прозрачен акрил в страничната част от черен акрил
Стъпка 3: Софтуер
Използвах библиотеката Adafruit NeoMatrix, NeoMatrix GFX Demo.
Можете да кодирате друг софтуер за свързване на ESP8266 към Wifi и събиране на данни.
Стъпка 4: Raspberry Pi LED матрица
(Това е незавършена работа)
В крайна сметка сложих Raspberry Pi (1B) в LED Matrix. Също така го програмирах и конфигурирах да показва Pixel Art (и може би анимации) през Wifi.
Свързах пина за данни на светодиодите към Pin 18 на Raspberry Pi. Освен това 5V и заземяващите щифтове на светодиодите бяха свързани към външно захранване (подобно на друго USB зарядно устройство), отделно от Raspberry Pi. Това е за да се гарантира, че светодиодите имат достатъчно мощност, за да светнат.
WebApp от страна на клиента е написан изцяло в чист HTML, CSS и Javascript. Сървърната програма е колбово приложение и използва библиотеката Adafruit Neopixel. Тъй като използва библиотеката Adafruit, може да отнеме повече време за актуализиране на светодиодите (и да не показват правилно анимации и т.н.) Кодът е достъпен на GitHub тук и програмата е настроена да работи при зареждане (използвайки /etc/rc.local, както е посочено в GitHub)
Препоръчано:
DIY ИНТЕРНЕТ КОНТРОЛИРАН SMART LED МАТРИЦА (ADAFRUIT + ESP8266 + WS2812): 8 стъпки (със снимки)
УМЕНИТЕЛНА LED МАТРИЦА, УПРАВЛЕНА НА ИНТЕРНЕТ (ADAFRUIT + ESP8266 + WS2812): Тук е моят втори напредък към проект, който с голямо удоволствие ви показвам. Става дума за DIY Smart LED Matrix, която ще ви позволи да показвате върху нея данни, като например YouTube Stats, вашите Smart Home Stats, като температура, влажност, могат да бъдат обикновен часовник или просто да показват
DIY аудио реактивна LED матрица: 6 стъпки
DIY аудио реактивна LED матрица: Чувствали ли сте някога нужда от готина RGB матрица с функция за аудио реакция, но ви се струваше много трудна за изработка или много скъпа за закупуване? Е, сега чакането ви свърши. Можете да имате страхотна аудио реактивна RGB LED матрица в стаята си. Този инструмент
LED матрица с контролиран асистент от Google!: 7 стъпки (със снимки)
LED матрица с контролиран асистент от Google!: В този урок ще ви покажа как можете да направите LED матрица с контролиран Google Асистент, която можете да контролирате отвсякъде с помощта на смартфон, така че нека започнем
Микро: бит - LED матрица: 14 стъпки
Micro: bit - LED Matrix: В това ръководство ще разгледам как да изградим LED матрица за micro: bit от LED ленти. Като мои примери ще използвам 4x4 матрица и 10x10 матрица. Тъй като работя в училище, където правим много сгради, щяхме да преминем през много
Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): 9 стъпки (със снимки)
Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): Работили ли сте с готова 8x8 LED матрица като дисплеи? Те се предлагат в различни размери и са доста интересни за работа. Голям наличен размер е около 60 мм х 60 мм. Ако обаче търсите много по-голяма готова LED матрица