Sadržaj:

Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom: 15 koraka (sa slikama)
Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom: 15 koraka (sa slikama)

Video: Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom: 15 koraka (sa slikama)

Video: Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom: 15 koraka (sa slikama)
Video: Wi-fi адресная RGBIC COB LED лента WETEN для Tuya Smart, интеграция в Home Assistant 2024, Srpanj
Anonim
Image
Image
Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom
Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom
Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom
Kako kontrolirati adresirane LED diode s Fadecandyjem i obradom

Što

Ovo je korak-po-korak vodič o tome kako koristiti Fadecandy i Processing za upravljanje adresabilnim LED-ovima. Fadecandy je LED upravljački program koji može kontrolirati do 8 traka od po 64 piksela. (Možete povezati više Fadecandysa na jedno računalo kako biste to povećali.) Obrada je programski jezik koji se koristi za izradu vizuala. Imate platno, baš kao što biste to učinili u Photoshopu ili Paintu, ali umjesto crtanja mišem, crtate pisanjem koda. Fadecandy i Processing rade zajedno. Napišete kôd koji postavlja LED diode na platno za obradu, a zatim se sve što nacrtate u obradi prikazuje na tim LED diodama u stvarnom vremenu. Zašto

Postoji mnogo načina za upravljanje LED diodama. Sviđa mi se Fadecandy jer je jeftin za početak i možete imati hrpu kontrole nad svojim LED diodama na vrlo vizualan način pomoću Processinga. Obrada se također može spojiti na sve vrste stvari, poput Kinecta, Arduina, fotoaparata ili čak samo unosi mišem/tipkovnicom. Dakle, postoji mnogo prostora za učiniti interaktivne stvari. Kako

Ovaj projekt ima tri dijela.

1. HardverPregledajte kako se sve fizičko povezuje, lemite stvari, napajajte LED trake.

2. Softver: FadecandyFadecandy radi tako da pokreće poslužitelj na vašem računalu - postavljanje je izuzetno jednostavno.

3. Softver: ObradaPogledajte kako postaviti LED diode na platno i na primjerima pogledajte neke animacije na svojim LED -ima.

Pokušavam svoje upute napisati na takav način da netko bez apsolutno nikakvog iskustva može barem uživati u čitanju. S ovim ću sve učiniti korak po korak, tako da je prikladno za početnike da ga sami prate i ne rade. Neću ići u detalje o obradi - ako želite razviti svoje sposobnosti obrade i napraviti naprednije animacije onda biste možda htjeli provjeriti neke vodiče posebno za to - preporučujem YouTube kanal Daniela Shiffmana.

Ovaj projekt uključuje lemljenje. Nisam napisao detaljne upute za vojnike početnike, za to postoji mnogo drugih vodiča.

Ovaj projekt uključuje visoke napone (prilikom priključivanja mrežnog utikača u izvor napajanja) pa budite oprezni i ne dopustite djeci da to rade sami. CodeSvi kôd (Arduino i Processing) nalazi se na mom githubu ovdje.

Korak 1: Oprema i alati

Oprema i alati
Oprema i alati
Oprema i alati
Oprema i alati
Oprema i alati
Oprema i alati

Evo potpunog popisa svega što vam je potrebno za izradu ovog projekta:

Dijelovi

  • Adresibilne LED diode (US Amazon | UK Amazon) Koristim LED traku ws2812b. Postoji nekoliko varijabli koje možete izabrati Premaz: Možete kupiti običnu LED traku bez ikakvog premaza, ali neće biti vodootporna. Ili ga možete kupiti u fleksibilnom silikonskom kućištu s ocjenom IP67, što znači da je potpuno zatvoreno i vodootporno. Boja podloge: Trake su crno -bijele. Ako svoju LED traku nećete prekriti difuzorom, razmislite koja bi izgledala najbolje. Broj LED dioda: Standardi su 30, 60 ili 144 LED diode po metru. Koristim 30LED po metru, ali povezao sam s 60 jer se češće koristi. Ostalo: Također možete kupiti ws2812b u nizovima (US Amazon | UK Amazon) umjesto traka. Djeluju na isti način, pa na vama je da ih upotrijebite!
  • Fadecandy (američki Amazon | britanski Amazon)
  • USB kabel za povezivanje Fadecandyja s računalom (US Amazon | UK Amazon)
  • Igle s dvostrukim zaglavljem (US Amazon | UK Amazon)
  • Kondenzatori (američki Amazon | britanski Ebay)
  • Napajanje od 5 V (američki Amazon | UK Amazon) Ovo napajanje s kojim sam se povezao napajalo bi 512 LED dioda (jedna vrijednost Fadecandyja)

  • Utikač (US Amazon | UK Amazon) Možete koristiti samo stari utikač ili, ako ga nemate, kabel za čajnik je dobra opcija.
  • 3-pinski JST konektori (US Amazon | UK Amazon) Treba vam jedan par po traci (dakle 8 za jedan Fadecandy's)
  • 12-AWG kabel (US Ebay | UK Ebay) Ovaj debeli kabel prenosit će napajanje iz izvora napajanja na neke konektore koji ga dijele na sve različite trake.
  • Kabel od 24 AWG (US Ebay | UK Ebay) Ovaj tanji kabel prenosit će snagu na svaku LED traku.
  • Wago konektori (US Amazon | RS Components UK)
  • Oni će podijeliti napajanje iz jednog izvora napajanja na više traka. Dolaze u pakiranjima od 10 što je dovoljno za jednu Fadecandy.

Potrošni materijal

  • RTV silikon (američki Amazon | britanski Amazon)
  • Termoskupljanje (američki Amazon | britanski Amazon)
  • Prozirno hladnjače ~ 10 mm (US Amazon | UK Amazon)
  • Lemljenje (američki Amazon | britanski Amazon)

Alati

  • Lemilica (US Amazon | UK Amazon)
  • Skidači žica (US Amazon | UK Amazon)
  • Odvijač
  • Škare
  • Ruke za pomoć (izborno)
  • Sisač za lemljenje (opcionalno)

Korak 2: LED trake

LED trake
LED trake

Svaka LED traka mora biti spojena na napajanje, uzemljenje i podatke. Na traci je otisnuta strelica koja pokazuje smjer u kojem podaci moraju teći.

Svaka LED traka treba JST konektor i kondenzator spojen na njega.

Priključak:

JST konektor ima 3 pina/kabela - po jedan za napajanje, masu i podatke. Mogućnost odvajanja ili zamjene traka korisna je u mnogim slučajevima. Ako ste sigurni da ne želite nikada odspojiti ili jednostavno zamijeniti svoje trake, umjesto toga možete samo lemiti na kabel, ali toplo preporučujem da imate konektore.

Kondenzator:

Ako dođe do prenapona struje (to se može dogoditi kada prvi put uključite napajanje), tada će kondenzator zaštititi prvu LED diodu na traci od oštećenja.

Kabel:

Ako planirate LED instalaciju, morat ćete razmisliti o tome kako će vaše trake, napajanje i Fadecandy biti postavljeni. Kako biste bili sigurni da će sve vaše veze doseći, najvjerojatnije ćete morati negdje dodati neke duljine kabela.

Možete lemiti kabele na LED traku, a zatim lemiti JST konektore na drugi kraj kabela. Alternativno, možete lemiti JST konektore izravno na traku i umjesto toga dodati duljine kabela na napajanje/Fadecandy stranu. Sve će ovisiti o vašem rasporedu instalacije i planovima.

Kabel koji povezuje napajanje/uzemljenje na jednu traku do 64 piksela može biti 24AWG kabel. 24AWG je također dosta za podatkovnu vezu. Za napajanje/podatke/masu koristite kabel različitih boja - idealno boje koje odgovaraju vašim JST konektorima.

Samo ću zalemiti JST konektore izravno na trake i neću dodati nikakvo produženje kabela, jer me ne brine raspored u ovom vodiču.

Korak 3: Priključite JST konektor i kondenzator

Priključite JST konektor i kondenzator
Priključite JST konektor i kondenzator
Priključite JST konektor i kondenzator
Priključite JST konektor i kondenzator
Priključite JST konektor i kondenzator
Priključite JST konektor i kondenzator

Pripremite traku

Izrežite LED trake na duljinu (najviše 64 piksela po traci).

Pronađite desni kraj, onaj sa strelicom okrenutom prema unutra. Odrežite mali dio vodootpornog poklopca tako da možete vidjeti tri kontakta. Označeni su 5V, GND i Data In. (Ako je kontakt označen Data Out, onda imate pogrešan kraj).

Lemljenje na JST konektoru i kondenzatoru

To može biti pomalo škakljivo, ali pronašao sam najbolji način za to da otopite malo mrlje lema na svakom od tri kontakta, zatim lemite na JST konektor, a zatim kondenzator.

Upotrijebite ženske JST konektore za pričvršćivanje na stranu trake. Priključak JST ima 3 kabela, po jedan za svaki od kontakata na traci. Obično su kabeli crveni, zeleni i bijeli ili crveni, zeleni i crni. Koristite crveno za napajanje, zeleno za podatke i bijelo/crno za uzemljenje.

Kratko rezanje nogu na kondenzatoru pomoći će mu da ostane na mjestu. Jedna strana kondenzatora ima negativne simbole, noga s ove strane spaja se na GND kontakt, a noga s druge strane na 5V kontakt.

Ponovno zatvorite traku

Izrežite komad prozirnog termoskupljanja koji će pokriti izloženi komad trake i imati dosta preklapanja sa postojećim vodootpornim pokrovom. Postavite ga preko trake (to možete učiniti prije nego što priključite JST konektor/kondenzator ili ga jednostavno gurnete s drugog kraja) i držite ga pored izloženog komada.

Stavite puno RTV silikona izravno na kontakte i oko postojećeg vodootpornog poklopca, uključujući i na stražnju stranu trake. Gurnite prozirni termoskupljač preko silikona. Prskajte ga toplinskim pištoljem sve dok se termoskupljanje ne smanji.

Silikon je pomalo neuredan. Operite ruke ako dospijete na kožu. Razmislite o tome da na radnoj površini imate novine ili nešto slično.

Ponovite ovo za svih 8 LED traka

Korak 4: Napajanje

Napajanje
Napajanje
Napajanje
Napajanje
Napajanje
Napajanje

Na napajanje ćete morati priključiti utikač. Uključio sam upute za UK i US utikače.

Pripremite utikač

Odrežite kabel na pristojnoj udaljenosti od kraja utikača. Pažljivo skinite vanjski sloj kabela Stanley nožem. Unutra biste trebali pronaći tri kabela, sa svakog od ovih kabela skinite oko centimetar.

U britanskom utikaču obično možete pretpostaviti sljedeće: Žuto/zeleno prugasto - GroundBrown - LiveBlue - Neutralno

U američkom utikaču možete pretpostaviti sljedeće: Zeleno - GroundBlack - LiveWhite - Neutralno

Da biste bili sigurni da je vaš utikač ožičen kako se očekivalo, možete provjeriti pomoću multimetra.

Provjerite kabele multimetrom

Ujedinjeno Kraljevstvo: Pogledajte utičnice s jednim pinom na vrhu. Gornji pin je Zemlja, donji lijevi je Live, donji desni je Neutral. Igle su također označene slovima, E, L i N na većini utikača.

SAD: Pogledajte iglice utikača s jednim pinom na dnu. Donji pin je Earth, gornji lijevi je Live, gornji desni je Neutral. Igle su također označene slovima, E, L i N na većini utikača.

Oboje: Postavite multimetar u način kontinuiteta. Dodirnite zupce multimetra zajedno da biste provjerili radi li, trebali biste čuti zvučni signal. Sada dodirnite jedan zupčanik na jedan od utikača, počnimo sa uzemljenjem. Sada drugom žicom dodirnite kabel za koji očekujete da će biti uzemljen (žuto/zeleno u Velikoj Britaniji, zeleno u SAD -u). Trebali biste čuti zvučni signal, što znači da postoji neprekidna veza između dva zupca. Sada provjerite živu i neutralnu vezu.

Priključite utikač

Otpustite vijke s oznakom napajanje, uzemljite i pod naponom pod naponom. Mogu biti označeni L i N, a zatim imati simbol zemlje. Umetnite odgovarajuće kabele pokraj vijaka i ponovno ih pritegnite. Podesite ulazni napon

Negdje na/unutar napajanja može postojati sklopka koja vam omogućuje promjenu ulaznog napona sa 110V na 220V, stoga provjerite je li to ispravno postavljeno (najvjerojatnije 220V u Velikoj Britaniji i 110V u SAD -u).

Na mojim izvorima napajanja prekidač je unutra i morat ćete upotrijebiti tanki odvijač ili nešto slično da biste do njega došli. Podesite izlazni napon

Priključite napajanje. Obično postoji indikatorska lampica koja pokazuje da se pravilno uključila.

Sada možete provjeriti koji napon dobivate na dva izlazna pina. Uključite multimetar u način istosmjernog napona (V s ravnim/isprekidanim linijama, a ne s vitkom linijom). Dodirnite jedan vijak do V-vijka, a jedan do V+ vijka. Multimetar bi trebao pokazati napon negdje blizu 5V.

Odvijačem okrenite vijak za podešavanje dok napon ne bude 5V.

Korak 5: Distribucija energije

Distribucijska snaga
Distribucijska snaga
Distribucijska snaga
Distribucijska snaga
Distribucijska snaga
Distribucijska snaga

Većina izvora napajanja od 5 V imat će samo jedan ili dva izlaza, ali moramo napajati 8 traka.

Konektori za vagone

Za distribuciju napajanja koristim Wago konektore. Ovi mali konektori imaju nekoliko utora za umetanje kabela. Svi su utori međusobno povezani pa je to odličan način za povezivanje mnogo kabela bez lemljenja.

Dolaze u nekoliko različitih veličina (2-smjerni, 3-smjerni, 5-smjerni).

Snaga do Wagosa

Dok radite ovaj dio, provjerite je li napajanje isključeno.

Uzmite dva komada kabela od 10 awg, jedan za uzemljenje (crni) i jedan za napajanje (crveni).

Duljina potrebnog kabela ovisit će o vašem rasporedu instalacije. Otkrio sam da dobro funkcionira držanje svih izvora napajanja na podu na jednom mjestu, a zatim imati dugačke kabele od 10 awg koji se protežu blizu mjesta gdje se nalaze trake i distribuiraju snagu vani. Iako napajanje ima dva izlaza, otkrio sam da je urednije i jeftinije koristiti samo jedan izlaz kada ti kabeli od 10 awg trebaju biti dugi, inače ćete udvostručiti količinu debelog kabela od 10 awg koji morate kupiti i održavati urednim.

Skinite oko 1 cm s jednog kraja svakog kabela i pričvrstite ga na izvor napajanja pomoću vijaka kao što ste to učinili s utikačem.

Odvojite oko 1,25 cm s drugog kraja svakog kabela i spojite priključak za napajanje u jedan 3-smjerni Wago konektor, a masu u 5-putni Wago konektor. (Ili možete jednostavno koristiti 5 -smjerne konektore za sve, imat ćete samo još nekoliko rezervnih utora)

Zatim uzmite dvije kratke duljine crvenog kabela 10awg i dvije kratke duljine crnog kabela 10awg. Skinite 1,25 cm s krajeva svakog i spojite postojeće Wago konektore na još četiri 5-smjerna priključka. (Za pojašnjenje pogledajte priloženi dijagram).

Snaga od Wagosa (do traka)

Opet, točan dizajn ovdje ovisit će o vašem rasporedu instalacije. Prije sam rekao da biste mogli dodati duljinu kabela svojim LED trakama ili biste mogli dodati duljinu na stranu distribucije energije. Ako ovdje dodajete kabel, lemite duljinu kabela od 24 awg na svoje JST konektore i pobrinite se da se termoskuplja.

Zatim ili uzmite krajeve tih kabela ili krajeve JST-konektora i odvojite najmanje 1,5 cm kabela za napajanje i uzemljenje na svakom od njih.

Između četiri 5-smjerna priključka koja ste spojili na izvor napajanja trebali biste imati osam slobodnih utora za napajanje i osam slobodnih utora za uzemljenje. Postavite sve odgovarajuće kabele na mjesto.

Zašto ponekad koristimo kabele 10awg, a ponekad 24awg?

Različiti mjerači kabela su zato što u različitim dijelovima kruga postoje različite količine struje.

Dolazeći izravno iz izvora napajanja, 512 LED dioda pri punoj bijeloj svjetlini moglo bi potrošiti do ~ 30A. Za prijenos te struje upotrijebite debeli kabel od 10 awg.

Nakon što smo podijelili napajanje na različite trake, svaka od njih troši samo do ~ 3,5A tako da možemo koristiti tanji kabel, oko 24 awg radi dobro.

Ako koristite previše tanki kabel, može se zagrijati, što je opasno jer se premaz može početi topiti, što može uzrokovati kratki spoj vašeg strujnog kruga.

Duljina kabela također čini razliku. Ako koristite kabel koji bi bio u redu na kratkoj udaljenosti, ali je pretanak za velike udaljenosti - neće se zagrijati, ali može značiti da je napon pao dok ne dođe do LED dioda, što znači da će ne svijetli dobro.

Ovaj alat može vam pomoći da shvatite koji vam je mjerač kabela potreban.

Korak 6: Podaci

Podaci
Podaci
Podaci
Podaci
Podaci
Podaci

Ako biste sada priključili JST konektore, vaše LED trake bi se napajale. Ali ništa ne bi zasvijetlilo jer ovim trakama treba reći koje boje trebaju biti. Moramo postaviti podatkovnu vezu s Fadecandy -om koji će im dostaviti ove upute.

Pripremite Fadecandy

Prvo zalemite igle s dvostrukim zaglavljem na Fadecandy. Gurnite kratku stranu igala zaglavlja kroz rupe i okrenite Fadecandy tako da su izbočeni dijelovi vidljivi.

Pažljivo lemite svaki od 16 pinova pojedinačno, pazeći da slučajno ne spojite dva pina. (Zapravo su sve igle za uzemljenje ionako povezane jedna s drugom, ali radi urednosti možemo i lemiti sve zaglavlje zaglavlja.)

Igle ženskog zaglavlja kao konektor

Korištenje ženskih igala zaglavlja za uključivanje u muške dvostruke zaglavlje znači da se Fadecandy može lako isključiti ili zamijeniti.

Odrežite dio od 8 ženskih igala zaglavlja. Uzmite svaki od podatkovnih kabela iz muških JST-konektora (ili ako produžujete kabele s ove strane, za vaš instalacijski raspored, prvo to učinite). Zatim gurnite komad termoskupljanja preko kabela i pojedinačno ga lemite na 8 pinova. Kad je lemljenje gotovo, gurnite termoskupljalac prema dolje i raznesite ga toplinskim pištoljem. To se sada može priključiti na podatkovne pinove Fadecandyja.

Budući da je 8 uzemljenih igala Fadecandyja zapravo međusobno povezano, potrebno je samo uzemljiti jednu od njih. Odrežite još jedan kratki dio ženskih igala zaglavlja - on može biti i širok 8 igala, iako ćemo koristiti samo jednu iglu, rezanje na 8 igala učinit će ga čvršćim i lakšim za rukovanje. Lemite komad kabla od 24 awg na jedan od ženskih igala zaglavlja i termoskupljajte ga, spojite ovo na uzemljene igle na Fadecandyju.

Spojite suprotni kraj ovog kabela za uzemljenje u bilo koji rezervni utor na uzemljenim Wago konektorima.

Oznake i urednost

Možda ćete na ovom mjestu htjeti označiti svoje kabele. Također, ovisno o strukturi i rasporedu vaše instalacije, možda ćete razmisliti o stvaranju neke vrste kućišta za Wago konektore kako ne bi samo visili. Prethodno sam napravio male ploče od šperploče i vruće zalijepio Wagos.

Korak 7: Posljednji dijelovi hardvera …

Zadnji dijelovi hardvera…
Zadnji dijelovi hardvera…
Zadnji dijelovi hardvera…
Zadnji dijelovi hardvera…

To je sav hardver postavljen. Samo nekoliko posljednjih dijelova:

Uključite sve JST konektore jedan u drugi.

Uključite napajanje.

Priključite Fadecandy u prijenosno računalo putem USB -a.

Ajmo sad osvijetliti neke stvari!

Moje upute i snimke zaslona bit će usmjerene na Windows, ali stvari bi trebale funkcionirati približno na isti način na Macu.

Korak 8: Postavite softver Fadecandy

Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy

Idite na Fadecandy github i preuzmite zip datoteku.

Raspakirajte sve.

Dođite do mjesta gdje ste ga raspakirali i otvorite mapu "bin".

Pokrenite fcserver.exe.

Otvorit će se prozor. Trebalo bi reći da imate povezan Fadecandy uređaj. Također vam govori serijski broj tog uređaja. Ne zatvarajte ovaj prozor, samo ga smanjite. Morate ga držati otvorenim cijelo vrijeme dok koristite Fadecandy.

Korak 9: Fadecandy poslužitelj

Fadecandy poslužitelj
Fadecandy poslužitelj
Fadecandy poslužitelj
Fadecandy poslužitelj

U prozoru preglednika (poput Chromea) idite na:

127.0.0.1:7890

Ovdje biste trebali vidjeti i svoj povezani uređaj.

Sada ispod povezanog uređaja možete vidjeti padajući izbornik s oznakom Test Patterns. Ovaj padajući izbornik možete upotrijebiti za osvjetljavanje LED dioda do 50% ili punu svjetlinu.

Učini to sada! Svjetla! Yay !!

Korak 10: Rješavanje problema

Provjerite LED trake i provjerite rade li sva svjetla.

Evo nekoliko savjeta za rješavanje problema …

Jedna/neke trake ne svijetle:

Najvjerojatnije je negdje loša veza. Dvaput provjerite sve svoje lemljenje. Moguće je da je prva LED dioda oštećena. Trake možete pokušati zamijeniti zamjenom JST konektora koji će vam pomoći da izolirate problem.

Traka svijetli djelomično, a onda odjednom više nema:

Traka bi mogla biti oštećena, vjerojatno ćete morati obaviti neku operaciju. Oštećenje bi moglo biti na kraju posljednjeg radnog piksela ili u prvom slomljenom pa … izrežite posljednji radni piksel i prvi slomljeni te na njegovo mjesto lemite dva nova.

Sve su trake narančasto/crvene umjesto bijele:

Otkrio sam da će trake, ako nemaju odgovarajuću snagu, povući mali dio struje kroz USB vezu - tek toliko da zasvijetle crveno. Dvaput provjerite je li napajanje uključeno i provjerite tamošnje veze.

Trake su na početku bijele, ali blijede na narančasto: To je malo vjerojatno ako koristite napajanje koje sam povezao, ali moglo bi se dogoditi ako koristite napajanje koje nije dovoljno jako.

Nijedna traka ne svijetli:

Ako se Fadecandy ne prepoznaje i prikazuje, možda ćete imati problema s upravljačkim programom. Ako u prozoru konzole dobijete poruku o pogrešci, potražite to u Googleu i potražite prijedloge.

Ako se Fadecandy prikazuje, ali ništa ne svijetli - provjerite sve svoje veze.

Korak 11: Obrada

Obrada!
Obrada!

Sada se vaše LED diode napajaju i možete ih kontrolirati pomoću računala, ali jedino što možete učiniti sa sučelja Fadecandy je njihovo uključivanje i isključivanje.

Uvedimo Processing, kako bismo mogli raditi hladnije stvari. Preuzmite Processing

Preuzmite Processing odavde.

Neću ulaziti u gomilu detalja o tome kako napisati kod za obradu, jer postoji mnogo mjesta na internetu na kojima to već možete naučiti, a to je cijela tema za sebe.

Pokazat ću vam kako prilagoditi jedan od primjera obrade koji dolazi s Fadecandy trakama koje ste ovdje napravili. Ovdje možete preuzeti i moj primjer koda.

Korak 12: Mapiranje piksela

Mapiranje piksela
Mapiranje piksela
Mapiranje piksela
Mapiranje piksela
Mapiranje piksela
Mapiranje piksela

Fadecandy vam omogućuje "mapiranje" (ili postavljanje) LED dioda po platnu za obradu. Obično ih želite postaviti slično kao što su postavljene u stvarnom životu.

Kad nešto nacrtate u Obradi, to se prikazuje u stvarnom vremenu na LED -ima.

Nabavite datoteke

U datotekama Fadecandy koje ste preuzeli idite na: Fadecandy> primjeri> obrada

Kopirajte jednu od mapa primjera strip64 i zalijepite je gdje god čuvate datoteke za obradu.

Ovaj primjer sadrži mapiranje za jednu traku od 64 piksela. Preimenujte mapu i.pde datoteku unutra tako da umjesto toga piše "strips".

Mapiranje

Otvorite datoteku. Pogledajte ove retke u odjeljku za postavljanje:

// Mapirajte jednu 64-LED traku u središte windowopc.ledStrip (0, 64, širina/2, visina/2, širina/70,0, 0, lažno);

Ovo je linija koja stvara jednu traku od 64 piksela. Svaka od stvari napisanih između zareza je parametar te trake. Pogledajte priloženi dijagram koji prikazuje što je svaki od njih. (To je također u komentarima u mom kodu.)

Možemo koristiti petlju za stvaranje 8 traka po 15 piksela. Uklonite ta dva retka i zamijenite ih ovim:

// Preslikajte 8 traka po 15 piksela za (int i = 0; i <8; i ++) {

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

}

Vaše mapiranje

Ako imate različit broj piksela u svakoj traci ili želite drugačije postaviti trake, morat ćete urediti ovaj kôd. Za izradu koda koji vam je potreban upotrijebite priloženi dijagram ili komentare u kodu koji objašnjavaju čemu služi svaki bit koda za mapiranje.

Korak 13: Pritisnite Play u obradi

Hit Play u obradi!
Hit Play u obradi!

Kada pritisnete play (u gornjem lijevom kutu Processinga), vidjet ćete preslikane trake predstavljene kao male bijele točkice na platnu.

(Ako ne vidite bijele točkice, vjerojatno ste zatvorili prozor poslužitelja. Vratite se na korak 8 i provjerite je li pokrenut fcserver.exe)

Animacija u primjeru koji sam koristio je interaktivna. Dok pomičete miša, pokazivač slijedi točkasta slika. Točka će se istodobno pojaviti i na vašim svjetlima.

Kod animacije

Dio koda koji to čini događa se ovdje:

void draw () {

pozadina (0); float dotSize = width*0,2; slika (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Svaki kod koji napišete unutar odjeljka za crtanje prikazat će se na LED -ima.

Korak 14: Više primjera … Vrijeme je za eksperimentiranje

Više primjera … Vrijeme je za eksperimentiranje
Više primjera … Vrijeme je za eksperimentiranje
Više primjera … Vrijeme je za eksperimentiranje
Više primjera … Vrijeme je za eksperimentiranje
Više primjera … Vrijeme je za eksperimentiranje
Više primjera … Vrijeme je za eksperimentiranje

Evo još nekoliko primjera animacija koje sam napravio za ova svjetla - duga, neke nasumične mrlje i jedna koja koristi feed kamere. Ovo su sve na mom githubu ovdje.

Koristim list valovite plastike kao difuzor. Mogli biste eksperimentirati sa svim vrstama stvari!

Toplo preporučujem učenje Obrade i izradu više animacija za vaša svjetla! Zaista je brzo započeti i brzo vidjeti zabavne rezultate. Vodiči Dana Shiffmana odlično su mjesto za početak.

Korak 15: Hvala vam na čitanju

Image
Image

Nadam se da vam se svidio ovaj vodič!

Pogledajte popratni YouTube video ako to već niste učinili.

Pronađi me na internetu:

InstagramYouTubeTwitter

Slobodno postavljajte pitanja u komentarima ovdje ili na Youtube -u, a ja ću vam pokušati pomoći.

Natječaj za unutarnje osvjetljenje
Natječaj za unutarnje osvjetljenje

Drugoplasirani na natjecanju u unutarnjoj rasvjeti

Preporučeni: