Kazalo:

LED matrika: 4 koraki
LED matrika: 4 koraki

Video: LED matrika: 4 koraki

Video: LED matrika: 4 koraki
Video: Подключение 2-x, 3-х и 4-х символьных светодиодных индикаторов к Ардуино 2024, November
Anonim
LED matrika
LED matrika

To je 8x8 LED matrika, narejena z uporabo LED WS2812 in mikrokontrolerja ESP8266

Ta projekt je navdihnil:

1. korak: Priključite LED WS2812

Ožičenje WS2812 LED
Ožičenje WS2812 LED
Ožičenje WS2812 LED
Ožičenje WS2812 LED
Ožičenje WS2812 LED
Ožičenje WS2812 LED

Skratka, LED so bile vezane v dolg trak, ki je prikazan zgoraj. (Vrstica po vrstici in konec 1 vrstice povezan z začetkom naslednje vrstice)

(Prezrite manjkajoče 4 LED, zmanjkalo mi je LED. Vseeno ne naredijo velike razlike)

Po tem je bil LED trak priključen na mikrokrmilnik (ESP8266)

2. korak: Akrilno (in leseno) ohišje

Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje
Akrilno (in leseno) ohišje

2 kosa črnega akrila smo razrezali (z nožem), upognili (s spajkalnikom) in vroče zlepili skupaj (z leseno palico kot oporo), da smo oblikovali stranice matrice

Za sprednji zaslon je bil uporabljen prozoren kos akrila in sledilnega papirja, ki je bil postavljen pred matrico za razpršitev LED in zaščito elektronike.

Lesene palice so bile razrezane tako, da se lahko prilegajo skupaj in tvorijo pregrade med LED diodami. To preprečuje, da bi se barve LED diod razpršile druga v drugo, kar lahko pokvari jasnost

Po tem vstavite LED matriko, razdelilnik in prozoren akril v črni akrilni stranski del

3. korak: Programska oprema

Programska oprema
Programska oprema

Uporabil sem knjižnico Adafruit NeoMatrix, NeoMatrix GFX Demo.

Za povezovanje ESP8266 z Wifi in zbiranje podatkov lahko kodirate drugo programsko opremo.

4. korak: Raspberry Pi LED matrika

LED matrica Raspberry Pi
LED matrica Raspberry Pi

(To je nedokončano delo)

Na koncu sem v LED matrico dal Raspberry Pi (1B). Prav tako sem ga programiral in konfiguriral tako, da prikazuje Pixel Art (in morda animacije) prek Wi -Fi -ja.

Podatkovni zatič LED sem priključil na pin 18 Raspberry Pi. Poleg tega so bili 5V in ozemljitveni zatiči LED povezani z zunanjim napajalnikom (tako kot drugi polnilnik USB), ločeno od Raspberry Pi. To je za zagotovitev, da imajo LED dovolj moči, da zasvetijo.

WebApp na strani odjemalca je v celoti napisan v čistem vanilijevem HTML, CSS in Javascript. Strežniški program je steklenička in uporablja knjižnico Adafruit Neopixel. Ker uporablja knjižnico Adafruit, lahko posodobitve LED trajajo dlje (in ne prikažejo pravilno animacij itd.) Koda je na voljo na GitHubu tukaj, program pa je nastavljen za zagon ob zagonu (z uporabo /etc/rc.local, kot je navedeno v GitHubu)

Priporočena: