Sadržaj:

Kako kontrolirati adresirane LED diode s Fadecandy -om i obradom: 15 koraka (sa slikama)
Kako kontrolirati adresirane LED diode s Fadecandy -om i obradom: 15 koraka (sa slikama)

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

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

Šta

Ovo je korak-po-korak vodič o tome kako koristiti Fadecandy i Processing za kontrolu adresabilnih LED-ova. Fadecandy je LED upravljački program koji može kontrolirati do 8 traka od po 64 piksela. (Možete povezati više Fadecandysa na jedan računar kako biste to povećali.) Obrada je programski jezik koji se koristi za izradu vizuala. Imate platno, baš kao što biste radili 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 preko platna 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 LED diodama na vrlo vizualan način pomoću Processinga. Obrada se također može spojiti na sve vrste stvari, kao što su Kinect, Arduino, kamera ili čak samo unosi mišem/tastaturom. Dakle, postoji mnogo prostora da stvari učinite interaktivnim. Kako

Ovaj projekt ima tri dijela.

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

2. Softver: FadecandyFadecandy radi tako što pokreće server na vašoj mašini - postavljanje je izuzetno jednostavno.

3. Softver: ObradaProučite 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 neko bez ikakvog 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 pogledati neke vodiče za to - preporučujem YouTube kanal Daniela Shiffmana.

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

Ovaj projekt uključuje visoke napone (prilikom povezivanja mrežnog utikača na izvor napajanja) pa budite oprezni i ne dopustite djeci da to rade sami. CodeSvi kôd (Arduino i Processing) je 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 potpune liste svega što vam je potrebno za kreiranje ovog projekta:

Delovi

  • Adresibilne LED diode (US Amazon | UK Amazon) Koristim ws2812b LED traku. 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 30 LED dioda po metru, ali povezao sam ih sa 60 jer se češće koristi. Ostalo: ws2812b možete kupiti i 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 kabl za povezivanje Fadecandy -a sa računarom (US Amazon | UK Amazon)
  • Igle sa dvostrukim zaglavljem (US Amazon | UK Amazon)
  • Kondenzatori (američki Amazon | britanski Ebay)
  • Napajanje od 5V (američki Amazon | UK Amazon) Ovo napajanje koje sam povezao napajalo bi 512 LED dioda (jedna vrijednost Fadecandy -a)

  • Utikač (američki Amazon | britanski Amazon) Možete koristiti samo stari utikač ili, ako ga nemate, vod za čajnik je dobra opcija.
  • 3-pinski JST konektori (US Amazon | UK Amazon) Potreban vam je jedan par po traci (dakle 8 za jednu vrijednost Fadecandy-a)
  • 12-AWG kabel (US Ebay | UK Ebay) Ovaj debeli kabel će prenositi 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 napajanje 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 (Amazon Amazon | UK Amazon)
  • Termoskupljanje (američki Amazon | britanski Amazon)
  • Prozirni hladnjak od ~ 10 mm (US Amazon | UK Amazon)
  • Lemljenje (američki Amazon | britanski Amazon)

Alati

  • Lemilica (američki Amazon | britanski Amazon)
  • Skidači žica (američki Amazon | britanski Amazon)
  • Šrafciger
  • Makaze
  • Ruke za pomoć (nije obavezno)
  • 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 odštampana strelica koja pokazuje smjer u kojem podaci moraju teći.

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

Konektor:

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 veze doći do vas, 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 direktno na traku i umjesto toga dodati dužine 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 lemiti 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

Isecite LED trake na dužinu (maksimalno 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 konektor i kondenzator

Ovo može biti pomalo škakljivo, ali pronašao sam najbolji način za to da rastopim malo mrlje lema na svakom od tri kontakta, zatim lemim na JST konektoru, a zatim kondenzator.

Koristite ženske konektore JST za pričvršćivanje na stranu trake. JST konektor ima 3 kabela, po jedan za svaki kontakt 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.

Ponovo zatvorite traku

Izrežite komad prozirnog termoskupljanja koji će pokriti izloženi komad trake i imati dosta preklapanja sa postojećim vodootpornim poklopcem. 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 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 ih nanesete na kožu. Razmislite o tome da imate novine ili nešto slično na radnoj površini.

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 pomoću Stanley noža. Unutra biste trebali pronaći tri kabela, odvojite otprilike centimetar od svakog od ovih kabela.

U priključku za UK 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čekuje, možete provjeriti pomoću multimetra.

Provjerite kabele multimetrom

Ujedinjeno Kraljevstvo: Pogledajte iglice utikača sa jednim pinom na vrhu. Gornji pin je Zemlja, donji lijevi je Live, donji desni je Neutral. Igle su takođe 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 Zemlja, gornji lijevi je Live, gornji desni je Neutral. Igle su takođe 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 da li radi, trebali biste čuti zvučni signal. Sada dodirnite jedan zupčanik na jedan od utikača utikača, počnimo sa uzemljenjem. Sada dodirnite drugi krak kabela za koji očekujete da će biti uzemljen (žuto/zeleno u Velikoj Britaniji, zeleno u SAD -u). Trebali biste čuti zvučni signal, koji označava da postoji neprekidna veza između dva zupca. Sada provjerite živu i neutralnu vezu.

Priključite utikač

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

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

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

Uključ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. Okrenite 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

Distributing Power
Distributing Power
Distributing Power
Distributing Power
Distributing Power
Distributing Power

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

Wago Connectors

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 puno 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).

Dužina potrebnog kabela ovisit će o vašem rasporedu instalacije. Otkrio sam da prilično dobro funkcionira držati sva 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, u protivnom udvostručujete 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 trosmjerni 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 10 awg i dvije kratke duljine crnog kabela 10 awg. Skinite 1,25 cm s krajeva svakog i spojite postojeće Wago konektore na još četiri 5-smjerna konektora. (Za pojašnjenje pogledajte priloženi dijagram).

Napajanje od Wagosa (do traka)

I ovdje će tačan dizajn ovisiti o vašem rasporedu instalacije. Ranije sam rekao da biste mogli dodati duljinu kabela vašim LED trakama ili biste mogli dodati duljinu na stranu distribucije energije. Ako ovdje dodajete kabel, lemite dužine kabla 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-kraka konektora koje ste priključili na izvor napajanja trebali biste imati osam slobodnih utora za napajanje i osam slobodnih utora za uzemljenje. Postavite sve odgovarajuće kablove na mjesto.

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

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

Dolazeći direktno 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.

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

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

Dužina kabla takođe pravi razliku. Ako koristite kabel koji bi bio u redu na kratkoj udaljenosti, ali je previše tanak na velikoj 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 svetli dobro.

Ovaj alat vam može 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 sa 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 zajedno. (Zapravo su sve igle za uzemljenje ionako povezane jedna s drugom, ali radi urednosti možemo i lemiti sve zaglavlje zaglavlja.)

Ženski pinovi zaglavlja kao konektor

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

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

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

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

Etikete i urednost

Možda ćete u ovom trenutku htjeti označiti svoje kabele. Također, ovisno o strukturi i izgledu 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 hardverski dijelovi…

Posljednji hardverski dijelovi…
Posljednji hardverski dijelovi…
Posljednji hardverski dijelovi…
Posljednji hardverski dijelovi…

To je sav hardver postavljen. Još samo par 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 otprilike na isti način na Macu.

Korak 8: Postavite softver Fadecandy

Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavljanje softvera Fadecandy
Postavite softver Fadecandy
Postavite softver Fadecandy

Idite na Fadecandy github i preuzmite zip datoteku.

Raspakirajte sve.

Idite do mjesta gdje ste ga otpakirali i otvorite mapu "bin".

Pokrenite fcserver.exe.

Otvorit će se prozor. Trebalo bi reći da imate povezan Fadecandy uređaj. Takođe 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 server

Fadecandy Server
Fadecandy Server
Fadecandy Server
Fadecandy Server

U prozoru preglednika (poput Chromea) idite na:

127.0.0.1:7890

Ovdje biste trebali vidjeti i povezani uređaj.

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

Uradi to sada! Svjetla! Jej!!

Korak 10: Rješavanje problema

Pregledajte 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 u traci 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 se može oštetiti, 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 trake su narančaste/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 narančasto: Ovo je malo vjerojatno ako koristite napajanje koje sam povezao, ali moglo bi se dogoditi ako koristite napajanje koje nije dovoljno jako.

Nijedna od traka ne svijetli:

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

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

Korak 11: Obrada

Obrada!
Obrada!

Sada se vaše LED diode napajaju i možete ih kontrolirati pomoću računara, ali jedino što možete učiniti s Fadecandy sučelja 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 Processing code, jer na internetu već postoji mnogo mjesta na kojima to 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ćava da "preslikate" (ili postavite) svoje LED diode po platnu za obradu. Obično biste ih htjeli postaviti slično kao što su postavljeni u stvarnom životu.

Kad nešto nacrtate u Obradi, to se u stvarnom vremenu prikazuje 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 fasciklu i.pde datoteku unutra tako da umjesto nje 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, width/2, height/2, width/70.0, 0, false);

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 šta je svaki od njih. (Takođe je u komentarima u mom kodu.)

Možemo koristiti petlju za stvaranje 8 traka po 15 piksela. Uklonite te dvije linije i zamijenite ih s ovim:

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

opc.ledStrip (i*64, 15, width/2, i*15 + 30, 15, 0, false);

}

Vaše mapiranje

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

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 tačke, vjerovatno ste zatvorili prozor servera. Vratite se na korak 8 i provjerite da li je pokrenut fcserver.exe)

Animacija u primjeru koji sam koristio je interaktivna. Dok pomičete miša, slika sa tačkom slijedi kursor. Tačka će se istovremeno 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 (tačka, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Svaki kod koji napišete u odjeljku za crtanje pojavit će se na LED -ima.

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

Još primjera … Vrijeme je za eksperimentiranje
Još primjera … Vrijeme je za eksperimentiranje
Još primjera … Vrijeme je za eksperimentiranje
Još primjera … Vrijeme je za eksperimentiranje
Još primjera … Vrijeme je za eksperimentiranje
Još 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 stvaranje 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 ste uživali u ovom vodiču!

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

Pronađi me na mreži:

InstagramYouTubeTwitter

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

Takmičenje u unutrašnjoj rasvjeti
Takmičenje u unutrašnjoj rasvjeti

Drugoplasirani na takmičenju u unutrašnjoj rasvjeti

Preporučuje se: