Indholdsfortegnelse:

Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling: 15 trin (med billeder)
Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling: 15 trin (med billeder)

Video: Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling: 15 trin (med billeder)

Video: Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling: 15 trin (med billeder)
Video: 🔥 LED-pæren går aldrig ud! Bare tag en blyant 2024, Juli
Anonim
Image
Image
Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling
Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling
Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling
Sådan kontrolleres adresserbare lysdioder med Fadecandy og behandling

Hvad

Dette er en trin-for-trin vejledning i, hvordan du bruger Fadecandy og Processing til at styre adresserbare LED'er. Fadecandy er en LED-driver, der kan styre op til 8 strimler på 64 pixels hver. (Du kan forbinde flere Fadecandys til en computer for at øge dette.) Processing er et programmeringssprog, der bruges til at lave visuals. Du har et lærred, ligesom du ville i Photoshop eller Paint, men i stedet for at tegne med musen tegner du ved at skrive kode. Fadecandy og Processing arbejder sammen. Du skriver kode, der placerer lysdioderne på tværs af behandlingslærredet, og derefter vises alt, hvad du tegner i behandling, på disse lysdioder i realtid. Hvorfor

Der er mange måder at styre lysdioder på. Jeg kan godt lide Fadecandy, fordi det er billigt at komme i gang, og du kan have masser af kontrol over dine lysdioder på en meget visuel måde ved hjælp af Processing. Processing kan også tilsluttes alle slags ting, som Kinect, Arduino, et kamera eller endda bare mus/tastaturindgange. Så der er masser af muligheder for at gøre tingene interaktive

Der er tre dele til dette projekt.

1. Hardware Se, hvordan alt fysisk hænger sammen, lodd ting, få LED -strimlerne til at køre.

2. Software: FadecandyFadecandy fungerer ved at køre en server på din maskine - det er superenkelt at konfigurere.

3. Software: Behandling Se hvordan du placerer lysdioderne på lærredet, og brug eksemplerne til at se nogle animationer på dine lysdioder.

Jeg prøver at skrive mine selvstudier på en sådan måde, at en person med absolut ingen erfaring overhovedet i det mindste kan nyde at læse den. Med denne vil jeg gøre alt trin for trin, så det er velegnet til begyndere at følge med og gøre sig selv. så vil du måske tjekke nogle tutorials specifikt til det - jeg anbefaler Daniel Shiffmans YouTube -kanal.

Dette projekt omfatter lodning. Jeg har ikke skrevet detaljerede instruktioner til begyndere loddemaskiner, det er der masser af andre vejledninger til.

Dette projekt involverer høje spændinger (når der tilsluttes et netstik til strømforsyningen), så vær forsigtig, og lad ikke børn gøre dette alene. KodeHele koden (Arduino og behandling) er på min github her.

Trin 1: Udstyr og værktøjer

Udstyr og værktøjer
Udstyr og værktøjer
Udstyr og værktøjer
Udstyr og værktøjer
Udstyr og værktøjer
Udstyr og værktøjer

Her er en komplet liste over alt, hvad du skal bruge til at oprette dette projekt:

Dele

  • Adresserbare lysdioder (US Amazon | UK Amazon) Jeg bruger ws2812b LED -strip. Der er et par variabler, du kan vælge imellemBelægning: Du kan købe almindelig LED -strimmel uden belægning overhovedet, men den er ikke vandtæt. Eller du kan købe det i et fleksibelt silikonehus, der er IP67 -klassificeret, hvilket betyder, at det er helt forseglet og vandtæt. Farve på bagsiden: Strimlerne kommer i sort og hvid. Hvis du ikke vil dække din LED -strimmel med en difusser, så overvej, hvilken der ville se bedst ud. Antal lysdioder: Standarderne er 30, 60 eller 144 lysdioder pr. Meter. Jeg bruger 30LED pr. Meter, men jeg linkede til 60, da det er mere almindeligt brugt. Andet: Du kan også købe ws2812b i strenge (amerikanske Amazon | UK Amazon) i stedet for strimler. De fungerer på samme måde, så det er op til dig, hvad du skal bruge!
  • Fadecandy (amerikansk Amazon | britisk Amazon)
  • USB -kabel til tilslutning af Fadecandy til computer (Amazon i USA | Amazon i Storbritannien)
  • Dobbelt header pins (US Amazon | UK Amazon)
  • Kondensatorer (amerikanske Amazon | UK Ebay)
  • 5V strømforsyning (USA Amazon | UK Amazon) Denne strømforsyning, jeg har linket til, ville drive 512 lysdioder (en Fadecandys værdi)

  • Stik (US Amazon | UK Amazon) Du kan bare bruge et gammelt stik, eller hvis du ikke har et, er en kedelledning en god mulighed.
  • 3-benede JST-stik (amerikanske Amazon | UK Amazon) Du skal bruge et par pr. Strimmel (altså 8 for en Fadecandys værdi)
  • 12-AWG-kabel (US Ebay | UK Ebay) Dette tykke kabel fører strømmen fra strømforsyningen til nogle stik, der deler den ud til alle de forskellige strimler.
  • 24-AWG-kabel (US Ebay | UK Ebay) Dette tyndere kabel fører strømmen til hver LED-strimmel.
  • Wago -stik (US Amazon | RS Components UK)
  • Disse vil dele strømmen fra en strømforsyning til flere strimler. De kommer i pakker med 10, hvilket er rigeligt til en Fadecandy.

Forbrugsstoffer

  • RTV silikone (USA Amazon | UK Amazon)
  • Varmekrympning (amerikansk Amazon | britisk Amazon)
  • Klar ~ 10 mm varmekrymp (amerikansk Amazon | britisk Amazon)
  • Loddemateriale (amerikansk Amazon | britisk Amazon)

Værktøjer

  • Loddejern (US Amazon | UK Amazon)
  • Wire strippere (amerikanske Amazon | britiske Amazon)
  • Skruetrækker
  • Saks
  • Hjælpende hænder (valgfrit)
  • Loddesuger (valgfrit)

Trin 2: LED Strips

LED Strips
LED Strips

Hver LED -strip skal tilsluttes strøm, jord og data. Der er en pil trykt på strimlen, der viser den retning, data skal flyde.

Hver LED -strimmel har brug for et JST -stik og en kondensator tilsluttet det.

Stikket:

JST -stikket har 3 ben/kabler - en hver til strøm, jord og data. Det er nyttigt i mange tilfælde at kunne afbryde eller udskifte strimler. Hvis du er sikker på, at du aldrig vil afbryde eller let udskifte dine strimler, kan du bare lodde på kabel i stedet, men jeg anbefaler stærkt at have stik.

Kondensatoren:

Hvis der er en strømstigning (dette kan ske, når du først tænder for strømforsyningen), beskytter kondensatoren den første LED i din strimmel mod at blive beskadiget.

Kabel:

Hvis du planlægger en LED -installation, skal du tænke over, hvordan dine strimler, strømforsyninger og Fadecandy (r) placeres. For at sikre, at dine forbindelser alle når, skal du sandsynligvis tilføje nogle kabellængder et sted.

Du kan lodde kablerne til LED -båndet og derefter lodde JST -stikkene til den anden ende af kablet. Alternativt kan du lodde JST -stik direkte til båndet og tilføje kabellængder til strømforsyningen/Fadecandy -siden i stedet. Det hele afhænger af dit installationslayout og planer.

Kabel, der forbinder strøm/jord til en strimmel på op til 64 pixels, kan være et 24AWG -kabel. 24AWG er også rigeligt til dataforbindelsen. Brug et andet farvekabel til strøm/data/jord - ideelt farver, der matcher dine JST -stik.

Jeg vil bare lodde JST -stikket direkte til strimlerne og ikke tilføje nogen kabelforlængelse, fordi jeg ikke er bekymret for layout i denne vejledning.

Trin 3: Monter JST -stikket og kondensatoren

Monter JST -stikket og kondensatoren
Monter JST -stikket og kondensatoren
Monter JST -stikket og kondensatoren
Monter JST -stikket og kondensatoren
Monter JST -stikket og kondensatoren
Monter JST -stikket og kondensatoren

Forbered strimlen

Skær dine LED -strimler i længden (maks. 64 pixels pr. Strimmel).

Find den højre ende, den der har pilen pegende indad. Skær et lille stykke af det vandtætte dæksel væk, så du kan se de tre kontakter. De er mærket 5V, GND og Data In. (Hvis kontakten er mærket Data Out, har du den forkerte ende).

Lodning på JST -stikket og kondensatoren

Dette kan være lidt besværligt, men jeg har fundet den bedste måde at gøre det på er at smelte en lille klat lodde på hver af de tre kontakter, derefter lodde på JST -stikket og derefter kondensatoren.

Brug de kvindelige JST -stik til at blive fastgjort til båndsiden. JST -stikket har 3 kabler, et til hver af kontakterne på båndet. Normalt er kablerne røde, grønne og hvide eller røde, grønne og sorte. Brug rød til strøm, grøn til data og hvid/sort til jorden.

At skære benene på kondensatoren kort vil hjælpe det med at blive på plads. Den ene side af kondensatoren har negative symboler, benet på denne side forbinder til GND -kontakten og benet på den anden side forbinder til 5V -kontakten.

Forsegl strimlen igen

Skær et stykke klar varmekrympning, som dækker det eksponerede stykke strimmel og har masser af overlapning med det eksisterende vandtætte dæksel. Slids den over strimlen (du kan gøre dette, før du tilsluttede JST -stikket/kondensatoren eller bare skubber det på fra den anden ende) og gem det ved siden af det eksponerede stykke.

Læg masser af RTV -silikone direkte på kontakterne og omkring det eksisterende vandtætte dæksel, herunder på bagsiden af båndet. Skub den klare varmekrympning over silikonen. Spræng den med en varmepistol, indtil varmekrympningen er skrumpet ind.

Silikonen er lidt rodet. Sørg for at vaske dine hænder, hvis du får det på din hud. Overvej at have avis eller noget på din arbejdsflade.

Gentag dette for alle 8 af dine LED -strimler

Trin 4: Strømforsyningen

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

Du skal tilslutte et stik til din strømforsyning. Jeg har inkluderet instruktioner til stik i Storbritannien og USA.

Forbered stikket

Skær kablet en anstændig afstand væk fra stikenden. Brug en Stanley -kniv til forsigtigt at fjerne det ydre lag af kablet. Du skal finde tre kabler indeni, fjerne omkring en centimeter af hver af disse kabler.

I et britisk stik kan du normalt antage, at: Gul/Grøn stribet - Jordbrun - LiveBlue - Neutral

I et amerikansk stik kan du antage, at: Grøn - GroundBlack - LiveWhite - Neutral

For at være helt sikker på, at dit stik er kablet som forventet, kan du bruge et multimeter til at kontrollere.

Kontroller kabler med et multimeter

Storbritannien: Se på stikstifterne, med den ene stift øverst. Den øverste pin er jorden, den nederste venstre er Live, den nederste højre er Neutral. Tappene er også markeret med bogstaverne E, L og N på de fleste stik.

USA: Se på stikstifterne, med den ene stift i bunden. Den nederste pin er Earth, øverst til venstre er Live, øverst til højre er Neutral. Tappene er også markeret med bogstaverne E, L og N på de fleste stik.

Begge: Indstil dit multimeter til kontinuitetstilstand. Rør multimeterstikkene sammen for at kontrollere, at det fungerer. Du skal høre et bip. Rør nu en stift til en af stikstifterne, lad os starte med jorden. Rør nu det andet stik til kablet, som du forventer at blive slebet (gul/grøn i Storbritannien, grøn i USA). Du bør høre et bip, hvilket angiver, at der er en kontinuerlig forbindelse mellem de to stik. Kontroller nu de levende og neutrale forbindelser.

Sæt stikket på

Løsn skruerne, der er mærket strøm, jord og spænd strøm på strømforsyningen. De kan være mærket L og N og derefter have grundsymbolet. Sæt de relevante kabler i ved siden af skruerne, og stram dem igen. Juster indgangsspændingen

Et eller andet sted på/inden i strømforsyningen kan der være en switch, som giver dig mulighed for at ændre indgangsspændingen fra 110V til 220V, så sørg for at denne er indstillet korrekt (sandsynligvis 220V i Storbritannien og 110V i USA).

På mine strømforsyninger er kontakten inde, og du skal bruge en tynd skruetrækker eller noget for at nå den.

Tilslut din strømforsyning. Der er normalt en indikator for at vise, at den er tændt korrekt.

Nu kan du kontrollere, hvilken spænding du får på tværs af to udgangsstifter. Drej dit multimeter til DC -spændingstilstand (V'en med de lige/stiplede linjer, ikke den svingende linje). Rør en tand til en V- skrue og en stang til en V+ skrue. Multimeteret skal vise en spænding et sted nær 5V.

Brug en skruetrækker til at dreje justeringsskruen, indtil spændingen er 5V.

Trin 5: Fordeling af strøm

Fordeling af magt
Fordeling af magt
Fordeling af magt
Fordeling af magt
Fordeling af magt
Fordeling af magt

De fleste 5V strømforsyninger har kun en eller to udgange, men vi skal bruge 8 strimler.

Wago -stik

Jeg bruger Wago -stik til at fordele strømmen. Disse små stik har flere slots til at sætte kabler i. Alle slots er forbundet med hinanden, så det er en fantastisk måde at forbinde masser af kabel sammen uden lodning.

De findes i et par forskellige størrelser (2-vejs, 3-vejs, 5-vejs).

Strøm til Wagos

Sørg for, at din strømforsyning er frakoblet, mens du gør denne del.

Tag to stykker 10awg kabel, et til jord (sort) og et til strøm (rødt).

Længden af det nødvendige kabel afhænger af dit installationslayout. Jeg har fundet ud af, at det fungerer ganske godt at holde alle strømforsyninger på gulvet ét sted og derefter have lange 10awg kabler, der strækker sig til nær hvor strimlerne er, og fordeler strømmen derude. Selvom strømforsyningen har to udgange, har jeg fundet det ryddeligere og billigere bare at bruge en udgang, når disse 10awg kabler skal være lange, ellers fordobler du mængden af tykt 10awg kabel, du skal købe og holde ryddeligt.

Fjern ca. 1 cm fra den ene ende af hvert kabel, og tilslut det til strømforsyningen ved hjælp af skruerne, som du gjorde med stikket.

Fjern ca. 1,25 cm fra den anden ende af hvert kabel, og sæt strømforbindelsen i et 3-vejs Wago-stik og jorden til et 5-vejs Wago-stik. (Eller du kan bare bruge 5 -vejs stik til alt, du har bare nogle flere ekstra pladser)

Tag derefter to korte længder af rødt 10awg kabel og to korte længder af sort 10awg kabel. Fjern 1,25 cm fra enderne af hver, og tilslut de eksisterende Wago-stik til yderligere fire 5-vejsstik. (Se vedhæftede diagram for afklaring).

Strøm fra Wagos (til strimlerne)

Igen vil det nøjagtige design her afhænge af dit installationslayout. Jeg sagde før, at du måske vil tilføje kabellængde til dine LED -strimler, eller du vil måske tilføje længde til strømfordelingssiden. Hvis du tilføjer kabel her, skal du lodde længder på 24awg kabel til dine JST-stik og sikre, at det er varmekrympet.

Tag derefter enten enderne af disse kabler eller enderne af JST-stik og fjern mindst 1,5 cm af strøm- og jordkablerne på hver.

Mellem de fire 5-vejsstik, du har tilsluttet strømforsyningen, skal du have otte ledige pladser til strøm og otte ledige stik til jord. Sæt alle de relevante kabler på plads.

Hvorfor bruger vi nogle gange 10awg og undertiden 24awg kabler?

De forskellige kabelmålere skyldes, at der er forskellige strømmængder i forskellige dele af kredsløbet.

Kommer direkte fra strømforsyningen, kan 512 lysdioder alle med fuld hvid lysstyrke tegne op til ~ 30A. Brug et tykt 10awg kabel til at overføre denne strøm.

Når vi dog har delt strømmen ud til de forskellige strimler, tegner hver enkelt kun op til ~ 3.5A, så vi kan bruge et tyndere kabel, omkring 24awg fungerer godt.

Hvis du bruger et kabel, der er for tyndt, kan det varme op, og det er farligt, da belægningen kan begynde at smelte, og dette kan få dit kredsløb til at kortslutte.

Kabellængden gør også en forskel. Hvis du bruger et kabel, der ville være fint på en kort afstand, men er for tyndt til en lang afstand - det vil ikke varme op, men det kan betyde, at spændingen er faldet, når den når lysdioderne, hvilket betyder, at de vil lyser ikke godt op.

Dette værktøj kan hjælpe dig med at finde ud af, hvilken kabelmåler du har brug for.

Trin 6: Data

Data
Data
Data
Data
Data
Data

Hvis du skulle tilslutte JST -stik nu, ville dine LED -strips blive forsynet med strøm. Men intet ville lyse op, fordi disse strimler skal fortælle, hvilken farve de skal have. Vi er nødt til at oprette en dataforbindelse til Fadecandy, som vil give dem disse instruktioner.

Forbered Fadecandy

Første loddemetal dobbelte hovedstifter på Fadecandy. Skub den korte side af headerstifterne gennem hullerne, og vend Fadecandy om, så de fremspringende bits er synlige.

Lod forsigtigt hver af de 16 ben individuelt, og sørg for, at du ikke ved et uheld slutter to stifter sammen. (Faktisk er alle jordstifterne alligevel forbundet med hinanden, men for pænhedens skyld kan vi lige så godt lodde alle hovedstifterne.)

Kvindehovedstifter som stik

Brug af kvindelige headerstifter til at tilslutte de mandlige dobbelte headerstifter betyder, at Fadecandy let kan tages ud eller udskiftes.

Skær en sektion af 8 kvindelige headerstifter af. Tag hvert datakabel fra de han-JST-stik (eller hvis du forlænger kablerne på denne side, for dit installationslayout, gør det først). Skub derefter et stykke varmekrympning over kablet og lod dem individuelt til de 8 ben. Når lodningen er udført, skal du skubbe varmen ned og sprænge den med varmepistolen. Dette kan nu tilsluttes Fadecandys datapinde.

Da Fadecandys 8 jordstifter faktisk alle er forbundet med hinanden, behøver vi kun at jorde en af dem. Skær endnu en kort sektion af kvindelige headerstifter af - den kan lige så godt være 8 ben bred, selvom vi kun kommer til at bruge en nål, hvis den skæres til 8 ben, bliver den mere robust og lettere at håndtere. Lod et stykke 24awg kabel til en af de kvindelige headerstifter og varmekrymp det, tilslut dette til jordstifterne på Fadecandy.

Tilslut den modsatte ende af dette jordkabel til en hvilken som helst ekstra slot i dine jordforbundne Wago -stik.

Etiketter og ryddelighed

Du vil måske mærke dine kabler på dette tidspunkt. Afhængigt af strukturen og layoutet af din installation kan du også overveje at oprette en form for hus til Wago -stik, så de ikke bare hænger. Jeg har tidligere lavet små plader af krydsfiner og varmlimet Wagos på.

Trin 7: Sidste hardware -bit …

Sidste hardware bits …
Sidste hardware bits …
Sidste hardware bits …
Sidste hardware bits …

Det er alt hardware sat op. Bare et par sidste stykker:

Sæt alle JST -stik i hinanden.

Tilslut strømforsyningen.

Slut Fadecandy til din bærbare computer via USB.

Lad os nu få nogle ting oplyst!

Mine instruktioner og skærmbilleder vil være Windows-centreret, men tingene bør fungere stort set på samme måde på en Mac.

Trin 8: Konfigurer Fadecandy -software

Opsætning af Fadecandy -software
Opsætning af Fadecandy -software
Opsætning af Fadecandy -software
Opsætning af Fadecandy -software
Opsætning af Fadecandy -software
Opsætning af Fadecandy -software

Gå til Fadecandy github, og download zip -filen.

Pak alt ud.

Naviger til det sted, hvor du har pakket det ud, og åbn mappen "bin".

Kør fcserver.exe.

Et vindue åbnes. Det skulle sige, at du har en Fadecandy -enhed tilsluttet. Det fortæller dig også enhedens serienummer. Luk ikke dette vindue, bare minimer det. Du skal holde den åben hele tiden, du bruger Fadecandy.

Trin 9: Fadecandy -server

Fadecandy -server
Fadecandy -server
Fadecandy -server
Fadecandy -server

I et browservindue (som Chrome) skal du navigere til:

127.0.0.1:7890

Du bør også se din tilsluttede enhed her.

Nu kan du under din tilsluttede enhed se en rullemenu, der er mærket Testmønstre. Du kan bruge denne rullemenu til at tænde dine LED'er op til 50% eller fuld lysstyrke.

Gør det nu! Lys! Yay !!

Trin 10: Fejlfinding

Kontroller dine LED -strips og kontroller, at alle dine lamper fungerer.

Her er nogle fejlfindingstip …

En/nogle strimler lyser ikke:

Mest sandsynligt er en forbindelse et sted dårlig. Dobbelttjek alle dine soldater. Det er muligt, at den første LED i en strimmel er beskadiget. Du kan prøve at bytte strimlerne rundt ved at bytte hvilket JST -stik der bruges, dette hjælper dig med at isolere problemet.

En strimmel lyser halvvejs og derefter pludselig ikke mere:

Strimlen kan være beskadiget, du skal sandsynligvis udføre en operation. Skaden kan være i slutningen af den sidste arbejdende pixel eller i den første ødelagte, så … skær den sidste arbejdende pixel og den første ødelagte ud og lod to nye i stedet.

Strimlerne er alle orange/røde i stedet for hvide:

Jeg har fundet ud af, at hvis strimlerne ikke får ordentlig strøm, vil de trække en lille smule strøm gennem usb -forbindelsen - lige nok til at tænde dem rødt. Dobbelttjek, at strømforsyningen er tændt, og kontroller forbindelserne der.

Strimlerne er hvide i starten, men falmer til orange: Dette er usandsynligt, hvis du bruger den strømforsyning, jeg har forbundet, men kan ske, hvis du bruger en strømforsyning, der ikke er stærk nok.

Ingen af strimlerne lyser:

Hvis Fadecandy ikke genkendes og dukker op, kan du have nogle driverproblemer. Hvis du får en fejlmeddelelse i konsolvinduet, så Google det og søg efter forslag.

Hvis Fadecandy dukker op, men intet lyser op - dobbelttjek alle dine forbindelser.

Trin 11: Behandler

Forarbejdning!
Forarbejdning!

Nu er dine lysdioder tændt, og du kan styre dem ved hjælp af din computer, men det eneste du kan gøre fra Fadecandy -grænsefladen er at tænde og slukke dem.

Lad os bringe Processing ind, så vi kan lave nogle sejere ting. Download Processing

Download behandling herfra.

Jeg vil ikke gå i dybden med detaljer om, hvordan man skriver Processing code, for der er mange steder online for at lære det allerede, og det er et helt eget emne.

Jeg vil vise dig, hvordan du justerer et af de behandlingseksempler, der følger med Fadecandy, til de strimler, du har lavet her. Du kan også downloade min eksempelkode her.

Trin 12: Kortlægning af pixels

Kortlægning af pixels
Kortlægning af pixels
Kortlægning af pixels
Kortlægning af pixels
Kortlægning af pixels
Kortlægning af pixels

Fadecandy lader dig "kortlægge" (eller lægge) dine lysdioder hen over behandlingslærredet. Normalt vil du gerne lægge dem ud på samme måde som de er udformet i det virkelige liv.

Når du tegner noget i Processing, vises det i realtid på lysdioderne.

Få filerne

I de Fadecandy -filer, du downloadede, skal du navigere til: Fadecandy> eksempler> behandling

Kopiér en af strip64 -eksempelmapperne, og indsæt den, uanset hvor du opbevarer dine behandlingsfiler.

Dette eksempel indeholder kortlægning for en strimmel på 64 pixels. Omdøb mappen og.pde -filen indeni, så der står "strimler" i stedet.

Kortlægning

Åbn filen. Se på disse linjer i opsætningsafsnittet:

// Kort en 64-LED-strimmel til midten af vinduet. LedStrip (0, 64, bredde/2, højde/2, bredde/70,0, 0, falsk);

Dette er den linje, der skaber en strimmel på 64 pixels. Hver af de ting, der er skrevet mellem kommaerne, er en parameter for den strimmel. Se det vedhæftede diagram, der viser, hvad hver enkelt er. (Det er også i kommentarer i min kode.)

Vi kan bruge en loop til at oprette 8 strimler på 15 pixels hver. Fjern disse to linjer, og erstat dem med dette:

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

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

}

Din kortlægning

Hvis du har et andet antal pixels i hver strimmel, eller du vil lægge dine strimler anderledes ud, skal du redigere denne kode. Brug det vedhæftede diagram eller kommentarerne i koden, der forklarer, hvad hver bit af kortlægningskoden er til for at oprette den kode, du har brug for.

Trin 13: Hit Play under behandling

Hit Play under behandling!
Hit Play under behandling!

Når du trykker på play (øverst til venstre i Processing), ser du de kortlagte strimler repræsenteret som små hvide prikker på lærredet.

(Hvis du ikke kan se de hvide prikker, har du sandsynligvis lukket servervinduet. Gå tilbage til trin 8 og kontroller, at fcserver.exe kører)

Animationen i det eksempel, jeg har brugt, er interaktiv. Når du bevæger musen rundt, følger et prikbillede markøren. Prikken vises også på dine lys på samme tid.

Animationskoden

Den bit kode, der får dette til at ske, er her:

ugyldig tegning () {

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

}

Enhver kode, du skriver inden for tegningsafsnittet, vises på lysdioderne.

Trin 14: Flere eksempler … Tid til at eksperimentere

Flere eksempler … Tid til at eksperimentere
Flere eksempler … Tid til at eksperimentere
Flere eksempler … Tid til at eksperimentere
Flere eksempler … Tid til at eksperimentere
Flere eksempler … Tid til at eksperimentere
Flere eksempler … Tid til at eksperimentere

Her er nogle flere eksempler på animationer, jeg har lavet til disse lys - en regnbue, nogle tilfældige klatter og en, der bruger et kamerafeed. Disse er alle på min github her.

Jeg bruger et ark bølgepap som diffuser. Du kan eksperimentere med alle slags ting!

Jeg anbefaler stærkt at lære Processing og lave flere animationer til dine lys! Det er virkelig hurtigt at komme i gang og se sjove resultater hurtigt. Dan Shiffmans tutorials er et godt sted at starte.

Trin 15: Tak fordi du læste

Image
Image

Jeg håber du nød denne tutorial!

Tag et kig på den medfølgende YouTube -video, hvis du ikke allerede har gjort det.

Find mig online:

InstagramYouTubeTwitter

Stil gerne spørgsmål i kommentarerne her eller på Youtube, og jeg vil prøve at hjælpe.

Indendørs belysningskonkurrence
Indendørs belysningskonkurrence

Runner Up i konkurrencen om indendørs belysning

Anbefalede: