Sisukord:
- Samm: WS2812 LED -ide ühendamine
- 2. samm: akrüülist (ja puidust) ümbris
- Samm: tarkvara
- Samm: Raspberry Pi LED -maatriks
Video: LED -maatriks: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
See on 8x8 LED -maatriks, mis on valmistatud WS2812 LED -ide ja ESP8266 mikrokontrolleri abil
See projekt sai inspiratsiooni:
Samm: 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
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
Kasutasin Adafruit NeoMatrixi raamatukogu, NeoMatrix GFX demot.
ESP8266 ühendamiseks Wifiga ja andmete kogumiseks võite kodeerida muud tarkvara.
Samm: 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:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Neopixel Ws2812 LED -i või LED -riba või LED -rõnga kasutamine Arduinoga: 4 sammu
Kuidas kasutada Neopixel Ws2812 LED -i või LED -riba või LED -rõngast Arduinoga: Tere poisid, kuna Neopixeli LED -riba on väga populaarsed ja seda nimetatakse ka ws2812 LED -ribaks. Need on väga populaarsed, kuna nendel LED -ribadel saame käsitleda iga LED -i eraldi, mis tähendab, et kui soovite, et vähesed LED -id helendaksid ühes värvitoonis
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba