Kazalo:
Video: LED Art Car rezervoar. FadeCandy + RPi: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Avtor KroloFollow Več avtorja:
V tem navodilu bom pokazal, kako preslikati LED v neenakomerne oblike z uporabo 3 Fade bonbonov, Raspberry Pi3 in prvim poskusom pythona. Prijatelji so mi naložili, naj nadgradim njihov umetniški avto, ki je oblikovan kot rezervoar, zato to idejo sprejmem in dam novo zasnovo. Plošče FadeCandy so izdelek adafruit, zato imajo odličen vodič za nastavitev:
To navodilo temelji na osnovni nastavitvi.
Za ta projektni material so naslednji:
5 listov 1/2 vezanega lesa (poskrbite, da so dobre, nekrivljene stvari)
987 zunanjih LED WS2811
1 Malina Pi
3 Fade Candy Boards in mini USB kabli
30a 5v psu
20v 5v psu (to je tisto, kar sem imel naokoli)
3 žica 22awg žica (nasedla)
Silikonsko lepilo x 4 cevi
Cameo spray barva x 8 pločevink
Uporabljena orodja:
Akumulatorski vrtalnik
Sveder 15/32
Krožna žaga
Jig je videl
CnC stroj (neobvezno)
Namizna žaga
Brusilni trak
Brusilnik Dremel
1. korak: Oblikovanje, rezanje in barvanje
Najprej sem začel z meritvami obstoječe konstrukcije, v tem primeru vozička za golf. Ena stran bo narejena iz 2 plošč, stran pa s tremi. Ker so LED diode narazen 3 , se odločim, da bo razmik 2 1/2. Tiri rezervoarjev, ki sem jih naredil iz 1 x 2 x 1/2 vezanega lesa, so narezani na namizna žaga in brušena s tračnim brusilnikom. Zobniki in valji, ki sem jih naredil s svojim CNC strojem. Previdno označim mrežni vzorec, najprej sem najprej vrtal z majhnim koščkom, tako da 15/32 bit ne hodi. Uporabil sem dremel z brusilnikom, ki zaokroži vsako luknjo spredaj in zadaj. Ko nameščate LED -diode, ki želite povečati učinkovitost, ne skrbite, katere številke so zraven, kasneje jih bomo skrbeli. Kakor koli se fizično najbolje prilegajo. Uporabil sem jasno silikonsko lepilo za držanje vsakega na pravilni globini. Nisem imel dovolj časa za izdelavo konektorjev, zato sem večino stvari spajkal na svoje mesto
2. korak: oštevilčenje in preslikava
Vsaka vrata na fade bonbonu lahko podpirajo do 64 LED. Za vsak pramen uporabljamo spremenljivo velikost, odvisno od tega, kako je zasnovana. Vsako LED sem začel označevati z markerjem, nato pa na koncu označil le končne številke. To je dolgočasen del, štetje in dajanje v Excelovo preglednico (rad uporabljam odprto pisarno). Glede na to, kako LED postavite v vodoravno ali navpično polje, lahko za lažje uporabo uporabite funkcijo samodejnega izpolnjevanja. Ko je vsaka stran preslikana v Excelu, jih lahko uporabimo za razporeditev matrike po kodi. Preglednico lahko tudi izvozite kot datoteko csv, da jo hitro dodate v kodo. V taki mudi sem izpustil številko (341) med ploščami in namesto da bi prepisal cel kup, sem jo sčasoma uporabil kot ničelno omaro za izdelavo večdimenzionalnih nizov enake dolžine.
V datoteki fcserver.json upoštevajte, da sem uporabljal večinoma 50 LED trakov, vendar ne vedno, zato je treba številke prilagoditi
3. korak: Kodiranje
Imel sem le nekaj dobrih ur, da sem to kodiral, preden je morala odkolesariti vrata, zato mi oprostite, če so deli neučinkoviti. Najprej sem prenesel funkcijo kolesa iz kode arduino neopixel, tako da lahko eno številko poenostavimo v barvo namesto treh. Nato iz preglednice kopiram številke v matrike glede tega, kako jih želim sekvencirati, in tako ustvarim okvirje animacije. Zank po večdimenzionalnem nizu poenostavi stvari, vendar zahteva enako dolžino, zato sem zamenjal LED, ki jih ne uporabljam, da bi matriko izenačil. Na koncu sem imel testni vzorec in dve dobri funkciji.
Zagon programa ob zagonu obstaja na različne načine. Za privzetega uporabnika sem uredil datoteko xyz.desktop in dodal vrstico za zagon skripta python, tako da za vklop vklopa ni potrebno nobeno drugo dejanje.
Za moj prvi projekt Python je bilo zabavno in upam, da bo s prikazom moje kode nekaterim od vas v pomoč.
Priporočena:
Enostavna nastavitev IR daljinskega upravljalnika z uporabo LIRC za Raspberry PI (RPi) - julij 2019 [2. del]: 3 koraki
Enostavna nastavitev daljinskega upravljalnika IR z uporabo LIRC za Raspberry PI (RPi) - julij 2019 [2. del]: V prvem delu sem pokazal, kako sestaviti RPi + VS1838b in konfigurirati modul LIRC Raspbian za sprejem ukazov IR z daljinskega upravljalnika IR. Vse težave s strojno opremo in nastavitvami LIRC so obravnavane v 1. delu. Drugi del bo pokazal, kako povezati strojno opremo
Kako narediti požarni alarm RPi: 4 koraki
Kako narediti požarni alarm RPi: Pozdravljeni !! V tem navodilu vas bom naučil, kako narediti požarni alarm z uporabo Raspberry Pi. Ta požarni alarm bo zaznal in vas obvestil, če pride do požara, z opozorilnimi sporočili in s pritiskom na gumb poklical policijo
IoT RPi LED oglasna deska: 3 koraki (s slikami)
IoT RPi LED oglasna deska: V tem navodilu sem z Raspberry Pi (RPi) izdelal LED oglasno desko, povezano z wifi. Uporabniki se bodo s svojimi brskalniki povezali s spletnim strežnikom Raspberry Pi in oddali kratka sporočila, ki bodo prikazana na 8x8 LED zaslonu. Od interfa
Varnostni sistem RPI: 4 koraki
Varnostni sistem RPI: Funkcija varnostnega alarma RPI V tem navodilu se boste naučili, kako narediti popolnoma delujoč nočni alarmni sistem. Če sistem zazna vsiljivca, bo takoj natisnil " INTRUDER " na monitorju, pa tudi glasno
Pametna luč RPi IoT z uporabo Firebase: 4 koraki (s slikami)
Pametna luč RPi IoT z uporabo Firebase: ta priročnik vam pokaže, kako narediti in nastaviti aplikacijo za nadzor Raspberry Pi prek Firebase (spletna zbirka podatkov). In potem 3D tiskanje etuija za Pi Zero W, Powerboost 1000C, baterijo in Blinkt!