Kazalo:

Kako nadzorovati naslovljive LED z Fadecandy in obdelavo: 15 korakov (s slikami)
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo: 15 korakov (s slikami)

Video: Kako nadzorovati naslovljive LED z Fadecandy in obdelavo: 15 korakov (s slikami)

Video: Kako nadzorovati naslovljive LED z Fadecandy in obdelavo: 15 korakov (s slikami)
Video: ЖИЗНЕННАЯ ПРАВДА В ТОМ, ЧТО ДАЖЕ САМАЯ БОЛЬШАЯ ЛЮБОВЬ УХОДИТ! Словно не было разлуки. Русский Канал 2024, Julij
Anonim
Image
Image
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo
Kako nadzorovati naslovljive LED z Fadecandy in obdelavo

Kaj

To je korak-po-korak vadnica o tem, kako uporabljati Fadecandy in Processing za nadzor naslovljivih LED-jev. Fadecandy je gonilnik LED, ki lahko nadzoruje do 8 trakov po 64 slikovnih pik. (Za povečanje tega lahko povežete več Fadecandys na en računalnik.) Predelava je programski jezik, ki se uporablja za ustvarjanje vizualnih slik. Imate platno, tako kot v Photoshopu ali Paintu, vendar namesto risanja z miško rišete s pisanjem kode. Fadecandy in Processing sodelujeta. Napišete kodo, ki LED namesti na platno za obdelavo, nato pa se vse, kar narišete v obdelavi, prikaže na teh LED v realnem času. Zakaj

Obstaja veliko načinov za upravljanje LED. Všeč mi je Fadecandy, ker je poceni in imate lahko na zelo vizualen način nadzor nad svojimi LED diodami z obdelavo. Obdelavo lahko priključite tudi na vse vrste stvari, kot so Kinect, Arduino, fotoaparat ali celo samo vnosi z miško/tipkovnico. Torej obstaja veliko možnosti za interakcijo. Kako

Ta projekt ima tri dele.

1. Strojna opremaOglejte si, kako se vse fizično poveže, spajkate stvari, napajate LED trakove.

2. Programska oprema: FadecandyFadecandy deluje tako, da na vašem računalniku zažene strežnik - nastavitev je zelo preprosta.

3. Programska oprema: ObdelavaPreberite, kako postavite LED na platno, in na primerih uporabite nekaj animacij za LED. Raven.

Svoje vaje poskušam napisati tako, da jih lahko nekdo, ki nima popolnoma nobenih izkušenj, vsaj uživa v branju. S tem bom naredil vse korak za korakom, tako da je začetnikom primerno, da ga spremljajo in naredijo sami. Ne bom se spuščal v podrobnosti o obdelavi - če želite razviti svoje sposobnosti obdelave in narediti naprednejše animacije potem bi si morda želeli ogledati nekaj vaj posebej za to - priporočam YouTube kanal Daniela Shiffmana.

Ta projekt vključuje spajkanje. Podrobnih navodil za vojake začetnike nisem napisal, za to obstaja še veliko drugih vaj.

Ta projekt vključuje visoke napetosti (pri priključitvi omrežnega vtiča na napajalnik), zato bodite previdni in otrokom ne dovolite, da to počnejo sami. Koda Vse kode (Arduino in obdelava) so tukaj na mojem githubu.

1. korak: Oprema in orodja

Oprema in orodja
Oprema in orodja
Oprema in orodja
Oprema in orodja
Oprema in orodja
Oprema in orodja

Tu je celoten seznam vsega, kar potrebujete za ustvarjanje tega projekta:

Deli

  • Naslovljive LED diode (US Amazon | UK Amazon) Uporabljam LED trak ws2812b. Izbirate lahko med nekaj spremenljivkami Premaz: Lahko kupite navaden LED trak brez prevleke, vendar ne bo vodotesen. Lahko pa ga kupite v prilagodljivem silikonskem ohišju z oceno IP67, kar pomeni, da je popolnoma zaprto in vodotesno. Barva podlage: Trakovi so črno -beli. Če LED traku ne boste prekrili z razpršilcem, razmislite, kateri bi bil najboljši. Število LED: Standardi so 30, 60 ali 144 LED na meter. Uporabljam 30LED na meter, vendar sem pri pogostejši uporabi povezal s 60. Drugo: ws2812b lahko kupite tudi v nizih (US Amazon | UK Amazon) namesto trakov. Delujejo na enak način, zato je odvisno od vas, kaj boste uporabili!
  • Fadecandy (ameriški Amazon | britanski Amazon)
  • USB kabel za povezavo Fadecandy z računalnikom (ameriški Amazon | britanski amazon)
  • Dvojni zatiči glave (ameriški Amazon | britanski Amazon)
  • Kondenzatorji (ameriški Amazon | britanski Ebay)
  • Napajanje 5V (ameriški Amazon | UK Amazon) Ta napajalnik, s katerim sem se povezal, bi napajal 512 LED (ena vrednost Fadecandyja)

  • Vtič (ameriški Amazon | UK Amazon) Uporabite lahko samo star kabel za vtičnico, če pa ga nimate, pa je kot vodik kotliček dobra izbira.
  • 3-polni priključki JST (ameriški Amazon | britanski Amazon) Potrebujete en par na trak (torej 8 za eno vrednost Fadecandyja)
  • Kabel 12-AWG (ameriški ebay | britanski ebay) Ta debel kabel bo prenašal napajanje od napajalnika do nekaterih priključkov, ki ga razdelijo na vse različne trakove.
  • 24-AWG kabel (ameriški ebay | britanski ebay) Ta tanjši kabel bo prenašal napajanje na vsak LED trak.
  • Priključki Wago (ameriški Amazon | RS Components UK)
  • Ti bodo razdelili napajanje iz enega napajalnika na več trakov. Na voljo so v pakiranjih po 10, kar je dovolj za eno Fadecandy.

Potrošni material

  • RTV silikon (Amazon Amazon | UK Amazon)
  • Toplotno krčenje (ameriški Amazon | britanski Amazon)
  • Prozorni toplotni pokrov ~ 10 mm (US Amazon | UK Amazon)
  • Spajkalnik (ameriški Amazon | britanski Amazon)

Orodja

  • Spajkalnik (ameriški Amazon | britanski Amazon)
  • Odstranjevalci žice (ameriški Amazon | britanski Amazon)
  • Izvijač
  • Škarje
  • Roke za pomoč (neobvezno)
  • Spajkalnik za spajkanje (neobvezno)

Korak: LED trakovi

LED trakovi
LED trakovi

Vsak LED trak mora biti priključen na napajanje, ozemljitev in podatke. Na traku je natisnjena puščica, ki kaže smer, v katero morajo teči podatki.

Vsak LED trak potrebuje priključek JST in nanj priključen kondenzator.

Priključek:

Priključek JST ima 3 zatiče/kable - po enega za napajanje, maso in podatke. Sposobnost odklopa ali zamenjave trakov je v mnogih primerih koristna. Če ste prepričani, da ne želite nikoli odklopiti ali enostavno zamenjati svojih trakov, potem lahko le spajkate na kabel, vendar močno priporočam, da imate priključke.

Kondenzator:

Če pride do pretoka toka (to se lahko zgodi, ko prvič vklopite napajanje), bo kondenzator zaščitil prvo LED na traku pred poškodbami.

Kabel:

Če načrtujete namestitev LED, boste morali razmisliti, kako bodo postavljeni vaši trakovi, napajalniki in Fadecandy (i). Če želite zagotoviti, da bodo vse povezave dosegljive, boste najverjetneje morali nekam dodati nekaj dolžin kabla.

Kable lahko spajkate na LED trak in nato spajkate konektorje JST na drugi konec kabla. Druga možnost je, da priključke JST spajkate neposredno na trak in namesto tega dodate dolžino kabla na stran napajanja/Fadecandy. Vse bo odvisno od vaše postavitve in načrtov namestitve.

Kabel, ki povezuje napajanje/ozemljitev z enim trakom do 64 slikovnih pik, je lahko kabel 24AWG. 24AWG je tudi dovolj za podatkovno povezavo. Za napajanje/podatke/ozemljitev uporabite drugačen barvni kabel - idealne barve, ki ustrezajo vašim konektorjem JST.

Priključke JST bom le spajkal neposredno na trakove in ne bom dodal nobene podaljške kabla, ker se v tej vadnici ne ukvarjam s postavitvijo.

Korak 3: Priključite konektor in kondenzator JST

Priključite priključek JST in kondenzator
Priključite priključek JST in kondenzator
Priključite priključek JST in kondenzator
Priključite priključek JST in kondenzator
Priključite priključek JST in kondenzator
Priključite priključek JST in kondenzator

Pripravite trak

Odrežite LED trakove na dolžino (največ 64 slikovnih pik na trak).

Poiščite desni konec, tistega s puščico navznoter. Odrežite majhen košček vodotesnega pokrova, da vidite tri stike. Označeni so z 5V, GND in Data In. (Če je stik označen kot Data Out, potem imate napačen konec).

Spajkanje na konektor JST in kondenzator

To je lahko nekoliko zapleteno, vendar sem ugotovil, da je najboljši način za to, da na vsak od treh stikov stopimo majhno piko spajkanja, nato spajkamo na priključek JST in nato kondenzator.

Za pritrditev na stran traku uporabite ženski konektor JST. Priključek JST ima 3 kable, po enega za vsak kontakt na traku. Običajno so kabli rdeči, zeleni in beli ali rdeči, zeleni in črni. Za napajanje uporabite rdečo, za podatke zeleno in belo/črno za tla.

S kratkim rezanjem nog na kondenzatorju ostane na mestu. Na eni strani kondenzatorja so negativni simboli, noga na tej strani se poveže s kontaktom GND, noga na drugi strani pa na 5V kontakt.

Ponovno zaprite trak

Odrežite kos prozornega toplotnega krčenja, ki bo pokrival izpostavljeni kos traku in se bo veliko prekrival z obstoječim vodotesnim pokrovom. Postavite ga na trak (to lahko storite, preden priključite konektor/kondenzator JST ali ga preprosto potisnete z drugega konca) in ga držite poleg izpostavljenega kosa.

Veliko RTV silikona namestite neposredno na kontakte in okoli obstoječega vodotesnega pokrova, tudi na zadnji strani traku. Čisto toplotno krčenje potisnite po silikonu. Razstrelite ga s toplotno pištolo, dokler se toplotno krčenje ne zmanjša.

Silikon je nekoliko umazan. Umijte si roke, če pride na kožo. Razmislite o tem, da bi imeli na delovni površini časopis ali kaj podobnega.

To ponovite za vseh 8 LED trakov

4. korak: Napajanje

Napajalnik
Napajalnik
Napajalnik
Napajalnik
Napajalnik
Napajalnik

Na napajalnik morate priključiti vtič. Priložil sem navodila za vtiče Združenega kraljestva in ZDA.

Pripravite vtič

Odrežite kabel na primerni razdalji od konca vtiča. Z nožem Stanley previdno odstranite zunanjo plast kabla. V notranjosti bi morali najti tri kable, od vsakega od teh kablov odstranite približno centimeter.

V vtičniku za Združeno kraljestvo lahko običajno domnevate, da: Rumeno/zeleno črtasto - GroundBrown - LiveBlue - Nevtralno

V vtičniku v ZDA lahko domnevate, da: Zelena - GroundBlack - LiveWhite - Nevtralna

Če želite biti popolnoma prepričani, da je vaš vtič po pričakovanjih priključen, lahko za preverjanje uporabite multimeter.

Preverite kable z multimetrom

Združeno kraljestvo: poglejte vtiče z enim zatičem na vrhu. Zgornji pin je Zemlja, spodaj levo je V živo, spodaj desno je nevtralno. Zatiči so na večini vtičev označeni tudi s črkami, E, L in N.

ZDA: Poglejte vtikače z enim samim zatičem na dnu. Spodnji zatič je Zemlja, zgornji levi je V živo, zgornji desni je nevtralni. Zatiči so na večini vtičev označeni tudi s črkami, E, L in N.

Oboje: nastavite multimeter v neprekinjeni način. Dotaknite se zobnikov multimetra skupaj, da preverite, ali deluje, zaslišati morate pisk. Zdaj se dotaknite enega roglja na enega od vtičnic, začnimo z maso. Zdaj se dotaknite drugega vijaka na kabel, za katerega pričakujete, da bo ozemljen (rumeno/zeleno v Združenem kraljestvu, zeleno v ZDA). Slišati morate pisk, ki označuje, da med obema ropoma obstaja stalna povezava. Zdaj preverite napetosti in nevtralne povezave.

Priključite vtič

Odvijte vijake z oznako moč, ozemljite in napeljite na napajalnik. Lahko so označeni z L in N in imajo nato simbol zemlje. Vstavite ustrezne kable zraven vijakov in jih znova privijte. Prilagodite vhodno napetost

Nekje na/znotraj napajalnika je morda stikalo, ki omogoča spreminjanje vhodne napetosti iz 110V na 220V, zato se prepričajte, da je to pravilno nastavljeno (najverjetneje 220V v Veliki Britaniji in 110V v ZDA).

Na mojih napajalnikih je stikalo notri in do njega boste morali uporabiti tanek izvijač ali kaj podobnega.

Priključite napajalnik. Običajno obstaja lučka, ki kaže, da se je pravilno vklopila.

Zdaj lahko preverite, kakšno napetost dobite na dveh izhodnih zatičih. Multimeter preklopite v način enosmerne napetosti (V z ravnimi/črtkanimi črtami, ne s premikajočo se črto). Dotaknite se enega vijaka na V-vijak in enega na V+ vijaka. Multimeter mora pokazati napetost nekje blizu 5V.

Z izvijačem zavrtite nastavitveni vijak, dokler napetost ni 5 V.

5. korak: Distribucija moči

Distribucijska moč
Distribucijska moč
Distribucijska moč
Distribucijska moč
Distribucijska moč
Distribucijska moč

Večina 5V napajalnikov bo imela le en ali dva izhoda, vendar moramo napajati 8 trakov.

Wago priključki

Za distribucijo napajanja uporabljam priključke Wago. Ti majhni priključki imajo več rež za priključitev kablov. Vse reže so med seboj povezane, zato je to odličen način za povezovanje veliko kablov brez spajkanja.

Na voljo so v različnih velikostih (2-smerni, 3-smerni, 5-smerni).

Moč do Wagosa

Pri tem delu preverite, ali je napajanje izklopljeno.

Vzemite dva kosa kabla 10awg, enega za ozemljitev (črno) in enega za napajanje (rdeče).

Dolžina potrebnega kabla je odvisna od postavitve namestitve. Ugotovil sem, da deluje zelo dobro, če vse napajalnike držite na tleh na enem mestu, nato pa imate dolge kable 10 awg, ki se raztezajo v bližini mest, kjer so trakovi, in tam razdelijo moč. Čeprav ima napajalnik dva izhoda, sem ugotovil, da je bolj urejeno in ceneje uporabiti samo en izhod, ko morajo biti ti kabli 10awg dolgi, sicer podvojite količino debelega kabla 10awg, ki ga morate kupiti in vzdrževati čisto.

Odstranite približno 1 cm z enega konca vsakega kabla in ga z vijaki pritrdite na napajalnik, kot ste to storili z vtičem.

Odstranite približno 1,25 cm z drugega konca vsakega kabla in priključite napajalni priključek v en 3-smerni priključek Wago, ozemljitev pa v 5-smerni priključek Wago. (Ali pa za vse uporabite samo 5 -smerne priključke, imeli boste le še nekaj rezervnih rež)

Nato vzemite dve kratki dolžini kabla 10awg in dve kratki dolžini kabla 10awg. Odstranite 1,25 cm s koncev vsakega in povežite obstoječe priključke Wago s še štirimi 5-smernimi priključki. (Za pojasnilo glejte priloženi diagram).

Napajanje od Wagosa (do trakov)

Ponovno je natančna zasnova tukaj odvisna od vaše postavitve namestitve. Prej sem rekel, da boste morda želeli svojim LED trakom dodati dolžino kabla ali pa dolžino na strani distribucije energije. Če dodajate kabel, spajajte dolžine kabla 24 awg na priključke JST in se prepričajte, da je toplotno skrčen.

Nato vzemite konce teh kablov ali konce priključkov JST in na vsakem odstranite vsaj 1,5 cm napajalnega in ozemljitvenega kabla.

Med štirimi 5-smernimi priključki, ki ste jih priključili na napajalnik, bi morali imeti osem prostih rež za napajanje in osem prostih rež za ozemljitev. Vstavite vse ustrezne kable.

Zakaj včasih uporabljamo kable 10awg, včasih pa 24awg?

Različni merilniki kablov so posledica različnih tokov v različnih delih vezja.

Ker prihaja neposredno iz napajalnika, lahko 512 LED pri polni beli svetlosti porabi do ~ 30A. Za prenos tega toka uporabite debel kabel 10 awg.

Ko razdelimo napajanje na različne trakove, vsak potegne le do ~ 3,5 A, tako da lahko uporabimo tanjši kabel, okrog 24 awg deluje dobro.

Če uporabljate preveč tanek kabel, se lahko segreje, kar je nevarno, saj se premaz lahko začne topiti, kar lahko povzroči prekinitev stika.

Tudi dolžina kabla je pomembna. Če uporabljate kabel, ki bi bil na kratki razdalji v redu, vendar je za dolge razdalje pretanek - se ne bo segreval, lahko pa pomeni, da je napetost padla, ko pride do LED, kar pomeni, da bodo ne sveti dobro.

To orodje vam lahko pomaga ugotoviti, kakšen profil kabla potrebujete.

6. korak: Podatki

Podatki
Podatki
Podatki
Podatki
Podatki
Podatki

Če bi zdaj priključili priključke JST, bi bili vaši LED trakovi napajani. Toda nič se ne bi prižgalo, ker je treba tem trakom povedati, kakšne barve naj bodo. Vzpostaviti moramo podatkovno povezavo do Fadecandyja, ki jim bo priskrbel ta navodila.

Pripravite Fadecandy

Prvi spajkajte dvojne zatiče z glavo na Fadecandy. Potisnite kratko stran zatičev glave skozi luknje in obrnite Fadecandy, da bodo vidni štrleči deli.

Previdno spajkajte vsakega od 16 zatičev posebej, pri tem pazite, da ne bi pomotoma povezali dva zatiča skupaj. (Pravzaprav so vsi ozemljitveni zatiči tako ali tako povezani drug z drugim, vendar lahko zaradi čednosti spajkamo tudi vse zatiče glave.)

Zatiči ženskih glav kot priključek

Z uporabo ženskih zatičev glave za priklop na moške zatiče z dvojno glavo lahko Fadecandy enostavno odklopite ali zamenjate.

Odrežite del 8 ženskih zatičev glave. Vsak podatkovni kabel vzemite iz moških priključkov JST (ali če podaljšujete kable na tej strani, najprej to naredite za postavitev namestitve). Nato po kablu potisnite kos toplotno skrčenega in ga posamezno spajkajte na 8 zatičev. Ko je spajkanje končano, toplotno skrčljivo potisnite navzdol in jo razstrelite s toplotno pištolo. To lahko zdaj priključite na podatkovne zatiče Fadecandyja.

Ker je 8 ozemljitvenih zatičev Fadecandy dejansko med seboj povezanih, moramo ozemljiti samo enega od njih. Odrežite še en kratek odsek ženskih zatičev glave - lahko je tudi širok 8 čepov, čeprav bomo uporabili le en zatič, če ga razrežete na 8 zatičev, bo trdnejši in lažji za rokovanje. Spajite kos kabla 24awg na enega od ženskih zatičev glave in ga toplotno skrčite, to povežite z ozemljitvenimi zatiči na Fadecandyju.

Nasprotni konec tega ozemljitvenega kabla priključite na katero koli rezervno režo v ozemljenih priključkih Wago.

Nalepke in urejenost

Na tej točki boste morda želeli označiti svoje kable. Tudi glede na strukturo in postavitev vaše namestitve boste morda želeli razmisliti o ustvarjanju neke vrste ohišja za priključke Wago, da ne bodo samo obešeni. Pred tem sem naredil majhne plošče iz vezanega lesa in na vroče zlepil Wagos.

7. korak: Zadnji deli strojne opreme …

Zadnji deli strojne opreme…
Zadnji deli strojne opreme…
Zadnji deli strojne opreme…
Zadnji deli strojne opreme…

To je vsa nastavljena strojna oprema. Še nekaj zadnjih kosov:

Priključite vse priključke JST drug na drugega.

Priključite napajalnik.

Priključite Fadecandy v prenosni računalnik prek USB -ja.

Zdaj pa razsvetlimo nekaj stvari!

Moja navodila in posnetki zaslona bodo osredotočeni na Windows, vendar bi morale stvari na Mac-u delovati približno enako.

8. korak: Nastavite programsko opremo Fadecandy

Nastavite programsko opremo Fadecandy
Nastavite programsko opremo Fadecandy
Nastavite programsko opremo Fadecandy
Nastavite programsko opremo Fadecandy
Nastavite programsko opremo Fadecandy
Nastavite programsko opremo Fadecandy

Pojdite na github Fadecandy in prenesite datoteko zip.

Razpakirajte vse.

Pomaknite se do mesta, kjer ste ga razpakirali, in odprite mapo »bin«.

Zaženite fcserver.exe.

Odpre se okno. Naj pove, da imate priključeno napravo Fadecandy. Prav tako vam pove serijsko številko te naprave. Ne zapirajte tega okna, le zmanjšajte ga. Odprti ga morate ves čas uporabe Fadecandyja.

9. korak: strežnik Fadecandy

Fadecandy strežnik
Fadecandy strežnik
Fadecandy strežnik
Fadecandy strežnik

V oknu brskalnika (na primer Chrome) se pomaknite do:

127.0.0.1:7890

Tu bi morali videti tudi svojo povezano napravo.

Zdaj lahko pod priključeno napravo vidite spustni meni z oznako Testni vzorci. Ta spustni meni lahko uporabite za osvetlitev LED do 50% ali polno svetlost.

Naredi to zdaj! Luči! Juhu!!

10. korak: Odpravljanje težav

Preglejte LED trakove in se prepričajte, da vse luči delujejo.

Tu je nekaj nasvetov za odpravljanje težav …

Eden/nekaj trakov, ki ne svetijo:

Najverjetneje je povezava nekje slaba. Dvakrat preverite vse svoje spajke. Možno je, da je prva LED v traku poškodovana. Poskusite zamenjati trakove tako, da zamenjate kateri priključek JST, kar vam bo pomagalo izolirati težavo.

Delno zasveti trak in nato nenadoma ne več:

Trak se lahko poškoduje, verjetno boste morali opraviti operacijo. Poškodba je lahko na koncu zadnje delujoče slikovne pike ali v prvi zlomljeni, zato … izrežite zadnjo delujočo slikovno piko in prvo zlomljeno ter na njihovo mesto spajkajte dve novi.

Trakovi so oranžno/rdeči namesto beli:

Ugotovil sem, da če trakovi ne dobijo ustrezne moči, bodo skozi usb povezavo potegnili majhen tok - ravno toliko, da zasveti rdeče. Dvakrat preverite, ali je napajanje vklopljeno, in preverite povezave.

Trakovi so na začetku beli, vendar zbledijo v oranžno: To je malo verjetno, če uporabljate napajalnik, ki sem ga povezal, lahko pa se zgodi, če uporabljate napajalnik, ki ni dovolj močan.

Noben od trakov ne sveti:

Če Fadecandy ne prepozna in se prikaže, imate morda težave z gonilnikom. Če v oknu konzole dobite sporočilo o napaki, poiščite to in poiščite predloge.

Če se prikaže Fadecandy, vendar nič ne zasveti - dvakrat preverite vse povezave.

11. korak: Obdelava

Obravnavati!
Obravnavati!

Zdaj se vaše LED diode napajajo in z njimi lahko upravljate z računalnikom, a edino, kar lahko storite z vmesnikom Fadecandy, je, da jih vklopite in izklopite.

Vstavimo Processing, da bomo lahko naredili hladnejše stvari. Prenos Processing

Od tu prenesite Processing.

Ne bom se spuščal v kopico podrobnosti o tem, kako napisati kodo za obdelavo, ker je na spletu že veliko krajev, kjer se tega lahko naučite, in to je že vsa tema zase.

Pokazal vam bom, kako prilagoditi enega od primerov obdelave, ki je priložen Fadecandy, trakom, ki ste jih naredili tukaj. Tukaj lahko prenesete tudi moj primer kode.

12. korak: Preslikava slikovnih pik

Preslikava slikovnih pik
Preslikava slikovnih pik
Preslikava slikovnih pik
Preslikava slikovnih pik
Preslikava slikovnih pik
Preslikava slikovnih pik

Fadecandy vam omogoča, da svoje zemljevide "preslikate" (ali razporedite) po platnu za obdelavo. Običajno bi jih radi postavili podobno kot v resničnem življenju.

Ko narišete nekaj v obdelavi, se to v realnem času prikaže na LED diodah.

Pridobite datoteke

V datotekah Fadecandy, ki ste jih prenesli, se pomaknite do: Fadecandy> primeri> obdelava

Kopirajte eno od vzorčnih map strip64 in jo prilepite kamor koli hranite datoteke za obdelavo.

Ta primer vsebuje preslikavo za en trak s 64 piksli. Preimenujte mapo in datoteko.pde znotraj, tako da bo namesto tega pisalo "strips".

Kartiranje

Odprite datoteko. V razdelku za nastavitev si oglejte te vrstice:

// Preslikaj en 64-LED trak v sredino windowopc.ledStrip (0, 64, width/2, height/2, width/70.0, 0, false);

To je črta, ki ustvarja en trak s 64 slikovnimi pikami. Vsaka stvar, napisana med vejicami, je parameter tega traku. Oglejte si priloženi diagram, ki prikazuje, kaj je vsak. (To je tudi v komentarjih v moji kodi.)

Z zanko lahko ustvarimo 8 trakov po 15 slikovnih pik. Odstranite ti dve vrstici in ju zamenjajte s tem:

// Preslikamo 8 trakov po 15 slikovnih pik za (int i = 0; i <8; i ++) {

opc.ledStrip (i*64, 15, širina/2, i*15 + 30, 15, 0, napačno);

}

Vaše kartiranje

Če imate v vsakem traku različno število slikovnih pik ali pa jih želite postaviti drugače, boste morali to kodo urediti. Za pripravo kode, ki jo potrebujete, uporabite priloženi diagram ali komentarje v kodi, ki pojasnjujejo, čemu služi vsak bit kode za preslikavo.

Korak 13: Pritisnite Play v obdelavi

Hit Predvajaj v obdelavi!
Hit Predvajaj v obdelavi!

Ko pritisnete play (v zgornjem levem kotu obdelave), boste na platnu prikazali preslikane trakove kot majhne bele pike.

(Če ne vidite belih pik, ste verjetno zaprli okno strežnika. Vrnite se na 8. korak in se prepričajte, da je zagnan fcserver.exe)

Animacija v primeru, ki sem ga uporabil, je interaktivna. Ko premikate miško, kazalcu sledi slika s piko. Pika se bo hkrati prikazala tudi na vaših lučkah.

Koda animacije

Del kode, ki to omogoča, je tukaj:

void draw () {

ozadje (0); plavajoča dotSize = širina*0,2; image (pika, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Vsaka koda, ki jo napišete v razdelku za žrebanje, se prikaže na LED diodah.

Korak 14: Več primerov … Čas je, da poskusite

Več primerov … čas je, da poskusite
Več primerov … čas je, da poskusite
Več primerov … čas je, da poskusite
Več primerov … čas je, da poskusite
Več primerov … čas je, da poskusite
Več primerov … čas je, da poskusite

Tukaj je še nekaj primerov animacij, ki sem jih naredil za te luči - mavrica, nekaj naključnih pikic in ena, ki uporablja vir kamere. Tu so vsi na mojem githubu.

Za razpršilnik uporabljam list valovite plastike. Lahko eksperimentirate z vsemi vrstami stvari!

Močno priporočam, da se naučite obdelave in naredite več animacij za vaše luči! Zelo hitro je začeti in hitro videti zabavne rezultate. Vadnice Dana Shiffmana so odličen začetek.

15. korak: Hvala za branje

Image
Image

Upam, da ste uživali v tej vadnici!

Oglejte si priloženi videoposnetek YouTube, če tega še niste storili.

Najdi me na spletu:

InstagramYouTubeTwitter

Vprašanja lahko objavite v komentarjih tukaj ali na Youtube -u in poskusil vam bom pomagati.

Natečaj za notranjo razsvetljavo
Natečaj za notranjo razsvetljavo

Podprvak na tekmovanju v notranji razsvetljavi

Priporočena: