Innholdsfortegnelse:

LED Matrix: 4 trinn
LED Matrix: 4 trinn

Video: LED Matrix: 4 trinn

Video: LED Matrix: 4 trinn
Video: How to fix LED TV Black Screen No Backlight Problem : TV disassembly and Easy fixing method !! 2024, November
Anonim
LED -matrise
LED -matrise

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

Kabling av WS2812 lysdioder
Kabling av WS2812 lysdioder
Kabling av WS2812 lysdioder
Kabling av WS2812 lysdioder
Kabling av WS2812 lysdioder
Kabling 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

Akryl (og tre) etui
Akryl (og tre) etui
Akryl (og tre) etui
Akryl (og tre) etui
Akryl (og tre) etui
Akryl (og tre) etui
Akryl (og tre) etui
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

Programvare
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

Raspberry Pi LED Matrix
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: