Kazalo:
- Zaloge
- Korak: Gradnja v oblaku
- Korak: Nastavitev Fadecandy
- 3. korak: Napajanje
- 4. korak: Raspberry Pi
Video: LED oblaki z uporabo Fadecandy, PI in LED trakov: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Naredil sem nekaj LED oblakov za ustvarjanje eteričnega vzdušja v moji hiši. Sprva so jih morali uporabiti za festival, ki je bil zaradi trenutne pandemije odpovedan.
Za nemoteno animacijo sem uporabil fade bonbon čip, uporabil sem tudi Raspberry Pi, tako da mi ni treba priključiti glavnega računalnika. Za tiste, ki nimajo maline pi, bi morala biti ta nastavitev dovolj enostavna v zvezi s katerim koli računalnikom, vendar potem ne bo mogel delovati samostojno. Oglejte si shemo za pregled tega, kako to deluje. Nastavitev Pi lahko nadzoruje LED diode, drugi prenosni računalnik brezžično pošilja sporočilo, kaj prikazati, tako da zmogljivejši stroj po potrebi opravi intenzivnejšo grafično obdelavo.
To se morda zdi zelo zapletena postavitev, vendar to pomeni, da so luči zelo prilagodljive in interaktivne. Doslej sem jih uporabljal skupaj s Kinectom kot vhodnim virom, odziven na zvok, odziven na premike miške itd.
Za animacije sem uporabil obdelavo, saj je to enostaven (lažji) jezik za uporabo, z veliko viri in odlično skupnostjo. Fadecandy lahko nadzoruje do 8 trakov po 64 LED, vendar je ta projekt enostavno prilagodljiv in vključuje več trakov in plošč Fadecandy.
Na ta priročnik močno vplivajo številni drugi viri na internetu in njihova edina pravica je, da jim to priznam.
Vodnik Amy Goodchilds o tem, kako nastaviti naslovljive LED z Fadecandyjem
Phillip Burgess-1, 500 NeoPixel LED zavesa z Raspberry Pi in Fadecandy
Kodiranje vlaka Daniela Shiffmana uvod v obdelavo
www.youtube.com/user/shiffman/playlists?vi…
Adafruitov Neopixel Überguide (zlasti odsek najboljših praks)
Zaloge
Deli
Fadecandy + kabel USB-https://www.amazon.co.uk/Adafruit-FadeCandy-Dithe… ali
WS2812B Naslovljivi LED trakovi
A (1000 µF, 6,3 V ali več) kondenzator
28awg Wire
Raspberry Pi
Napajalnik 5V (o tem boste odločali več kasneje)
Uporabil sem
Če pa stopnim na lestvico, razmišljam o večjem napajanju. Več informacij najdete v spodnjih vodičih.
Ti dve stvari nekoliko olajšata spajkanje vsake žice
Konektorji JST, Priključki Wago (to je le nekoliko lažje kot spajkanje vseh žic)
Dupont Wire 40pin moški do ženski
Konektorji za glavo tiskanega vezja
Trak, hladilnik
Materiali
Karton
Chickenwire
Poliestrsko votlo vlakno (puh)
(Očistite…) Zabojnik za s seboj
Orodja
Odstranjevalci žice, spajkalnik, škarje, multimeter (koristno, vendar ne nujno)
Korak: Gradnja v oblaku
Korak 1
Prvi korak pri izgradnji oblaka je spajkanje priključkov JST na LED trakove. Bodite previdni glede smeri in usmerjenosti teh priključkov.
Če želite preskočiti uporabo priključkov JST, lahko žice spajkate neposredno na trakove, vendar pazite na barvno kodiranje in označevanje. Uporabil sem 32 LED trak in na oba konca pritrdil konektorje JST. Tako bo mogoče združiti dva različna oblaka, ki bosta ustvarila trak dolžine 64 LED, hkrati pa bo sama oblačnost modularna in obvladljiva.
2. korak
To je za izdelavo kartonskega (ali katerega koli drugega materiala) okostja oblaka. Uporabil sem karton, saj sem ležal. Ustvaril sem dolge pravokotne strukture, kot je prikazano na fotografiji iz več večjih škatel. Da bi naredil te grebene, sem uporabil nekaj piščančje žice za ustvarjanje ojačitve, kjer se škatla upogne, in ustvaril spoj na obeh koncih "oblaka".
3. korak
LED trakove sem pritrdil na oblak. Uporabil sem 4 trakove po 32 LED na oblak. Imeli so lepilno podlago, vendar sem uporabil nekaj rezervne piščančje žice, da sem jih bolj pritrdil na določene dele.
4. korak
Zdaj lahko oblak prekrijemo s piščančjo žico. Ta bo naravno zvit in veliko lažje, kot se zdi, da ga položimo čez cev. Še lažje je z dodatnim parom rok, ki pomagajo. Lahko se upogne in ostane na svojem mestu. Pritrdil sem tudi dva kosa žice, da bi ustvaril viseče kljuke. Konektorje JST sem napela okoli nekaj piščančje žice, da bi zmanjšala napetost spajkalnih spojev.
5. korak
Piščančjemu žici sem dodal puh iz votlih vlaken. Nekateri podobni projekti uporabljajo vroče lepilo, vendar to morda ni potrebno, odvisno od vaših vlaken. Med piščancem in kartonom bo ostal velik kos, zapolnitev vrzeli pa je razmeroma enostavno.
Čestitamo, da imate svoj oblak. To sem doslej ponovil štirikrat, da bi imel 4 oblake. To mi je omogočilo čim večjo uporabo sposobnosti plošč Fadecandy.
Korak: Nastavitev Fadecandy
Vodnik Amy Goodchild za nastavitev LED z Fadecandy je podrobneje opisan kot jaz tukaj in je zelo jasen.
Za namestitev Fadecandyja sem najprej prilepil dve glavi na čip.
Nato sem uporabil nekaj moških in ženskih žic Dupont, ki so vodile do nekaterih priključkov Wago, za pritrditev podatkovnih kablov na pravilno žico JST. Podatkovni kabli morajo biti pritrjeni na vrsto Fadecandyja, ki je najbližje sredini plošče. Spodnjo vrstico bo treba priključiti na negativno moč, o tem pa kasneje.
3. korak: Napajanje
Ker ne nameravam uporabljati preveč ojačevalnikov, saj ne nameravam hkrati vključiti veliko LED diod za ta oblak, sem se odločil za uporabo univerzalnega adapterja/5 -voltnega napajalnika, ki sem ga imel. Kondenzator sem postavil čez terminal, da zaščitim trakove pred napetostnim trkom ob vklopu.
Pazite, da razdelite moč z uporabo žic ustrezne velikosti za ojačevalce, ki jih uporabljate. To sem razdelil s priključki Wago. Če to razdelite na 8 parov negativnih in pozitivnih 5 -voltnih žic, jih lahko priključite na konektorje JST (ali naravnost na LED trakove).
Za več informacij se še enkrat posvetujte z nepremagljivo Amy Goodchild in Adapruit neopixel Überguide.
Ko to storite, lahko podatkovne zatiče pritrdite na JST in tako omogočite do 8 popolnih povezav JST, pripravljenih za pritrditev v oblak (-e).
To zmešnjavo sem "organiziral" v škatlo za hrano in jo zaprl, da bi jo naredil nekoliko bolj urejeno.
Vhodi so usb, ki gre na Fadecandy, in napajalni kabli. Izhodi so osem kablov JST, ki smo jih sestavili.
Če želite preizkusiti, ali je plošča Fadecandy nastavljena in deluje, preden začnete s Pi, jo lahko priključite v prenosni računalnik in prenesete datoteke Fadecandy s spletnega mesta https://github.com/scanlime/fadecandy Ustrezno datoteko lahko zaženete v nastavite strežnik in pojdite v uporabniški vmesnik na https:// localhost: 7890. preizkusiti luči. Obstajajo tudi primeri skic o obdelavi, če se želite na tej točki poigrati z lučmi.
4. korak: Raspberry Pi
Zdaj vemo, da Fadecandy nadzoruje luči, želimo nastaviti Pi, da ga nadzoruje, tako da lahko naredimo več kot le izklop in vklop.
Navodila za nastavitev Raspberry Pi s Fadecandyjem najdete tukaj
learn.adafruit.com/1500-neopixel-led-curta…
Ta priročnik korak za korakom prikazuje, kako nastaviti strežnik Fadecandy, tako da se privzeto zažene ob zagonu maline pi. Prav tako nastavi SSH, tako da lahko dostopate do Pi po omrežju. Prav tako je vredno grafično nastaviti nadzor VNC za PI, saj je to v Debianu zelo preprosto.
Ko je Pi nastavljen, imate na voljo več možnosti, lahko spremenite naslov strežnika Fadecandy na prenosnem računalniku za nadzor luči po omrežju.
To lahko storite s spreminjanjem vrstice pri obdelavi primerov iz
varna vtičnica = nov WebSocket ('ws: // localhost: 7890');
na ustrezno ime. Npr. varna vtičnica = nov WebSocket ('ws: //Pi.local: 7890');
Or
s spreminjanjem vrstic na ustrezen IP
opc = nov OPC (to, "192.168.0.x", 7890);
Na samem Pi lahko nastavite obdelavo za izvajanje skice tako, da priključite monitor, miško in tipkovnico ali prek VNC. Če ste boljši koder, kot sem jaz, sem prepričan, da je mogoče začeti obdelavo skice na zagonu Pi z igranjem kroga z
~/.config/lxsession/LXDE-pi/samodejni zagon
Znotraj obdelave boste morali spremeniti preslikavo slikovnih pik pri obdelavi, da odraža, kako ste to naredili.
En uspešen primer je, če odpremo primer obdelave, imenovan strip 64. Odvisno od tega, koliko slikovnih pik ste naredili v tem pouku, boste morali ustrezno spremeniti kodo. Za to obstaja obsežno navodilo o pripravi Fadecandyja.
Pojdite na vrstico v razdelku za nastavitev z navedbo.
// Kartiraj en 64-LED trak na sredino okna
opc.ledStrip (0, 64, širina/2, višina/2, širina/70,0, 0, napačno);
Odvisno od tega, koliko LED v vaši nastavitvi lahko spremenite 64 na to številko. Na primer, če ste naredili samo en oblak z 32 LED, spremenite to na 32.
Ustvarimo lahko zanko, da naredimo ustrezno število trakov na pravi dolžini. Ustrezno spremenite X in Y v spodnji vrstici in zamenjajte vrstico, ki smo jo pravkar obravnavali v razdelku za nastavitev.
// Zemljevidi X trakov po Y pikslov
za (int i = 0; i <X; i ++) {
opc.ledStrip (i*64, Y, širina/2, I*Y + 30, 15, 0, napačno);
}
Z obdelavo so možnosti neskončne. Priložil bom nekaj videoposnetkov mojih štirih oblakov, ki igrajo animacijo, ki visi na moji steni.
Hvala, ker ste si vzeli čas za branje tega. Kot sem že povedal, brez trdega dela drugih tega ne bi zmogel. Predvsem Amy Goodchild, Phillip Burgess in Daniel Schiffman.
Poskušal sem ne ponoviti tega, kar so povedali v svojih vadnicah, če pa naletite na kakšno težavo, mi pišite in bom videl, če lahko poskusim pomagati.
Priporočena:
Zrcalno ogledalo DIY v preprostih korakih (z uporabo LED trakov): 4 koraki
DIY Vanity Mirror v enostavnih korakih (z uporabo LED trakov): V tem prispevku sem s pomočjo LED trakov izdelal ogledalo za ogledalo DIY. Res je super in jih morate poskusiti tudi vi
Audio vizualizator retro trakov z LED trakovi: 4 koraki (s slikami)
Zvočni vizualizator retro LED trakov: Kot glasbenik in študent elektrotehnike mi je všeč vsak projekt, ki seka ta dva področja. Videl sem nekaj zvočnih vizualizatorjev DIY (tukaj, tukaj, tukaj in tukaj), vendar je vsak zgrešil vsaj enega od dveh ciljev, ki sem si jih zastavil: p
Oblaki se zgodijo: 3 koraki
Clouds Happen: Weather Station Ta sistem je poceni vremenska postaja, ki uporablja Raspberry 3 in Texas Instruments Sensor Tag CC2650 za primerjavo zunanjega vremena z notranjimi razmerami. Z uporabo Node Red in Freeboard lahko ustvarite nadzorno ploščo za vizualizacijo t
Uporabite Cortano in Arduino za nadzor RGB LED ali trakov s svojim glasom!: 4 koraki (s slikami)
Uporabite Cortano in Arduino za nadzor RGB LED ali LED trakov s svojim glasom !: V tem navodilu vam bom pokazal, kako lahko z glasom upravljate svoj RGB LED ali LED trak. To naredi aplikacija CoRGB, ki je brezplačno na voljo v trgovini z aplikacijami Windows. Ta aplikacija je del mojega projekta CortanaRoom. Ko končate s pametjo
Arduino dekodirnik magnetnih trakov: 4 koraki (s slikami)
Arduino dekodirnik magnetnih trakov: ta navodila kažejo, kako uporabiti nekaj prosto dostopne kode, arduino in standardni bralnik magnetnih trakov za skeniranje in prikaz podatkov, shranjenih na karticah z magnetnimi črtami, kot so kreditne kartice, študentske izkaznice itd. objavi to po