Sadržaj:
- Pribor
- Korak 1: Izgradnja oblaka
- Korak 2: Postavljanje Fadecandy
- Korak 3: Napajanje
- Korak 4: Raspberry Pi
Video: LED oblaci pomoću Fadecandy, PI i LED traka: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Napravio sam neke LED oblake za stvaranje eterične atmosfere u mojoj kući. U početku su se trebali koristiti za festival koji je otkazan zbog trenutne pandemije.
Koristio sam fade bombon čip kako bih postigao glatke animacije, a koristio sam i Raspberry Pi pa ne moram imati priključeno glavno računalo. Za one bez malina pi ovo bi postavljanje trebalo biti dovoljno jednostavno učiniti s bilo kojim računalom, ali tada neće moći djelovati samostalno. Pogledajte shemu za pregled kako to funkcionira. Postavljanje Pi može kontrolirati LED diode, a drugi prijenosni računar bežično šalje poruku što prikazati, ostavljajući snažniji stroj za intenzivniju grafičku obradu ako je potrebno.
Ovo se može činiti vrlo kompliciranim postavljanjem za ono što jest, ali to znači da su svjetla vrlo prilagodljiva i interaktivna. Do sada sam ih koristio zajedno s Kinectom kao ulaznim izvorom, reagirao na zvuk, reagirao na pokrete miša itd.
Koristio sam obradu za animacije jer je to lak (lakši) jezik za upotrebu, s puno resursa i velikom zajednicom. Fadecandy može kontrolirati do 8 traka od 64 LED -a, međutim, ovaj je projekt lako skalabilan i uključuje više traka i Fadecandy ploča.
Ovaj vodič ima snažan utjecaj iz nekoliko drugih izvora na internetu i jedino im to priznajem.
Amy Goodchilds vodič o tome kako postaviti adresabilne LED diode s Fadecandyjem
Phillip Burgess-1, 500 NeoPixel LED zavjesa s Raspberry Pi i Fadecandy
Daniel Shiffman's Coding train uvod u obradu
www.youtube.com/user/shiffman/playlists?vi…
Adafruit-ov Neopixel Überguide (posebno odjeljak najbolje prakse)
Pribor
Dijelovi
Fadecandy + USB kabel-https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe… ili
WS2812B Adresibilne LED trake
A (1000 µF, 6.3V ili više) kondenzator
28awg Wire
Raspberry Pi
Jedinica za napajanje 5V (o vama ovisi više o tome kasnije)
Koristio sam
Međutim, razmišljam o većem napajanju ako pojačam ljestvicu. Više informacija možete pronaći u dolje navedenim vodičima.
Ovo dvoje čini stvari malo lakšima od lemljenja svake žice
JST konektori, Wago konektori (ovo je samo malo lakše od lemljenja svih žica)
Dupont Wire 40pin muško - žensko
Konektori zaglavlja PCB -a
Traka, hladnjak
Materijali
Karton
Chickenwire
Poliestersko šuplje vlakno (pahuljice)
(Čisti …) Kontejner za poneti
Alati
Skidači žica, lemilica, škare, multimetar (korisno, ali ne i bitno)
Korak 1: Izgradnja oblaka
Korak 1
Prvi korak u izgradnji oblaka je lemljenje JST konektora na LED trake. Budite oprezni u skladu sa smjerom i orijentacijom ovih konektora.
Ako želite preskočiti pomoću JST konektora, žice se mogu lemiti izravno na trake, ali vodite računa o kodiranju boja i označavanju. Koristio sam 32 LED traku i spojio JST konektore na oba kraja. To će omogućiti spajanje dva različita oblaka stvarajući 64 LED trake duljine, dok će sam oblak biti modularni i njime se može upravljati.
Korak 2
Ovo je za izgradnju kartonskog (ili bilo kojeg drugog materijala) kostura oblaka. Koristio sam karton jer sam ležao. Napravio sam duge pravokutne strukture na slici iz nekoliko većih kutija. Kako bih učinio ove greške upotrijebio sam neke od pilećih žica za stvaranje armature gdje se kutija savija, kao i stvorio spoj na oba kraja 'oblaka'.
Korak 3
Priključio sam LED trake na oblak. Koristio sam 4 trake od 32 LED diode po oblaku. Imali su ljepljivu podlogu, međutim, upotrijebio sam dio rezervne pileće žice kako bih ih znatno pričvrstio na dijelovima.
Korak 4
Sada možemo oblak pokriti pilećom žicom. To će biti prirodno smotano i mnogo je lakše nego što izgleda postaviti preko cijevi. Još je lakše s dodatnim parom ruku koji pomažu. Može se saviti i držati na mjestu. Također sam pričvrstio dva komada žice kako bih stvorio viseće kuke. Omotao sam JST konektore oko neke kokošje žice kako bih smanjio napetost na lemnim spojevima.
Korak 5
Dodao sam pahuljicu Hollowfibre u žicu za piletinu. Neki slični projekti koriste vruće ljepilo, ali ovisno o vašim vlaknima to možda neće biti potrebno. Između žice i kartona zadržat će se veliki komad, a popunjavanje praznina relativno je jednostavno.
Čestitamo što imate svoj oblak. To sam do sada ponovio četiri puta kako bih imao 4 oblaka. To mi je omogućilo maksimalnu upotrebu sposobnosti Fadecandy ploča.
Korak 2: Postavljanje Fadecandy
Vodič Amy Goodchild za postavljanje LED dioda s Fadecandyjem ide mnogo detaljnije nego ja ovdje i vrlo je jasan.
Kako bih postavio Fadecandy, prvo sam lemio dva zaglavlja na čip.
Zatim sam upotrijebio neke muške i ženske žice Dupont koje su vodile do nekih Wago konektora za pričvršćivanje podatkovnih kabela na ispravnu žicu JST. Podatkovni kabeli trebaju biti pričvršćeni u red Fadecandy najbliže sredini ploče. Donji red morat će se priključiti na negativnu snagu, ali o tome kasnije.
Korak 3: Napajanje
Kako ne planiram koristiti previše pojačala jer ne namjeravam imati uključene mnoge LED diode u bilo kojem trenutku za ovaj oblak, odlučio sam se za korištenje univerzalnog adaptera/5V napona koje sam imao. Postavio sam kondenzator preko terminala kako bih zaštitio trake od skoka napona pri uključivanju.
Pazite na raspodjelu snage pomoću žica odgovarajuće veličine za pojačala koja se koriste. Ovo sam distribuirao pomoću Wago konektora. Podijelivši ovo na 8 parova negativnih i pozitivnih 5v žica, možete ih spojiti na JST konektore (ili ravno na LED trake).
Za više informacija još jednom se obratite Amy Goodchild -ovoj nerješivoj i Adapruit neopixel Überguideu.
Nakon što to učinite, možete priključiti podatkovne pinove na JST dajući do 8 potpunih JST veza spremnih za priključivanje na vaš oblak (e).
"Organizirao" sam ovaj nered u karton za poneti i zatvorio ga ljepljivom trakom kako bih pokušao učiniti malo urednijim.
Ulazi su USB koji ide na Fadecandy i kablovi za napajanje. Izlazi su osam JST kabela koje smo sastavili.
Ako želite provjeriti je li ploča Fadecandy postavljena i radi prije nego počnete s Pi, možete je priključiti na prijenosno računalo i preuzeti datoteke Fadecandy s https://github.com/scanlime/fadecandy Možete pokrenuti odgovarajuću datoteku na postavite poslužitelj i idite na korisničko sučelje na https:// localhost: 7890. za testiranje svjetla. Postoje i primjeri skica o obradi ako se u ovom trenutku želite igrati sa svjetlima.
Korak 4: Raspberry Pi
Sada znamo da Fadecandy kontrolira svjetla, želimo postaviti Pi da upravlja njime kako bismo mogli učiniti više od isključivanja i uključivanja.
Vodič o tome kako postaviti Raspberry Pi s Fadecandyjem možete pronaći ovdje
learn.adafruit.com/1500-neopixel-led-curta…
Ovaj vodič korak po korak prikazuje kako postaviti poslužitelj Fadecandy tako da se prema zadanim postavkama pokreće pri pokretanju maline pi. Također postavlja SSH tako da možete pristupiti Pi preko mreže. Također je vrijedno grafički postaviti VNC kontrolu za PI jer je to vrlo jednostavno u Debianu.
Nakon što je Pi postavljen, imate nekoliko mogućnosti, možete promijeniti adresu poslužitelja Fadecandy na svom prijenosnom računalu za upravljanje svjetlima na mreži.
To se može učiniti promjenom linije u obradi primjera iz
var socket = novi WebSocket ('ws: // localhost: 7890');
na odgovarajući naziv. Npr. var socket = novi WebSocket ('ws: //Pi.local: 7890');
Ili
promjenom linija na odgovarajući IP
opc = novi OPC (ovo, "192.168.0.x", 7890);
Mogli biste postaviti obradu na samom Pi za pokretanje skice bilo priključivanjem monitora, miša i tipkovnice ili putem VNC -a. Ako ste bolji koder od mene, siguran sam da je moguće pokrenuti obradu skice na Pi startu tako što ćete igrati
~/.config/lxsession/LXDE-pi/autostart
Unutar obrade morat ćete promijeniti preslikavanje vaših piksela pri obradi kako bi odražavali kako ste to mogli napraviti.
Jedan uspješan primjer je ako otvorimo primjer obrade koji se zove strip 64. Ovisno o tome koliko ste piksela napravili u ovom uputstvu, morat ćete prema tome promijeniti kôd. Za to postoje opsežne upute o Fadecandyju.
Odlazak na redak u odjeljku za postavljanje u kojem se navodi.
// Mapirajte jednu 64-LED traku u središte prozora
opc.ledStrip (0, 64, širina/2, visina/2, širina/70,0, 0, lažno);
Ovisno o tome koliko LED dioda u vašem postavljanju možete promijeniti 64 na taj broj. Na primjer, ako ste napravili samo jedan oblak od 32 LED diode, promijenite ovo u 32.
Možemo stvoriti petlju kako bismo napravili odgovarajući broj traka na odgovarajućoj duljini. Promijenite X i Y na odgovarajući način u donjem retku i zamijenite liniju o kojoj smo upravo govorili u odjeljku za postavljanje.
// Mapirajte X trake po Y piksela
za (int i = 0; i <X; i ++) {
opc.ledStrip (i*64, Y, širina/2, I*Y + 30, 15, 0, netočno);
}
Uz obradu mogućnosti su beskrajne. Priložit ću nekoliko video zapisa kako moja četiri oblaka igraju animaciju koja mi visi na zidu.
Hvala vam što ste odvojili vrijeme da ovo pročitate. Kao što sam već rekao, ovo ne bih uspio bez napornog rada drugih. Posebno Amy Goodchild, Phillip Burgess i Daniel Schiffman.
Pokušao sam ne ponavljati ono što su rekli u vlastitim vodičima, ali ako naiđete na problem, pošaljite mi poruku pa ću vidjeti mogu li pokušati i pomoći.
Preporučeni:
DIY LED traka: Kako izrezati, spojiti, lemiti i napajati LED traku: 3 koraka (sa slikama)
DIY LED traka: Kako rezati, spajati, lemiti i napajati LED trake: Vodič za početnike za izradu vlastitih svjetlosnih projekata pomoću LED trake. Fleksibilne pouzdane i jednostavne za korištenje, LED trake su najbolji izbor za razne primjene. Pokriti ću osnove instaliranja jednostavne unutarnje LED LED trake od 60 LED -a/m, ali unutarnji
Krug za blinker LED traka pomoću releja od 12 V: 7 koraka (sa slikama)
Krug za blinker LED trake pomoću releja od 12 V: Zdravo prijatelju, Danas ću napraviti krug blinkera LED trake pomoću releja od 12 V i kondenzatora. Započnimo
Wi -Fi 12V LED traka kontrolirana pomoću Raspberry Pi s Taskerom, Ifttt integracija .: 15 koraka (sa slikama)
Wifi kontrolirana 12v LED traka pomoću Raspberry Pi -a s Taskerom, Ifttt integracija .: U ovom projektu ću vam pokazati kako kontrolirati jednostavnu analognu LED traku od 12V preko wi -fija pomoću maline pi. Za ovaj projekt trebat će vam: 1x Raspberry Pi (ja koristim Raspberry Pi 1 model B+) 1x RGB 12v Le
Oblaci se događaju: 3 koraka
Clouds Happen: Weather Station Ovaj sustav je jeftina meteorološka stanica koja koristi Raspberry 3 i Texas Instruments Sensor Tag CC2650 za usporedbu vanjskog vremena s unutarnjim uvjetima. Koristeći Node Red i Freeboard, može se stvoriti nadzorna ploča za vizualizaciju t
Transportna traka ili mini montažna traka?: 24 koraka
Transportna traka ili mini pokretna traka?: Hej dečki, ovo uputstvo će vas provesti kroz instalaciju transportne trake. Ako imate prethodno iskustvo s uArmom, dobro je isprobati ovu transportnu traku. Ako nemate prethodnog iskustva, sasvim je u redu i oboje ih možete upoznati n