Turinys:

LED matrica: 4 žingsniai
LED matrica: 4 žingsniai

Video: LED matrica: 4 žingsniai

Video: LED matrica: 4 žingsniai
Video: Video Wall / RGB LED Message Board 2024, Liepa
Anonim
LED matrica
LED matrica

Tai 8x8 LED matrica, pagaminta naudojant WS2812 šviesos diodus ir ESP8266 mikrovaldiklį

Šį projektą įkvėpė:

1 žingsnis: WS2812 šviesos diodų prijungimas

WS2812 šviesos diodų prijungimas
WS2812 šviesos diodų prijungimas
WS2812 šviesos diodų prijungimas
WS2812 šviesos diodų prijungimas
WS2812 šviesos diodų prijungimas
WS2812 šviesos diodų prijungimas

Trumpai tariant, šviesos diodai buvo surišti į ilgą juostelę, kuri buvo parodyta aukščiau. (Eilutė po eilutės, o 1 eilutės pabaiga prijungta prie kitos eilutės pradžios)

(Ignoruokite trūkstamus 4 šviesos diodus, man pritrūko šviesos diodų. Bet kokiu atveju jie neturi didelio skirtumo)

Po to LED juostelė buvo prijungta prie mikrovaldiklio (ESP8266)

2 žingsnis: akrilo (ir medžio) dėklas

Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas
Akrilo (ir medžio) dėklas

2 juodo akrilo gabaliukai buvo supjaustyti (peiliu), sulenkti (naudojant lituoklį) ir karštai suklijuoti (su medine lazda kaip atrama), kad būtų suformuotos matricos pusės

Skaidrus akrilo ir atsekamojo popieriaus gabalas už jo buvo naudojamas kaip priekinis ekranas, pastatytas prieš matricą, kad išsklaidytų šviesos diodus ir apsaugotų elektroniką.

Medinės lazdelės buvo supjaustytos taip, kad jos tilptų kartu ir sudarytų pertvaras tarp šviesos diodų. Tai neleidžia šviesos diodų spalvoms pasiskirstyti viena kitai ir gali sugadinti aiškumą

Po to įdėkite LED matricą, daliklį ir skaidrų akrilą į juodą akrilo šoninę dalį

3 žingsnis: programinė įranga

Programinė įranga
Programinė įranga

Aš naudoju „Adafruit NeoMatrix“biblioteką, „NeoMatrix GFX Demo“.

Galite koduoti kitą programinę įrangą, kad galėtumėte prijungti ESP8266 prie „Wifi“ir rinkti duomenis.

4 žingsnis: „Raspberry Pi“LED matrica

„Raspberry Pi“LED matrica
„Raspberry Pi“LED matrica

(Tai nebaigtas darbas)

Pabaigoje į LED matricą įdėjau Raspberry Pi (1B). Aš taip pat užprogramavau ir sukonfigūravau jį rodyti „Pixel Art“(o gal ir animacijas) per „Wifi“.

Prijungiau šviesos diodų duomenų kaištį prie „Raspberry Pi“18 kaiščio. Be to, šviesos diodų 5 V ir įžeminimo kaiščiai buvo prijungti prie išorinio maitinimo šaltinio (kaip ir kitas USB įkroviklis), atskirai nuo „Raspberry Pi“. Taip siekiama užtikrinti, kad šviesos diodai turėtų pakankamai galios užsidegti.

„WebApp“kliento pusėje yra visiškai parašyta gryna vanilės HTML, CSS ir „Javascript“. Serverio programa yra kolbos programa ir naudoja „Adafruit Neopixel“biblioteką. Kadangi šviesos diodai naudoja „Adafruit“biblioteką, gali užtrukti ilgiau, kol jie atnaujinami (ir tinkamai nerodo animacijos ir tt). Kodą galima rasti „GitHub“čia, o programa nustatyta paleisti (naudojant /etc/rc.local, kaip nurodyta „GitHub“)

Rekomenduojamas: