INHOUDSOPGAWE:

LED -matriks: 4 stappe
LED -matriks: 4 stappe

Video: LED -matriks: 4 stappe

Video: LED -matriks: 4 stappe
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, November
Anonim
LED Matriks
LED Matriks

Dit is 'n 8x8 LED -matriks gemaak met behulp van WS2812 LED's en 'n ESP8266 -mikrobeheerder

Hierdie projek is geïnspireer deur:

Stap 1: WS2812 LED's aansluit

Bedrading van WS2812 LED's
Bedrading van WS2812 LED's
Bedrading van WS2812 LED's
Bedrading van WS2812 LED's
Bedrading van WS2812 LED's
Bedrading van WS2812 LED's

Kortliks, die LED's is vasgeketting in 'n lang strook wat hierbo getoon is. (Ry vir ry, en die einde van 1 ry gekoppel aan die begin van die volgende ry)

(Ignoreer die ontbrekende 4 LED's, ek het nie meer LED's gehad nie. Hulle maak in elk geval nie 'n groot verskil nie)

Daarna is die LED -strook gekoppel aan 'n mikrobeheerder (ESP8266)

Stap 2: Akriel (en hout) omhulsel

Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel
Akriel (en hout) omhulsel

2 stukke swart akriel is gesny (met 'n mes), gebuig (met behulp van 'n soldeerbout) en warm vasgeplak (met 'n houtstok as steun) om die kante van die matriks te vorm

'N Duidelike stuk akriel- en nasleeppapier daaragter is gebruik as die voorste skerm, voor die matriks gesit om die LED's te versprei en die elektronika te beskerm.

Houtstokkies is so gesny dat dit bymekaar kan pas en skeidings tussen die LED's kan vorm. Dit verhoed dat die kleure van die LED's in mekaar versprei, sodat die helderheid kan verwoes

Plaas daarna die LED -matriks, verdeler en helder akriel in die swart akriel -systuk

Stap 3: sagteware

Sagteware
Sagteware

Ek het die Adafruit NeoMatrix Library, die NeoMatrix GFX Demo gebruik.

U kan ander sagteware kodeer om die ESP8266 aan Wifi te koppel en data te versamel.

Stap 4: Die Raspberry Pi LED Matrix

Die Raspberry Pi LED Matrix
Die Raspberry Pi LED Matrix

(Dit is 'n werk aan die gang)

Uiteindelik sit ek 'n Raspberry Pi (1B) in die LED Matrix. Ek het dit ook geprogrammeer en gekonfigureer om Pixel Art (en miskien animasies) via Wifi te wys.

Ek het die data -pen van die LED's gekoppel aan Pin 18 van die Raspberry Pi. Boonop is die 5V- en grondpenne van die LED's gekoppel aan 'n eksterne kragbron (soos 'n ander USB -laaier), apart van die Raspberry Pi. Dit is om te verseker dat die LED's genoeg krag het om aan te brand.

Die Client Side WebApp is volledig in Pure vanilla HTML, CSS en Javascript geskryf. Die bedienerprogram is 'n flask -toepassing en gebruik die Adafruit Neopixel -biblioteek. Aangesien dit die Adafruit -biblioteek gebruik, kan dit langer neem voordat die LED's opdateer (en nie animasies behoorlik vertoon nie, ens.) in GitHub)

Aanbeveel: