Obsah:

LED matice: 4 kroky
LED matice: 4 kroky

Video: LED matice: 4 kroky

Video: LED matice: 4 kroky
Video: LED Матрица #4 (закупился материалом) 2024, Červenec
Anonim
LED matice
LED matice

Jedná se o matici LED 8x8 vyrobenou pomocí LED WS2812 a mikrokontroléru ESP8266

Tento projekt byl inspirován:

Krok 1: Zapojení LED diod WS2812

Zapojení LED diod WS2812
Zapojení LED diod WS2812
Zapojení LED diod WS2812
Zapojení LED diod WS2812
Zapojení LED diod WS2812
Zapojení LED diod WS2812

Stručně řečeno, LED diody byly spoutány v dlouhém pásu, který byl uveden výše. (Řádek po řádku a konec 1 řádku spojený se začátkem dalšího řádku)

(Ignorujte chybějící 4 LED diody, došly mi LED diody. Stejně nedělají velký rozdíl)

Poté byl LED pásek připojen k mikrokontroléru (ESP8266)

Krok 2: Akrylové (a dřevěné) pouzdro

Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro
Akrylové (a dřevěné) pouzdro

2 kusy černého akrylu byly nařezány (nožem), ohnuty (pomocí páječky) a za tepla slepeny dohromady (dřevěnou tyčí jako oporou), aby se vytvořily boky matrice

Čirý kus akrylového a pauzovacího papíru za ním byl použit jako přední displej, který byl umístěn před matici, aby rozptýlil LED diody a chránil elektroniku.

Dřevěné tyče byly nařezány tak, aby do sebe zapadaly a vytvářely dělicí příčky mezi LED diodami. Tím se zabrání tomu, aby se barvy z LED diod difundovaly do sebe, což může zničit čistotu

Poté vložte matici LED, dělič a čirý akryl do černého akrylového bočního dílu

Krok 3: Software

Software
Software

Použil jsem knihovnu Adafruit NeoMatrix, ukázku NeoMatrix GFX.

Můžete kódovat jiný software pro připojení ESP8266 k Wifi a shromažďování dat.

Krok 4: Matice LED Raspberry Pi

Matice LED Raspberry Pi
Matice LED Raspberry Pi

(Toto je nedokončená výroba)

Nakonec jsem do LED Matrix vložil Raspberry Pi (1B). Také jsem ho naprogramoval a nakonfiguroval tak, aby zobrazoval Pixel Art (a možná Animace) přes Wifi.

Datový pin LED jsem připojil na Pin 18 Raspberry Pi. Kromě toho byly 5V a zemnící piny LED připojeny k externímu napájecímu zdroji (jako jiná USB nabíječka), odděleně od Raspberry Pi. To má zajistit, aby LED diody měly dostatek energie k rozsvícení.

Webová aplikace na straně klienta je napsána výhradně v čistém vanilkovém HTML, CSS a Javascriptu. Serverový program je baňková aplikace a používá knihovnu Neopixel Adafruit. Protože používá knihovnu Adafruit, může aktualizaci LED trvat déle (a nezobrazovat správně animace atd.) Kód je k dispozici na GitHub zde a program je nastaven tak, aby běžel při spuštění (pomocí /etc/rc.local, jak je uvedeno v GitHubu)

Doporučuje: