Innholdsfortegnelse:
- Trinn 1: Tilkobling av WS2812 lysdioder
- Trinn 2: Akryl (og tre) etui
- Trinn 3: Programvare
- Trinn 4: Raspberry Pi LED Matrix
Video: LED Matrix: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dette er en 8x8 LED -matrise laget med WS2812 LED og en ESP8266 mikrokontroller
Dette prosjektet ble inspirert av:
Trinn 1: Tilkobling av WS2812 lysdioder
Kort sagt ble lysdiodene lenket sammen i en lang stripe som ble vist ovenfor. (Rad for rad, og slutten av 1 rad koblet til starten av neste rad)
(Ignorer de manglende 4 lysdiodene, jeg gikk tom for lysdioder. De gjør ingen stor forskjell uansett)
Etter det ble LED -stripen koblet til en mikrokontroller (ESP8266)
Trinn 2: Akryl (og tre) etui
2 stykker svart akryl ble kuttet (med en kniv), bøyd (ved hjelp av loddejern) og varmlimt sammen (med en trepinne som støtte) for å danne sidene av matrisen
Et klart stykke akryl og sporingspapir bak ble brukt som frontskjerm, satt foran matrisen for å spre LED -lampene og beskytte elektronikken.
Trepinner ble kuttet på en slik måte at de kan passe sammen og danne skillelinjer mellom lysdiodene. Dette forhindrer at fargene fra lysdiodene diffunderer inn i hverandre kan ødelegge klarheten
Etter det legger du LED -matrisen, skillelinjen og klar akryl i det svarte akrylsidestykket
Trinn 3: Programvare
Jeg brukte Adafruit NeoMatrix Library, NeoMatrix GFX Demo.
Du kan kode annen programvare for å koble ESP8266 til Wifi og samle inn data.
Trinn 4: Raspberry Pi LED Matrix
(Dette er et arbeid som pågår)
Til slutt satte jeg en Raspberry Pi (1B) i LED Matrix. Jeg har også programmert og konfigurert den til å vise Pixel Art (og kanskje animasjoner) over Wifi.
Jeg koblet datapinnen til LED -ene til Pin 18 på Raspberry Pi. Dessuten var 5V- og bakkepinnene på LED -lampene koblet til en ekstern strømforsyning (som en annen USB -lader), atskilt fra Raspberry Pi. Dette er for å sikre at lysdiodene har nok strøm til å lyse.
Client Side WebApp er skrevet utelukkende i ren vanilje HTML, CSS og Javascript. Serverprogrammet er en kolbe -applikasjon, og bruker Adafruit Neopixel -biblioteket. Siden det bruker Adafruit -biblioteket, kan det ta lengre tid før lysdiodene oppdateres (og ikke viser animasjoner skikkelig osv.) Koden er tilgjengelig på GitHub her, og programmet er satt til å kjøre på oppstart (ved hjelp av /etc/rc.local som angitt i GitHub)
Anbefalt:
Digital Clock LED Dot Matrix - ESP Matrix Android App: 14 trinn
Digital Clock LED Dot Matrix - ESP Matrix Android App: Denne artikkelen er stolt sponset av PCBWAY. PCBWAY lager prototyper av høy kvalitet for mennesker over hele verden. Prøv det selv og få 10 PCB for bare $ 5 på PCBWAY med veldig god kvalitet, takk PCBWAY. ESP Matrix Board som jeg utvikler
KONTROLL LED MATRIX MAX7219 MED ARDUINO: 9 trinn
KONTROLL LED MATRIX MAX7219 MED ARDUINO: I denne opplæringen lærer vi hvordan du styrer MAX7219 Led -matrisen med Arduino ved å vise en enkel tekst. Se en demonstrasjonsvideo
IoT Smart Clock Dot Matrix Bruk Wemos ESP8266 - ESP Matrix: 12 trinn (med bilder)
IoT Smart Clock Dot Matrix Bruk Wemos ESP8266-ESP Matrix: Lag din egen IoT Smart Clock som kan: Vis klokke med et vakkert animasjonsikon Vis påminnelse-1 til påminnelse-5 Vis kalender Vis muslimsk bønnetid Vis værinformasjon Nyheter Vis råd Vis Bitcoin rate Display
Hvordan bygge 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 trinn (med bilder)
Hvordan bygge 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du jobbet med ferdig 8x8 LED-matrise som skjermer? De kommer i forskjellige størrelser og er ganske interessante å jobbe med. En stor lett tilgjengelig størrelse er rundt 60 mm x 60 mm. Men hvis du er ute etter en mye større ferdig LED-matrise
MATRIX Voice og MATRIX Creator kjører Alexa (C ++ versjon): 7 trinn
MATRIX Voice og MATRIX Creator som kjører Alexa (C ++ versjon): Påkrevd maskinvare Før vi begynner, la oss se på hva du trenger. Raspberry Pi 3 (anbefalt) eller Pi 2 modell B (støttes). MATRIX Voice eller MATRIX Creator - Raspberry Pi har ikke en innebygd mikrofon, MATRIX Voice/Creator har en