Innholdsfortegnelse:

Hvordan kontrollere adresserbare lysdioder med Fadecandy og prosessering: 15 trinn (med bilder)
Hvordan kontrollere adresserbare lysdioder med Fadecandy og prosessering: 15 trinn (med bilder)

Video: Hvordan kontrollere adresserbare lysdioder med Fadecandy og prosessering: 15 trinn (med bilder)

Video: Hvordan kontrollere adresserbare lysdioder med Fadecandy og prosessering: 15 trinn (med bilder)
Video: Aqua Computer Tutorial / Beginners Guide - Part 1: Hardware 2024, November
Anonim
Image
Image
Hvordan kontrollere adresserbare lysdioder med Fadecandy og behandling
Hvordan kontrollere adresserbare lysdioder med Fadecandy og behandling
Hvordan kontrollere adresserbare lysdioder med Fadecandy og behandling
Hvordan kontrollere adresserbare lysdioder med Fadecandy og behandling

Hva

Dette er en trinnvis veiledning om hvordan du bruker Fadecandy og prosessering til å kontrollere adresserbare lysdioder. Fadecandy er en LED-driver som kan kontrollere opptil 8 strimler på 64 piksler hver. (Du kan koble flere Fadecandys til en datamaskin for å øke dette.) Processing er et programmeringsspråk som brukes til å lage bilder. Du har et lerret, akkurat som du ville gjort i Photoshop eller Paint, men i stedet for å tegne med musen tegner du ved å skrive kode. Fadecandy og Processing jobber sammen. Du skriver kode som plasserer lysdiodene på tvers av behandlingslerretet, og så dukker alt du tegner i prosessering opp på disse lysdiodene i sanntid. Hvorfor

Det er mange måter å kontrollere lysdioder på. Jeg liker Fadecandy fordi det er billig å komme i gang, og du kan ha masse kontroll over lysdiodene dine på en veldig visuell måte ved å bruke Processing. Behandling kan også kobles til alle slags ting, som Kinect, Arduino, et kamera eller til og med bare mus/tastaturinnganger. Så det er mye rom for å gjøre ting interaktive

Det er tre deler i dette prosjektet.

1. Maskinvare Se hvordan alt fysisk henger sammen, lodd ting, få LED -stripene til å fungere.

2. Programvare: FadecandyFadecandy fungerer ved å kjøre en server på maskinen din - den er superenkel å sette opp.

3. Programvare: Behandling Se hvordan du plasserer lysdiodene på lerretet, og bruk eksemplene til å se noen animasjoner på lysdiodene dine.

Jeg prøver å skrive opplæringen min på en slik måte at noen med absolutt ingen erfaring i det minste kan like å lese den. Med denne kommer jeg til å gjøre alt trinn for trinn, så det er egnet for nybegynnere å følge med og gjøre det selv. Jeg kommer ikke til å gå i detalj på behandling - Hvis du vil utvikle dine prosesseringskunnskaper og lage mer avanserte animasjoner så vil du kanskje sjekke ut noen opplæringsprogrammer spesielt for det - jeg anbefaler Daniel Shiffmans YouTube -kanal.

Dette prosjektet inkluderer lodding. Jeg har ikke skrevet detaljerte instruksjoner for nybegynnerlodder, det er mange andre opplæringsprogrammer for det.

Dette prosjektet innebærer høye spenninger (når du kobler til en strømkontakt til strømforsyningen), så vær forsiktig og ikke la barna gjøre dette alene. KodeHele koden (Arduino og prosessering) er på githuben min her.

Trinn 1: Utstyr og verktøy

Utstyr og verktøy
Utstyr og verktøy
Utstyr og verktøy
Utstyr og verktøy
Utstyr og verktøy
Utstyr og verktøy

Her er en fullstendig liste over alt du trenger for å lage dette prosjektet:

Deler

  • Adresserbare lysdioder (amerikanske Amazon | Storbritannia Amazon) Jeg bruker ws2812b LED -stripe. Det er noen få variabler du kan velge mellom Belegg: Du kan kjøpe vanlig LED -stripe uten belegg i det hele tatt, men den vil ikke være vanntett. Eller du kan kjøpe den i et fleksibelt silikonhus som er IP67 -klassifisert, dette betyr at den er helt forseglet og vanntett. Farge på underlaget: Stripene kommer i svart og hvitt. Hvis du ikke skal dekke din LED -stripe med en difuser, bør du vurdere hvilken som ville se best ut. Antall lysdioder: Standardene er 30, 60 eller 144 lysdioder per meter. Jeg bruker 30LED per meter, men jeg koblet til 60 ettersom den er mer vanlig. Andre: Du kan også kjøpe ws2812b i strenger (amerikanske Amazon | Storbritannia Amazon) i stedet for strimler. De fungerer på samme måte, så det er opp til deg å bruke!
  • Fadecandy (USA Amazon | Storbritannia Amazon)
  • USB -kabel for å koble Fadecandy til datamaskinen (Amazon i USA | Amazon i Storbritannia)
  • Dobbel topptekst (amerikanske Amazon | Storbritannia Amazon)
  • Kondensatorer (amerikanske Amazon | Storbritannia Ebay)
  • 5V strømforsyning (USA Amazon | Storbritannia Amazon) Denne strømforsyningen jeg har koblet til vil drive 512 lysdioder (en Fadecandys verdi)

  • Plug (US Amazon | UK Amazon) Du kan bare bruke en gammel pluggkabel, eller hvis du ikke har en, er en vannkoker et godt alternativ.
  • 3-pinners JST-kontakter (amerikanske Amazon | UK Amazon) Du trenger ett par per stripe (så 8 for en Fadecandys verdi)
  • 12-AWG-kabel (US Ebay | UK Ebay) Denne tykke kabelen vil føre strømmen fra strømforsyningen til noen kontakter som deler den ut til alle de forskjellige stripene.
  • 24-AWG-kabel (US Ebay | UK Ebay) Denne tynnere kabelen vil føre strøm til hver LED-stripe.
  • Wago -kontakter (amerikanske Amazon | RS Components UK)
  • Disse vil dele strømmen fra en strømforsyning til flere strimler. De kommer i pakker med 10 som er nok for en Fadecandy.

Forbruksvarer

  • RTV silikon (USA Amazon | Storbritannia Amazon)
  • Varmekrymping (US Amazon | UK Amazon)
  • Klar ~ 10 mm varmekrymp (amerikansk Amazon | Storbritannia Amazon)
  • Lodde (amerikansk Amazon | Storbritannia Amazon)

Verktøy

  • Loddejern (USA Amazon | Storbritannia Amazon)
  • Wire strippere (USA Amazon | Storbritannia Amazon)
  • Skrujern
  • Saks
  • Hjelpende hender (valgfritt)
  • Loddesuger (valgfritt)

Trinn 2: LED -strips

LED Strips
LED Strips

Hver LED -stripe må kobles til strøm, jord og data. Det er en pil trykt på stripen som viser retningen dataene må flyte.

Hver LED -stripe trenger en JST -kontakt og en kondensator festet til den.

Koblingen:

JST -kontakten har 3 pinner/kabler - en hver for strøm, jord og data. Å kunne koble fra eller bytte strimler er nyttig i mange tilfeller. Hvis du er sikker på at du aldri vil koble fra eller enkelt bytte strimlene dine, kan du bare lodde på kabel i stedet, men jeg anbefaler på det sterkeste å ha kontakter.

Kondensatoren:

Hvis det er en økning av strøm (dette kan skje når du slår på strømforsyningen), vil kondensatoren beskytte den første lysdioden i stripen din mot å bli skadet.

Kabel:

Hvis du planlegger en LED -installasjon, må du tenke på hvordan stripene, strømforsyningene og Fadecandy (e) skal plasseres. For å sikre at alle tilkoblingene dine når, må du mest sannsynlig legge til noen kabellengder et sted.

Du kan lodde kablene til LED -stripen og deretter lodde JST -kontaktene til den andre enden av kabelen. Alternativt kan du lodde JST -kontaktene direkte til stripen og legge kabellengder til strømforsyningen/Fadecandy -siden i stedet. Det hele vil avhenge av installasjonsoppsettet og planene.

Kabel som kobler strøm/jord til en stripe på opptil 64 piksler kan være 24AWG -kabel. 24AWG er også rikelig for datatilkoblingen. Bruk en annen farge til strøm/data/bakken - ideelt sett farger som matcher JST -kontaktene.

Jeg skal bare lodde JST -kontaktene direkte til stripene og ikke legge til noen kabelforlengelse, fordi jeg ikke er opptatt av layout i denne opplæringen.

Trinn 3: Fest JST -kontakten og kondensatoren

Fest JST -kontakten og kondensatoren
Fest JST -kontakten og kondensatoren
Fest JST -kontakten og kondensatoren
Fest JST -kontakten og kondensatoren
Fest JST -kontakten og kondensatoren
Fest JST -kontakten og kondensatoren

Forbered stripen

Klipp LED -stripene dine i lengde (maks. 64 piksler per stripe).

Finn den riktige enden, den som har pilen pekende innover. Klipp bort en liten bit av det vanntette dekselet, slik at du kan se de tre kontaktene. De er merket 5V, GND og Data In. (Hvis kontakten er merket Data Out, har du feil ende).

Loddetinn på JST -kontakten og kondensatoren

Dette kan være litt vanskelig, men jeg har funnet den beste måten å gjøre det på er å smelte en liten klatt loddetinn på hver av de tre kontaktene, deretter lodde på JST -kontakten og deretter kondensatoren.

Bruk de kvinnelige JST -kontaktene som skal festes til stripesiden. JST -kontakten har 3 kabler, en for hver av kontaktene på stripen. Vanligvis er kablene røde, grønne og hvite, eller røde, grønne og svarte. Bruk rød for strøm, grønn for data og hvit/svart for bakken.

Å kutte bena på kondensatoren kort vil hjelpe den med å holde seg på plass. Den ene siden av kondensatoren har negative symboler, benet på denne siden kobles til GND -kontakten og beinet på den andre siden kobles til 5V -kontakten.

Forsegl stripen igjen

Klipp et stykke klart varmekrymp som dekker det eksponerte båndet og har god overlapping med det eksisterende vanntette dekselet. Sett den over stripen (du kan gjøre dette før du kobler til JST -kontakten/kondensatoren eller bare skyver den på fra den andre enden) og holder den ved siden av det eksponerte stykket.

Legg mye RTV -silikon direkte på kontaktene og rundt det eksisterende vanntette dekselet, inkludert på baksiden av stripen. Skyv den klare varmekrympingen over silikonet. Spreng den med en varmepistol til varmekrympingen har krympet varmen.

Silikonet er litt rotete. Sørg for å vaske hendene hvis du får det på huden din. Vurder å ha avis eller noe på arbeidsflaten.

Gjenta dette for alle 8 LED -stripene dine

Trinn 4: Strømforsyningen

Strømforsyningen
Strømforsyningen
Strømforsyningen
Strømforsyningen
Strømforsyningen
Strømforsyningen

Du må koble en plugg til strømforsyningen. Jeg har inkludert instruksjoner for plugger i Storbritannia og USA.

Klargjør pluggen

Klipp kabelen en god avstand fra pluggen. Bruk en Stanley -kniv til å fjerne det ytre laget av kabelen forsiktig. Du bør finne tre kabler inni, fjerne omtrent en centimeter av hver av disse kablene.

I en britisk plugg kan du vanligvis anta at: Gul/Grønn stripet - GroundBrown - LiveBlue - Nøytral

I en amerikansk plugg kan du anta at: Grønn - GroundBlack - LiveWhite - Nøytral

For å være helt sikker på at kontakten er koblet til som forventet, kan du bruke et multimeter til å kontrollere.

Kontroller kabler med et multimeter

Storbritannia: Se på pluggpinnene, med enkeltpinnen øverst. Den øverste pinnen er Jorden, nederst til venstre er Live, nederst til høyre er Nøytral. Pinnene er også merket med bokstavene E, L og N på de fleste plugger.

USA: Se på pluggpinnene, med enkeltpinnen nederst. Den nederste pinnen er Earth, øverst til venstre er Live, øverst til høyre er Neutral. Pinnene er også merket med bokstavene E, L og N på de fleste plugger.

Begge: Sett multimeteret i kontinuitetsmodus. Berør multimeterpinnene sammen for å kontrollere at det fungerer. Du bør høre et pip. Nå berører du en pinne til en av pluggpinnene, la oss starte med bakken. Berør nå den andre tappen til kabelen du forventer å bli malt (gul/grønn i Storbritannia, grønn i USA). Du bør høre et pip som betyr at det er en kontinuerlig forbindelse mellom de to tappene. Sjekk nå de levende og nøytrale tilkoblingene.

Fest pluggen

Løsne skruene som er merket strøm, jording og strøm på strømforsyningen. De kan være merket L og N og deretter ha bakkesymbolet. Sett de riktige kablene inn ved siden av skruene og stram dem igjen. Juster inngangsspenningen

Et eller annet sted på/inne i strømforsyningen kan det være en bryter som lar deg endre inngangsspenningen fra 110V til 220V, så sørg for at denne er riktig angitt (mest sannsynlig 220V i Storbritannia og 110V i USA).

På strømforsyningene er bryteren inne, og du må bruke en tynn skrutrekker eller noe for å nå den.

Koble til strømforsyningen. Det er vanligvis en indikatorlampe som viser at den har slått på riktig.

Nå kan du sjekke hvilken spenning du får over to av utgangspinnene. Vri multimeteret til likspenningsmodus (V med de rette/stiplete linjene, ikke den svingende linjen). Trykk en stikk til en V- skrue og en stikk til en V+ skrue. Multimeteret skal vise en spenning et sted nær 5V.

Bruk en skrutrekker til å vri justeringsskruen til spenningen er 5V.

Trinn 5: Fordeling av kraft

Fordeling av kraft
Fordeling av kraft
Fordeling av kraft
Fordeling av kraft
Fordeling av kraft
Fordeling av kraft

De fleste 5V strømforsyninger vil bare ha en eller to utganger, men vi trenger å koble til 8 strips.

Wago -kontakter

Jeg bruker Wago -kontakter for å fordele strømmen. Disse små kontaktene har flere spor å koble kabler til. Alle sporene er koblet til hverandre, så det er en fin måte å koble masse kabel sammen uten lodding.

De kommer i noen få forskjellige størrelser (2-veis, 3-veis, 5-veis).

Strøm til Wagos

Sørg for at strømforsyningen er frakoblet mens du gjør denne delen.

Ta to stykker 10awg kabel, en for jord (svart) og en for strøm (rød).

Lengden på kabelen som trengs vil avhenge av installasjonsoppsettet. Jeg har funnet ut at det fungerer ganske bra å holde alle strømforsyninger på gulvet på ett sted og deretter ha lange 10awg kabler som strekker seg til nær der stripene er, og fordeler strømmen der ute. Selv om strømforsyningen har to utganger, har jeg funnet ut at det er ryddigere og billigere bare å bruke en utgang når disse 10awg -kablene må være lange, ellers dobler du mengden tykk 10awg -kabel du må kjøpe og holde ryddig.

Fjern omtrent 1 cm av den ene enden av hver kabel, og fest den til strømforsyningen ved hjelp av skruene som du gjorde med pluggen.

Fjern omtrent 1,25 cm fra den andre enden av hver kabel, og sett strømtilkoblingen i en 3-veis Wago-kontakt og bakken til en 5-veis Wago-kontakt. (Eller du kan bare bruke 5 -veis kontakter for alt, du har bare noen flere ledige spor)

Ta deretter to korte lengder med rød 10awg kabel og to korte lengder med svart 10awg kabel. Fjern 1,25 cm fra endene på hver og koble de eksisterende Wago-kontaktene til ytterligere fire 5-veis kontakter. (Se vedlagte diagram for avklaring).

Strøm fra Wagos (til stripene)

Igjen, den nøyaktige designen her vil avhenge av installasjonsoppsettet. Jeg sa før at du kanskje vil legge til kabellengde til LED -stripene dine, eller du vil kanskje legge til lengde på strømfordelingssiden. Hvis du legger til kabel her, må du lodde lengder på 24awg kabel til JST-kontaktene og sørge for at den er varmekrympet.

Ta deretter enden av disse kablene, eller endene på JST-kontaktene, og fjern minst 1,5 cm av strøm- og jordkablene på hver.

Mellom de fire 5-veis-kontaktene du har koblet til strømforsyningen, bør du ha åtte ledige spor for strøm og åtte ledige spor for bakken. Sett alle passende kabler på plass.

Hvorfor bruker vi noen ganger 10awg og noen ganger 24awg kabler?

De forskjellige kabelmålere er fordi det er forskjellige mengder strøm i forskjellige deler av kretsen.

Kommer direkte fra strømforsyningen, 512 lysdioder med full hvit lysstyrke kan trekke opp til ~ 30A. Bruk en tykk 10awg kabel for å overføre denne strømmen.

Når vi har delt strømmen ut til de forskjellige strimlene, trekker hver enkelt opp til ~ 3,5A, slik at vi kan bruke en tynnere kabel, rundt 24awg fungerer bra.

Hvis du bruker en kabel som er for tynn, kan den varmes opp, og dette er farlig ettersom belegget kan begynne å smelte, og dette kan føre til at kretsen din kortsluttes.

Lengden på kabelen gjør også en forskjell. Hvis du bruker en kabel som ville være fin på kort avstand, men er for tynn på lang avstand - den vil ikke varme opp, men det kan bety at spenningen har falt når den kommer til lysdiodene, noe som betyr at de vil lyser ikke godt.

Dette verktøyet kan hjelpe deg med å finne ut hvilken kabelmåler du trenger.

Trinn 6: Data

Data
Data
Data
Data
Data
Data

Hvis du skulle koble til JST -kontaktene nå, ville LED -stripene dine få strøm. Men ingenting ville lyse fordi disse stripene må bli fortalt hvilken farge de skal ha. Vi må opprette en datatilkobling til Fadecandy som vil gi dem disse instruksjonene.

Forbered Fadecandy

Første loddetinn dobbel header pins på Fadecandy. Skyv kortsiden av toppnålene gjennom hullene og snu Fadecandy så de utstående bitene er synlige.

Lodd hver av de 16 pinnene forsiktig hver for seg, og pass på at du ikke ved et uhell kobler to pinner sammen. (Faktisk er alle jordpinnene koblet til hverandre uansett, men for renslighet kan vi like godt lodde alle toppnålene.)

Kvinnelige toppstifter som kontakt

Ved å bruke kvinnelige overskriftsstifter til å koble til de mannlige dobbeltekstene betyr det at Fadecandy enkelt kan kobles fra eller skiftes ut.

Klipp av en seksjon med 8 kvinnelige toppstifter. Ta hver av datakablene fra de mannlige JST-kontaktene (eller hvis du forlenger kablene på denne siden, for installasjonsoppsettet, gjør det først). Skyv deretter et varmekrympestykke over kabelen og lodd dem individuelt til de 8 pinnene. Når lodding er ferdig, skyv varmekrympen ned og spreng den med varmepistolen. Dette kan nå kobles til datapinnene til Fadecandy.

Siden de 8 jordnålene til Fadecandy faktisk alle er koblet til hverandre, trenger vi bare å jorde en av dem. Klipp av en annen kort del av kvinnelige toppstifter - den kan like godt være 8 pinner bred også, selv om vi bare kommer til å bruke en pinne, vil den bli mer robust og lettere å håndtere. Lodd et stykke 24awg kabel til en av de kvinnelige toppnålene og varmekrymp den, koble denne til bakkenålene på Fadecandy.

Koble den motsatte enden av denne jordkabelen til et hvilket som helst ekstra spor i dine jordede Wago -kontakter.

Etiketter og ryddighet

Det kan være lurt å merke kablene dine på dette tidspunktet. Avhengig av strukturen og utformingen av installasjonen din, kan det også være lurt å tenke på å lage et slags hus for Wago -kontaktene, slik at de ikke bare henger. Jeg har tidligere laget små plakater av kryssfiner og varmlimt Wagos på.

Trinn 7: Siste maskinvarebitt …

Siste maskinvarebitt …
Siste maskinvarebitt …
Siste maskinvarebitt …
Siste maskinvarebitt …

Det er alt maskinvaren som er satt opp. Bare noen få siste biter:

Koble alle JST -kontaktene til hverandre.

Koble til strømforsyningen.

Koble Fadecandy til den bærbare datamaskinen via USB.

La oss få opplyst noen ting!

Instruksjonene og skjermbildene mine vil være Windows-sentriske, men ting burde fungere omtrent på samme måte på en Mac.

Trinn 8: Sett opp Fadecandy -programvare

Sett opp Fadecandy -programvare
Sett opp Fadecandy -programvare
Sett opp Fadecandy -programvare
Sett opp Fadecandy -programvare
Sett opp Fadecandy -programvare
Sett opp Fadecandy -programvare

Gå til Fadecandy github og last ned zip -filen.

Pakk ut alt.

Naviger til hvor du pakket den ut, og åpne "bin" -mappen.

Kjør fcserver.exe.

Et vindu åpnes. Det skal stå at du har en Fadecandy -enhet tilkoblet. Den forteller deg også serienummeret til den enheten. Ikke lukk dette vinduet, bare minimer det. Du må holde den åpen hele tiden du bruker Fadecandy.

Trinn 9: Fadecandy Server

Fadecandy Server
Fadecandy Server
Fadecandy Server
Fadecandy Server

I et nettleservindu (som Chrome) navigerer du til:

127.0.0.1:7890

Du bør også se den tilkoblede enheten din her.

Nå, under den tilkoblede enheten din, kan du se en rullegardin som er merket Testmønstre. Du kan bruke denne nedtrekksmenyen til å lyse opp LEDene dine opp til 50% eller full lysstyrke.

Gjør det nå! Lys! Jippi!!

Trinn 10: Feilsøking

Sjekk over LED -stripene dine og kontroller at alle lysene dine fungerer.

Her er noen feilsøkingstips …

En/noen striper som ikke lyser:

Mest sannsynlig er en forbindelse et sted dårlig. Dobbeltsjekk alle soldatene dine. Det er mulig den første lysdioden i en stripe er skadet. Du kan prøve å bytte stripene rundt ved å bytte hvilken JST -kontakt som brukes, dette vil hjelpe deg med å isolere problemet.

En stripe lyser opp halvveis, og plutselig ikke mer:

Strimmelen kan være skadet. Du må sannsynligvis utføre en operasjon. Skaden kan være på slutten av den siste fungerende pikslen eller i den første ødelagte, så … kutt ut den siste fungerende pikslen og den første ødelagte, og lodd to nye i stedet.

Stripene er alle oransje/røde i stedet for hvite:

Jeg har funnet ut at hvis stripene ikke får riktig strøm, vil de trekke en liten strøm gjennom usb -tilkoblingen - akkurat nok til å lyse dem opp rødt. Dobbeltsjekk at strømforsyningen er på og sjekk tilkoblingene der.

Strimlene er hvite i starten, men blekner til oransje: Dette er usannsynlig hvis du bruker strømforsyningen jeg koblet til, men kan skje hvis du bruker en strømforsyning som ikke er sterk nok.

Ingen av stripene lyser:

Hvis Fadecandy ikke blir gjenkjent og dukker opp, kan det hende du har noen driverproblemer. Hvis du får en feilmelding i konsollvinduet, kan du Google det og søke etter forslag.

Hvis Fadecandy dukker opp, men ingenting lyser - dobbeltsjekk alle tilkoblingene.

Trinn 11: Behandler

Behandling!
Behandling!

Nå er lysdiodene dine drevet, og du kan kontrollere dem ved hjelp av datamaskinen din, men det eneste du kan gjøre fra Fadecandy -grensesnittet er å slå dem på og av.

La oss hente inn prosessering, slik at vi kan gjøre noe kulere. Last ned behandling

Last ned behandling herfra.

Jeg kommer ikke til å gå i dybden med detaljer om hvordan du skriver behandlingskode, fordi det er mange steder på nettet for å lære det allerede, og det er et helt eget tema.

Jeg skal vise deg hvordan du justerer et av behandlingseksemplene som følger med Fadecandy til stripene du har laget her. Du kan også laste ned eksempelkoden min her.

Trinn 12: Kartlegging av piksler

Kartlegging av piksler
Kartlegging av piksler
Kartlegging av piksler
Kartlegging av piksler
Kartlegging av piksler
Kartlegging av piksler

Fadecandy lar deg "kartlegge" (eller legge ut) lysdiodene dine på tvers av behandlingslerretet. Vanligvis vil du legge dem ut på samme måte som de er lagt opp i det virkelige liv.

Når du tegner noe i Processing, vises det i sanntid på lysdiodene.

Få filene

I Fadecandy -filene du lastet ned, navigerer du til: Fadecandy> eksempler> behandling

Kopier en av strip64 -eksempelmappene, og lim den inn uansett hvor du oppbevarer behandlingsfilene dine.

Dette eksemplet inneholder kartlegging for en stripe på 64 piksler. Gi nytt navn til mappen og.pde -filen inne, slik at det står "striper" i stedet.

Kartlegging

Åpne filen. Se på disse linjene i oppsettseksjonen:

// Kart en 64-LED-stripe til midten av windowopc.ledStrip (0, 64, bredde/2, høyde/2, bredde/70,0, 0, falsk);

Dette er linjen som lager en stripe på 64 piksler. Hver av tingene som er skrevet mellom kommaene er en parameter i den stripen. Se vedlagte diagram som viser hva hver enkelt er. (Det er også i kommentarer i koden min.)

Vi kan bruke en sløyfe til å lage åtte strimler med 15 piksler hver. Fjern de to linjene og erstatt dem med dette:

// Kart 8 strimler med 15 piksler hver for (int i = 0; i <8; i ++) {

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

}

Kartleggingen din

Hvis du har et annet antall piksler i hver stripe, eller du vil legge strimlene annerledes ut, må du redigere denne koden. Bruk det vedlagte diagrammet eller kommentarene i koden som forklarer hva hver bit av kartleggingskoden er til for å lage koden du trenger.

Trinn 13: Trykk på Spill under behandling

Hit Play under behandling!
Hit Play under behandling!

Når du trykker play (øverst til venstre i Processing), ser du de kartlagte stripene representert som små hvite prikker på lerretet.

(Hvis du ikke ser de hvite prikkene, har du sannsynligvis lukket servervinduet. Gå tilbake til trinn 8 og kontroller at fcserver.exe kjører)

Animasjonen i eksemplet jeg har brukt er interaktiv. Når du beveger musen, følger et prikkbilde markøren. Prikken vil også vises på lysene dine samtidig.

Animasjonskoden

Koden som får dette til å skje er her:

ugyldig trekning () {

bakgrunn (0); float dotSize = bredde*0,2; image (dot, mouseX- dotSize/2, mouseY - dotSize -2, dotSize, dotSize);

}

Enhver kode du skriver i trekningsdelen, vil vises på lysdiodene.

Trinn 14: Flere eksempler … Tid for deg å eksperimentere

Flere eksempler … Tid for deg å eksperimentere
Flere eksempler … Tid for deg å eksperimentere
Flere eksempler … Tid for deg å eksperimentere
Flere eksempler … Tid for deg å eksperimentere
Flere eksempler … Tid for deg å eksperimentere
Flere eksempler … Tid for deg å eksperimentere

Her er noen flere eksempler på animasjoner jeg har laget for disse lysene - en regnbue, noen tilfeldige blobs og en som bruker kameramater. Disse er alle på githuben min her.

Jeg bruker et ark med bølgepapp som diffusor. Du kan eksperimentere med alle slags ting!

Jeg anbefaler på det sterkeste å lære å behandle og lage flere animasjoner for lysene dine! Det er veldig raskt å komme i gang og se morsomme resultater raskt. Dan Shiffmans opplæringsprogrammer er et flott sted å starte.

Trinn 15: Takk for at du leste

Image
Image

Jeg håper du likte denne opplæringen!

Ta en titt på den medfølgende YouTube -videoen hvis du ikke allerede har gjort det.

Finn meg på nettet:

InstagramYouTubeTwitter

Legg gjerne ut spørsmål i kommentarene her eller på Youtube, så skal jeg prøve å hjelpe.

Innendørs belysningskonkurranse
Innendørs belysningskonkurranse

Andreplass i konkurransen om innendørs belysning

Anbefalt: