Sisukord:

LED -maatriks: 4 sammu
LED -maatriks: 4 sammu

Video: LED -maatriks: 4 sammu

Video: LED -maatriks: 4 sammu
Video: ОТЗЫВ ! Когда поставил двух чиповые bi led линзы , наконец то видно дорогу #билед #автоэлектрик 2024, November
Anonim
LED maatriks
LED maatriks

See on 8x8 LED -maatriks, mis on valmistatud WS2812 LED -ide ja ESP8266 mikrokontrolleri abil

See projekt sai inspiratsiooni:

Samm: WS2812 LED -ide ühendamine

WS2812 LED -ide ühendamine
WS2812 LED -ide ühendamine
WS2812 LED -ide ühendamine
WS2812 LED -ide ühendamine
WS2812 LED -ide ühendamine
WS2812 LED -ide ühendamine

Lühidalt öeldes olid LED -id aheldatud pikaks ribaks, mis oli näidatud ülal. (Rida ridade kaupa ja 1 rea lõpp on ühendatud järgmise rea algusesse)

(Ignoreeri puuduvaid 4 LED -i, LED -id said otsa. Need ei muuda suurt midagi)

Pärast seda ühendati LED -riba mikrokontrolleriga (ESP8266)

2. samm: akrüülist (ja puidust) ümbris

Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris
Akrüülist (ja puidust) ümbris

Maatriksi külgede moodustamiseks lõigati (noaga) 2 tükki musta akrüüli, painutati (jootekolvi kasutades) ja kuumliimiti kokku (puidust pulgaga)

Esiklaasina kasutati selget akrüülitükki ja selle taga olevat jälgimispaberit, mis pandi maatriksi ette, et hajutada LED -e ja kaitsta elektroonikat.

Puidust pulgad lõigati nii, et need sobiksid kokku ja moodustaksid LED -ide vahel vaheseinad. See hoiab ära valgusdioodide värvide üksteise hajumise, mis võib rikkuda selgust

Pärast seda pange LED -maatriks, vahesein ja selge akrüül musta akrüülist küljetükki

Samm: tarkvara

Tarkvara
Tarkvara

Kasutasin Adafruit NeoMatrixi raamatukogu, NeoMatrix GFX demot.

ESP8266 ühendamiseks Wifiga ja andmete kogumiseks võite kodeerida muud tarkvara.

Samm: Raspberry Pi LED -maatriks

Raspberry Pi LED -maatriks
Raspberry Pi LED -maatriks

(See on pooleli olev töö)

Lõpuks panin LED -maatriksisse Raspberry Pi (1B). Samuti programmeerisin ja seadistasin selle, et näidata Pixel Arti (ja võib -olla ka animatsioone) Wifi kaudu.

Ühendasin valgusdioodide andmestiku Raspberry Pi tihvtiga 18. Lisaks ühendati valgusdioodide 5 V ja maanduspoldid Raspberry Pi -st eraldi välise toiteallikaga (nagu teine USB -laadija). Selle eesmärk on tagada, et LED -idel oleks piisavalt valgust.

Kliendipoolne WebApp on kirjutatud täielikult puhtas vanilje HTML -is, CSS -is ja Javascriptis. Serveriprogramm on kolvirakendus ja kasutab Adafruit Neopixeli raamatukogu. Kuna see kasutab Adafruit'i raamatukogu, võib valgusdioodide värskendamine kauem aega võtta (ja animatsioone ei kuvata õigesti jne). Kood on saadaval GitHubis siin ja programm on seatud käivitamiseks (kasutades /etc/rc.local GitHubis)

Soovitan: