Sadržaj:
Video: LED Art rezervoar za automobil. FadeCandy + RPi: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Od KroloFollow Više od autora:
U ovom uputstvu pokazat ću kako preslikati LED diode u neujednačene oblike koristeći 3 Fade bombon ploče, Raspberry Pi3 i prvi pokušaj pythona. Moji prijatelji su me zadužili da nadogradim njihov umjetnički automobil u obliku tenka, pa sam prihvatio tu ideju i dao novi dizajn. FadeCandy ploče su adafruit proizvod pa imaju odličan vodič za postavljanje:
Ovo uputstvo nadograđuje se na osnovno postavljanje.
Za ovaj projektni materijal, kako slijedi:
5 listova 1/2 šperploče (provjerite jesu li to dobre, neiskrivljene stvari)
987 Vanjske LED diode WS2811
1 Raspberry Pi
3 Fade ploče za bombone i mini USB kabeli
30a 5v psu
20v 5v psu (ovo sam imao okolo)
3 vodiča 22awg žica (nasukana)
Silikonsko ljepilo x 4 cijevi
Cameo boja u spreju x 8 limenki
Alati koji se koriste:
Akumulatorska bušilica
15/32 svrdlo
Kružna pila
Jig je vidio
CNC mašina (opcionalno)
Stona testera
Tračna brusilica
Dremel brusilica
Korak 1: Dizajnirajte, izrežite i obojite
Prvo sam krenuo s mjerenjima postojeće strukture, u ovom slučaju kolica za golf. Jedna strana bit će izrađena od 2 ploče, a strana vrata s 3. Budući da su LED diode udaljene 3 , odlučujem napraviti razmak 2 1/2. Gusjenice spremnika koje sam napravio od 1 x 2 x 1/2 šperploče izrezane na stolna pila i brušena tračnom brusilicom. Zupčanici i valjci koje sam izradio s CNC strojem. Pažljivo označavajući uzorak rešetke, prvo sam prethodno izbušio sitnom sitnicom da 15/32 bit ne hoda. Koristio sam dremel brusilicom kako biste zaokružili svaku rupu sprijeda i straga. Kada stavljate LED diode želite povećati efikasnost, ne brinite o tome koji su brojevi pored kojih, mi ćemo se brinuti za njih kasnije. Kako god oni fizički najbolje pristajali. Koristio sam jasno silikonsko ljepilo za držanje svakog na mjestu na ispravnoj dubini. Nisam imao dovoljno vremena za izradu konektora pa sam lemio većinu stvari na mjestu
Korak 2: Numerisanje i mapiranje
Svaki port na fade bombonima može podržati do 64 LED diode. Koristimo promjenjivu veličinu za svaki pramen, ovisno o tome kako je dizajn postavljen. Počeo sam označavati svaku LED diodu markerom, ali sam na kraju označio samo krajnje brojeve. Ovo je dosadan dio, brojanje i stavljanje u Excel tablicu (volim koristiti otvoreni ured). Ovisno o tome kako LED diode postavljate u vodoravni ili okomiti niz, možete upotrijebiti funkciju automatskog popunjavanja kako biste je olakšali. Nakon što je svaka stranica mapirana u excelu, možemo ih koristiti za slaganje niza u kodu. Također možete izvesti proračunsku tablicu kao csv da biste ih brzo dodali u svoj kôd. U takvoj žurbi izostavio sam broj (341) između ploča i umjesto da radim čitavu gomilu prepisivanja, na kraju sam ga iskoristio kao nulti čuvar mjesta za izradu višedimenzionalnih nizova jednake dužine.
U datoteci fcserver.json imajte na umu da sam koristio uglavnom 50 LED traka, ali ne uvijek, pa je potrebno prilagoditi brojeve
Korak 3: Kodiranje
Imao sam samo nekoliko dobrih sati da kodiram ovu stvar prije nego što je morala izvaliti vrata pa mi oprostite ako postoje dijelovi koji su neefikasni. Prvo sam prenio funkciju kotača iz arduino neopixel koda tako da možemo pojednostaviti jedan broj u boji umjesto tri. Zatim kopiram brojeve iz proračunske tablice u nizove kako ih želim rasporediti, stvarajući tako okvire animacije. Ponavljanje višedimenzionalnog niza pojednostavljuje stvari, ali zahtijeva da budu jednake dužine pa sam zamijenio LED koji ne koristim da bi niz bio ujednačen. Završio sam s testnim uzorkom plus dvije dobre funkcije.
Postoje različiti načini za pokretanje programa pri pokretanju. Uredio sam datoteku xyz.desktop za zadanog korisnika i dodao redak za pokretanje python skripte tako da nisu potrebne nikakve druge radnje da bi ova stvar zasvijetlila pri uključivanju.
Za moj prvi Python projekt bilo je zabavno i nadam se da će prikazivanje mog koda pomoći nekima od vas.
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - juli 2019. [1. dio]: 7 koraka
Lako postavljanje IC daljinskog upravljača pomoću LIRC -a za Raspberry PI (RPi) - jul 2019. [1. dio]: Nakon dugog pretraživanja bio sam iznenađen i zaprepašten sukobljenim informacijama o tome kako postaviti IR daljinski upravljač za svoj RPi projekt. Mislio sam da će to biti lako, ali postavljanje Linux infracrvene kontrole (LIRC) već je dugo bilo problematično, ali
Izgradite sef pomoću Rpi: 12 koraka
Izgradite sef koristeći Rpi: Želite li naučiti kako pretvoriti svoj Raspberry pi u potpuno funkcionalan sef? Zatim slijedite ovih 12 koraka koje možete uputiti da biste saznali kako. Sef će imati potpuno funkcionalnu tastaturu i sistem zaključavanja, tako da svoje stvari možete čuvati na sigurnom
Digitalni RPi LED termometar: 6 koraka (sa slikama)
Digitalni RPi LED termometar: Raspbian OSSaznajte kako sam napravio ovaj digitalni LED termometar sa Raspberry Pi Zero W, LED trakom, OLED ekranom i prilagođenom PCB -om. Automatski se pokreće lista gradova i prikazuje temperatura na OLED -u displej i LED diode. Ali
IoT RPi LED oglasna ploča: 3 koraka (sa slikama)
IoT RPi LED oglasna ploča: U ovom uputstvu za upotrebu napravio sam LED oglasnu ploču povezanu putem wifi-a koristeći Raspberry Pi (RPi). Korisnici će se povezati sa web serverom Raspberry Pi koristeći svoje preglednike za slanje kratkih poruka koje će se pojaviti na 8x8 LED ekranu. Od interfa