Tartalomjegyzék:

LED mátrix: 4 lépés
LED mátrix: 4 lépés

Videó: LED mátrix: 4 lépés

Videó: LED mátrix: 4 lépés
Videó: Восстановление матрицы LED телевизора (обрыв в матрице) ремонт телевизора MYSTERY 2024, November
Anonim
LED mátrix
LED mátrix

Ez egy 8x8 LED -es mátrix, amely WS2812 LED -ek és ESP8266 mikrokontroller segítségével készült

Ezt a projektet az alábbi weboldal inspirálta:

1. lépés: A WS2812 LED -ek bekötése

A WS2812 LED -ek bekötése
A WS2812 LED -ek bekötése
A WS2812 LED -ek bekötése
A WS2812 LED -ek bekötése
A WS2812 LED -ek bekötése
A WS2812 LED -ek bekötése

Röviden, a LED -ek egy hosszú csíkba voltak láncolva, amelyet a fentiekben mutattak be. (Soronként, és 1 sor vége a következő sor elejéhez kapcsolódik)

(Hagyja figyelmen kívül a hiányzó 4 LED -et, elfogytak a LED -ek. Különben sem tesznek nagy különbséget)

Ezt követően a LED szalagot egy mikrokontrollerhez csatlakoztatta (ESP8266)

2. lépés: Akril (és fa) tok

Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok
Akril (és fa) tok

2 darab fekete akrilt vágtak (késsel), hajlítottak (forrasztópáka segítségével), és melegen ragasztották össze (fapálcával támaszként) a mátrix oldalainak kialakításához

Az előlapon egy átlátszó akrildarabot és nyomkövető papírt használtak, amelyet a mátrix elé helyeztek a LED -ek eloszlatására és az elektronika védelmére.

A fapálcákat úgy vágták le, hogy illeszkedjenek egymáshoz, és elválasztókat képezzenek a LED -ek között. Ez megakadályozza, hogy a LED -ek színei egymásba szóródjanak, és tönkreteheti a tisztaságot

Ezután helyezze a LED -mátrixot, az elválasztót és az átlátszó akrilt a fekete akril oldaldarabba

3. lépés: Szoftver

Szoftver
Szoftver

Az Adafruit NeoMatrix Library -t használtam, a NeoMatrix GFX Demo -t.

Más szoftvert kódolhat az ESP8266 Wifi -hez való csatlakoztatásához és adatgyűjtéshez.

4. lépés: A Raspberry Pi LED mátrix

A Raspberry Pi LED mátrix
A Raspberry Pi LED mátrix

(Ez egy folyamatban lévő munka)

Végül egy Raspberry Pi -t (1B) tettem a LED -mátrixba. Azt is programoztam és konfiguráltam, hogy a Pixel Art (és talán animációk) is megjelenjen Wifi -n keresztül.

Csatlakoztattam a LED -ek adattüskét a Raspberry Pi 18. tűjéhez. Ezenkívül a LED -ek 5 V -os és földelt csapjai a Raspberry Pi -től elkülönített külső tápegységhez voltak csatlakoztatva (mint egy másik USB -töltő). Ez biztosítja, hogy a LED -ek elegendő teljesítményt kapjanak a kigyulladáshoz.

Az ügyféloldali WebApp teljes egészében tiszta, vaníliás HTML, CSS és Javascript nyelven íródott. A szerverprogram egy lombik alkalmazás, és az Adafruit Neopixel könyvtárat használja. Mivel az Adafruit könyvtárat használja, a LED -ek frissítése hosszabb ideig tarthat (és nem jeleníti meg megfelelően az animációkat stb.). A kód itt érhető el a GitHub -on, és a program be van állítva indításkor (az /etc/rc.local használatával a GitHub -ban)

Ajánlott: