Obsah:

LED matica: 4 kroky
LED matica: 4 kroky

Video: LED matica: 4 kroky

Video: LED matica: 4 kroky
Video: LED-матрица на ICN2053. Подключаем к ESP32 2024, November
Anonim
LED matica
LED matica

Jedná sa o maticu LED 8 x 8 vyrobenú pomocou diód LED WS2812 a mikrokontroléra ESP8266

Tento projekt bol inšpirovaný:

Krok 1: Zapojenie LED diód WS2812

Zapojenie LED WS2812
Zapojenie LED WS2812
Zapojenie LED WS2812
Zapojenie LED WS2812
Zapojenie LED WS2812
Zapojenie LED WS2812

Stručne povedané, LED diódy boli spútané v dlhom páse, ktorý bol zobrazený vyššie. (Riadok po riadku a koniec 1 radu spojený so začiatkom nasledujúceho riadku)

(Ignorujte chýbajúce 4 LED diódy, došli mi LED diódy. Napriek tomu nerobia veľký rozdiel)

Potom bol pás LED pripojený k mikrokontroléru (ESP8266)

Krok 2: Akrylové (a drevené) puzdro

Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro
Akrylové (a drevené) puzdro

2 kusy čierneho akrylu boli narezané (nožom), ohnuté (pomocou spájkovačky) a za tepla zlepené (pomocou drevenej tyčinky ako podpery), aby sa vytvorili strany matrice

Číry kus akrylového a pauzovacieho papiera za ním bol použitý ako predná obrazovka, umiestnená pred matricu na rozptýlenie diód LED a ochranu elektroniky.

Drevené palice boli narezané tak, aby do seba zapadali a tvorili oddeľovače medzi LED diódami. To zabraňuje tomu, aby sa farby z diód LED navzájom difundovali, môže to poškodiť čistotu

Potom vložte maticu LED, rozdeľovač a číry akryl do bočného čierneho akrylového dielu

Krok 3: Softvér

Softvér
Softvér

Použil som knižnicu Adafruit NeoMatrix, ukážku NeoMatrix GFX.

Môžete kódovať iný softvér na pripojenie ESP8266 k sieti Wi -Fi a zhromažďovanie údajov.

Krok 4: Matica LED Raspberry Pi

Matica LED Raspberry Pi
Matica LED Raspberry Pi

(Toto je nedokončená výroba)

Nakoniec som do LED matice vložil Raspberry Pi (1B). Tiež som ho naprogramoval a nakonfiguroval tak, aby zobrazoval Pixel Art (a možno aj animácie) cez Wifi.

Dátový pin diód LED som pripojil na pin 18 Raspberry Pi. Okrem toho boli 5V a uzemňovacie kolíky LED diód pripojené k externému zdroju napájania (ako iná nabíjačka USB), oddelene od Raspberry Pi. To má zaistiť, aby LED diódy mali dostatok energie na rozsvietenie.

Webová aplikácia Client Side je napísaná výlučne v HTML, CSS a Javascript Pure Vanilla. Serverový program je banková aplikácia a používa knižnicu Adafruit Neopixel Library. Pretože používa knižnicu Adafruit, aktualizácia LED diód môže trvať dlhšie (a nezobrazuje správne animácie atď.) Kód je k dispozícii na GitHub tu a program je nastavený na spustenie pri štarte (pomocou /etc/rc.local, ako je uvedené v GitHub)

Odporúča: