Taula de continguts:

Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)
Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)

Vídeo: Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)

Vídeo: Com controlar els LED adreçables amb Fadecandy i processament: 15 passos (amb imatges)
Vídeo: BTT SKR2 — Обновлены основы SKR 2 (Rev B) 2024, Juliol
Anonim
Image
Image
Com controlar els LED adreçables amb Fadecandy i processament
Com controlar els LED adreçables amb Fadecandy i processament
Com controlar els LED adreçables amb Fadecandy i processament
Com controlar els LED adreçables amb Fadecandy i processament

Què

Aquest és un tutorial pas a pas sobre com utilitzar Fadecandy i Processing per controlar els LED adreçables. Fadecandy és un controlador de LED que pot controlar fins a 8 tires de 64 píxels cadascuna. (Podeu connectar diversos Fadecandys a un ordinador per augmentar-lo.) El processament és un llenguatge de programació que s’utilitza per crear visuals. Teniu un llenç, tal com ho faríeu a Photoshop o Paint, però en lloc de dibuixar amb el ratolí, dibuixeu escrivint codi. Fadecandy i Processing funcionen junts. Escriviu codi que col·loqueu els LED sobre el llenç de processament i, tot seguit, tot el que dibuixeu a Processament apareix en aquests LED en temps real. Per què

Hi ha moltes maneres de controlar els LED. M’agrada Fadecandy perquè és barat començar i podeu controlar els vostres LED de manera molt visual mitjançant Processing. El processament també es pot connectar a tot tipus de coses, com Kinect, Arduino, una càmera o fins i tot entrades de ratolí / teclat. Per tant, hi ha un munt d’abast per fer les coses interactives

Aquest projecte té tres parts.

1. Maquinari: vegeu com tot el que es connecta físicament, soldar coses, fer funcionar les tires LED.

2. Programari: Fadecandy Fadecandy funciona executant un servidor a la vostra màquina: és molt senzill de configurar.

3. Programari: Processament Vegeu com col·locar els LED sobre el llenç i utilitzeu els exemples per veure algunes animacions als vostres LED.

Intento escriure els meus tutorials de manera que algú que no tingui experiència en absolut, com a mínim, gaudeixi llegint-lo. Amb aquest, faré tot pas a pas, de manera que sigui adequat perquè els principiants segueixin i facin ells mateixos. No entraré en detalls sobre Processament: si voleu desenvolupar les vostres habilitats de Processament i fer animacions més avançades llavors potser voldreu consultar alguns tutorials específics per a això: us recomano el canal de YouTube de Daniel Shiffman.

Aquest projecte inclou la soldadura. No he escrit instruccions detallades per a soldadors per a principiants, hi ha molts altres tutorials per a això.

Aquest projecte implica voltatges elevats (quan es connecta un endoll de corrent a la font d'alimentació), per tant, tingueu cura i no permeteu que els nens ho facin sols. CodeTot el codi (Arduino i Processing) es troba al meu github aquí.

Pas 1: equips i eines

Equips i eines
Equips i eines
Equips i eines
Equips i eines
Equips i eines
Equips i eines

Aquí teniu una llista completa de tot el que necessitareu per crear aquest projecte:

Parts

  • LED adreçables (Amazon nord-americà | Amazon britànic) Faig servir una tira LED ws2812b. Hi ha algunes variables entre les quals podeu triar Revestiment: podeu comprar una tira LED senzilla sense cap capa, però no serà impermeable. O podeu comprar-lo en una carcassa de silicona flexible que tingui la qualificació IP67, cosa que significa que està completament segellada i impermeable. Color del suport: les tires es presenten en blanc i negre. Si no voleu cobrir la vostra tira LED amb un difusor, considereu quin seria el millor. Nombre de LED: els estàndards són de 30, 60 o 144 LED per metre. Estic fent servir 30LED per metre, però he enllaçat a 60, ja que s’utilitza més habitualment. Funcionen de la mateixa manera, de manera que us tocarà utilitzar-lo.
  • Fadecandy (Amazon dels EUA | Amazon del Regne Unit)
  • Cable USB per connectar Fadecandy a l'ordinador (Amazon EUA | Amazon Regne Unit)
  • Pins de capçalera dobles (Amazon dels EUA | Amazon del Regne Unit)
  • Condensadors (Amazon EUA | Regne Unit Ebay)
  • Font d'alimentació de 5 V (Amazon dels Estats Units d'Amèrica | Amazon del Regne Unit) Aquesta font d'alimentació amb la qual he connectat alimentaria 512 LED (un valor de Fadecandy)

  • Endoll (EUA Amazon | Regne Unit Amazon) Només podeu utilitzar un cable d'endoll antic o, si no en teniu, un cable de bullidor és una bona opció.
  • Connectors JST de 3 pins (Amazon dels EUA | Amazon del Regne Unit) Necessiteu un parell per tira (per tant, 8 per un valor de Fadecandy)
  • Cable de 12 AWG (EUA Ebay | UK Ebay) Aquest cable espès transportarà l’alimentació de la font d’alimentació a alguns connectors que el divideixen a totes les tires.
  • Cable de 24 AWG (EUA Ebay | UK Ebay) Aquest cable més prim transportarà l'alimentació de cada tira LED.
  • Connectors Wago (Amazon EUA | RS Components UK)
  • Aquests dividiran la potència d'una font d'alimentació a diverses tires. Es presenten en paquets de 10, que són suficients per a un Fadecandy.

Consumibles

  • Silicona RTV (Amazon dels EUA | Amazon del Regne Unit)
  • Reducció de calor (Amazon dels EUA | Amazon del Regne Unit)
  • Retractament de calor de ~ 10 mm clar (Amazon dels EUA | Amazon del Regne Unit)
  • Solder (Amazon nord-americà | Amazon del Regne Unit)

Eines

  • Soldador (Amazones dels EUA | Amazones del Regne Unit)
  • Decapants de filferro (Amazon EUA | Amazon Regne Unit)
  • Tornavís
  • Tisores
  • Mans ajudants (opcional)
  • Ventosa de soldadura (opcional)

Pas 2: tires LED

Tires LED
Tires LED

Cal connectar cada tira LED a l’alimentació, a terra i a les dades. Hi ha una fletxa impresa a la tira que mostra la direcció que han de fluir les dades.

Cada tira LED necessita un connector JST i un condensador connectat.

El connector:

El connector JST té 3 pins / cables: un per alimentació, terra i dades. Poder desconnectar o substituir tires és útil en molts casos. Si esteu segurs que no voleu desconnectar ni substituir fàcilment les tires, podeu soldar-les amb el cable, però us recomano tenir connectors.

El condensador:

Si hi ha un augment de corrent (això pot passar quan enceneu la font d'alimentació per primera vegada), el condensador protegirà el primer LED de la vostra tira de danys.

Cable:

Si esteu planejant una instal·lació de LED, haureu de pensar com es col·locaran les tires, fonts d’alimentació i Fadecandy. Per garantir que totes les vostres connexions arribin, és probable que hàgiu d'afegir algunes longituds de cable en algun lloc.

Podeu soldar els cables a la tira LED i després soldar els connectors JST a l’altre extrem del cable. També podeu soldar els connectors JST directament a la tira i afegir longituds de cable a la font d'alimentació / Fadecandy. Tot dependrà del vostre disseny i plans d’instal·lació.

El cable que connecta l’alimentació / terra a una tira de fins a 64 píxels pot ser un cable de 24 AWG. 24AWG també és suficient per a la connexió de dades. Utilitzeu un cable de diferents colors per alimentar-vos / dades / terra, idealment colors que coincideixin amb els connectors JST.

Simplement vaig a soldar els connectors JST directament a les tires i no afegiré cap extensió de cable, perquè no em preocupa la disposició d’aquest tutorial.

Pas 3: connecteu el connector i el condensador JST

Connecteu el connector i el condensador JST
Connecteu el connector i el condensador JST
Connecteu el connector i el condensador JST
Connecteu el connector i el condensador JST
Connecteu el connector i el condensador JST
Connecteu el connector i el condensador JST

Prepareu la tira

Tallar les tires de LED a la longitud (64 píxels com a màxim per tira).

Cerqueu l’extrem correcte, el que té la fletxa cap a l’interior. Retalleu un tros de la coberta impermeable perquè pugueu veure els tres contactes. Tenen l’etiqueta 5V, GND i Data In. (Si el contacte té l'etiqueta Data Out, teniu el final equivocat).

Soldadura al connector i condensador JST

Això pot ser una mica complicat, però he trobat que la millor manera de fer-ho és fondre una mica de soldadura a cadascun dels tres contactes, després soldar al connector JST i després al condensador.

Utilitzeu els connectors JST femella per connectar-los al costat de la tira. El connector JST té 3 cables, un per a cadascun dels contactes de la tira. Normalment els cables són vermells, verds i blancs o vermells, verds i negres. Utilitzeu el vermell per alimentar, el verd per a dades i el blanc / negre per a terra.

Tallar les potes del condensador l’ajudarà a mantenir-se al seu lloc. Un costat del condensador té símbols negatius, la pota d’aquest costat es connecta al contacte GND i la pota de l’altre costat es connecta al contacte de 5 V.

Torneu a tancar la tira

Tallar un tros de termoretràctil transparent que cobrirà el tros de tira exposat i que es superposi amb la coberta impermeable existent. Col·loqueu-lo a sobre de la tira (podeu fer-ho abans d’enganxar el connector / condensador JST o simplement lliscar-lo des de l’altre extrem) i mantenir-lo al costat de la peça exposada.

Col·loqueu molta silicona RTV directament als contactes i al voltant de la coberta impermeable existent, inclosa la part posterior de la tira. Feu lliscar la calor encongida sobre la silicona. Feu-lo esclatar amb una pistola de calor fins que la calor encongi s’hagi reduït.

La silicona és una mica desordenada. Assegureu-vos de rentar-vos les mans si el poseu a la pell. Penseu a tenir diari o alguna cosa a la vostra superfície de treball.

Repetiu-ho per a les 8 tires LED

Pas 4: la font d'alimentació

La font d'alimentació
La font d'alimentació
La font d'alimentació
La font d'alimentació
La font d'alimentació
La font d'alimentació

Haureu de connectar un endoll a la font d'alimentació. He inclòs instruccions per als endolls del Regne Unit i dels Estats Units.

Prepareu el endoll

Talleu el cable a una distància decent de l'extrem de l'endoll. Utilitzeu un ganivet Stanley per retirar amb cura la capa exterior del cable. Hauríeu de trobar tres cables a l'interior, desproveu-los aproximadament d'un centímetre de cadascun d'aquests cables.

En un endoll del Regne Unit, normalment es pot suposar que: ratlles grogues / verdes - Marró terra - Blau viu - Neutre

En un endoll americà podeu suposar que: Verd - GroundBlack - LiveWhite - Neutral

Per assegurar-vos que el vostre endoll està connectat tal com s’esperava, podeu fer servir un multímetre per comprovar-ho.

Comproveu els cables amb un multímetre

Regne Unit: mireu els pins d'endoll, amb el pin únic a la part superior. El passador superior és la Terra, la part inferior esquerra és Activa i la part inferior dreta és Neutral. Els pins també estan marcats amb les lletres, E, L i N a la majoria dels endolls.

EUA: mireu els passadors del connector, amb el pas únic a la part inferior. El passador inferior és Terra, la part superior esquerra és Activa i la part superior dreta és Neutral. Els pins també estan marcats amb les lletres, E, L i N a la majoria dels endolls.

Tots dos: configureu el multímetre al mode de continuïtat. Toqueu les puntes del multímetre juntes per comprovar que funciona, hauríeu de sentir un pit. Ara toqueu una punta a un dels pins d'endoll, i comenceu per terra. Ara toqueu l’altra punta del cable que espereu que tingui a terra (groc / verd al Regne Unit, verd als EUA). Hauríeu d’escoltar un so que significa que hi ha una connexió contínua entre les dues puntes. Ara comproveu les connexions en directe i neutres.

Connecteu l'endoll

Afluixeu els cargols etiquetats com a alimentació, poseu-los a terra i activeu-los a la font d'alimentació. Podrien estar marcats amb L i N i després tenen el símbol de terra. Introduïu els cables adequats al costat dels cargols i torneu-los a ajustar la tensió d’entrada

En algun lloc de l'interior de la font d'alimentació pot haver-hi un commutador que us permeti canviar la tensió d'entrada de 110V a 220V, així que assegureu-vos que estigui configurat correctament (probablement 220V al Regne Unit i 110V als EUA).

A les meves fonts d’alimentació, l’interruptor és a dins i haureu d’utilitzar un tornavís prim o alguna cosa per arribar-hi.

Connecteu la font d'alimentació. Normalment hi ha un llum indicador que demostra que s’ha encès correctament.

Ara podeu comprovar quina tensió obteniu a través de dos dels pins de sortida. Gireu el multímetre al mode de tensió CC (el V amb les línies rectes / discontínues, no la línia ondulada). Toqueu una dentada a un cargol V i una dentada a un cargol V +. El multímetre hauria de mostrar una tensió propera als 5V.

Utilitzeu un tornavís per girar el cargol d’ajust fins que el voltatge sigui de 5V.

Pas 5: distribució d'energia

Distribució d'energia
Distribució d'energia
Distribució d'energia
Distribució d'energia
Distribució d'energia
Distribució d'energia

La majoria de les fonts d’alimentació de 5V només tindran una o dues sortides, però hem d’alimentar 8 tires.

Connectors Wago

Utilitzo connectors Wago per distribuir l’alimentació. Aquests petits connectors tenen diverses ranures per introduir cables. Totes les ranures estan connectades entre si, de manera que és una bona manera de connectar molts cables sense soldar.

Es presenten en unes quantes mides diferents (2 vies, 3 vies, 5 vies).

Poder per als Wagos

Assegureu-vos que la font d'alimentació estigui desconnectada mentre feu aquesta part.

Agafeu dues peces de cable de 10awg, una per a terra (negre) i una altra per a alimentació (vermella).

La longitud del cable necessària dependrà del disseny de la instal·lació. He trobat que funciona bastant bé per mantenir totes les fonts d’alimentació al terra en un sol lloc i després tenir cables llargs de 10awg que s’estenen fins a prop d’on són les tires i distribueixen l’energia per aquí. Tot i que la font d’alimentació té dues sortides, he trobat que és més ordenat i barat només fer servir una sortida quan aquests cables de 10awg han de ser llargs, en cas contrari, duplicareu la quantitat de cable de 10awg de gruix que heu de comprar i mantenir ordenat.

Retireu aproximadament 1 cm d’un extrem de cada cable i fixeu-lo a la font d’alimentació mitjançant els cargols, tal com feia amb l’endoll.

Despegueu d’uns 1,25 cm de l’altre extrem de cada cable i poseu la connexió d’alimentació en un connector Wago de 3 vies i la terra en un connector Wago de 5 vies. (O només podeu utilitzar connectors de cinc vies per a tot, només tindreu algunes ranures de recanvi més)

A continuació, agafeu dues longituds curtes de cable vermell de 10awg i dues longituds curtes de cable negre de 10awg. Retireu els extrems de cadascun d’1,25 cm i connecteu els connectors existents de Wago a quatre connectors més de 5 vies. (Vegeu el diagrama adjunt per obtenir aclariments).

Potència dels Wagos (a les tires)

De nou, el disseny exacte aquí dependrà del disseny de la instal·lació. Abans he dit que és possible que vulgueu afegir una longitud de cable a les vostres tires de LED o que vulgueu afegir una longitud al costat de la distribució d’energia. Si afegiu un cable aquí, soldeu longituds de cable de 24awg als connectors JST i assegureu-vos que estigui reduït per calor.

A continuació, agafeu els extrems d'aquests cables o els extrems dels connectors JST i traieu almenys 1,5 cm dels cables d'alimentació i de terra de cadascun.

Entre els quatre connectors de 5 vies que heu connectat a la font d'alimentació, haureu de tenir vuit ranures lliures per alimentar i vuit ranures lliures per a terra. Introduïu tots els cables adequats al seu lloc.

Per què de vegades fem servir cables de 10awg i de vegades 24awg?

Els diferents indicadors de cable són deguts a que hi ha diferents quantitats de corrent en diferents parts del circuit.

Provenint directament de la font d'alimentació, 512 LED amb una brillantor blanca completa podrien arribar a ser ~ 30A. Utilitzeu un cable gruixut de 10WG per transmetre aquest corrent.

Un cop hem dividit l’energia a les diferents tires, però, cadascuna només arriba a ~ 3,5A per poder utilitzar un cable més prim, al voltant de 24awg funciona bé.

Si utilitzeu un cable massa prim, es pot escalfar i això és perillós, ja que el revestiment pot començar a fondre’s i això pot provocar un curtcircuit del circuit.

La longitud del cable també marca la diferència. Si utilitzeu un cable que estaria bé a poca distància, però que és massa prim per a una distància llarga, no s’escalfarà, però pot significar que el voltatge ha baixat quan arriba als LED, és a dir, no il·luminar bé.

Aquesta eina us pot ajudar a esbrinar quin indicador de cable necessiteu.

Pas 6: dades

Dades
Dades
Dades
Dades
Dades
Dades

Si connectéssiu els connectors JST ara, les vostres tires LED s’alimentarien. Però no s’encendria res perquè cal dir a aquestes tires de quin color han de ser. Hem d’establir una connexió de dades a Fadecandy que els proporcionarà aquestes instruccions.

Prepareu el Fadecandy

Primers passadors de doble capçalera soldats al Fadecandy. Premeu el costat curt dels passadors de capçalera pels forats i gireu el Fadecandy perquè els bits que sobresurten siguin visibles.

Soldeu amb cura cadascun dels 16 pins individualment i assegureu-vos que no connecteu accidentalment dos pins. (De fet, tots els pins de terra estan connectats entre si de totes maneres, però per tenir una pulcritud també podem soldar tots els pins de capçalera.)

Pins de capçalera femella com a connector

Si utilitzeu passadors de capçalera femenins per connectar-los als passadors de capçalera dobles masculins, el Fadecandy es pot desconnectar o substituir fàcilment.

Tallar una secció de vuit passadors de capçalera femenins. Agafeu cadascun dels cables de dades dels connectors JST mascle (o si esteu ampliant els cables d’aquest costat, per al disseny de la instal·lació, feu-ho primer). A continuació, feu lliscar un tros de calor contra el cable i soldeu-los individualment als 8 pins. Un cop feta la soldadura, feu lliscar la calor encongida cap avall i esclateu-la amb la pistola de calor. Ara es pot connectar als pins de dades del Fadecandy.

Com que els vuit pins de terra del Fadecandy estan realment connectats entre ells, només necessitem posar-ne a terra un. Tallar una altra secció curta de passadors de capçalera femenins: també pot tenir 8 pins d’amplada, tot i que només farem servir un pin, tallar-lo a 8 pins d’amplada el farà més resistent i fàcil de manejar. Soldeu un tros de cable de 24awg a un dels passadors de capçalera femenins i reduïu-lo per calor, connecteu-lo als pins de terra del Fadecandy.

Connecteu l'extrem oposat d'aquest cable de terra a qualsevol ranura de recanvi dels connectors Wago a terra.

Etiquetes i ordre

És possible que vulgueu etiquetar els cables en aquest moment. A més, depenent de l'estructura i el disseny de la vostra instal·lació, potser voldreu pensar en crear algun tipus de carcassa per als connectors Wago perquè no només quedin penjats. Anteriorment he fet petites plaques de fusta contraxapada i he enganxat en calent els Wagos.

Pas 7: darrers bits de maquinari …

Darrers bits de maquinari …
Darrers bits de maquinari …
Darrers bits de maquinari …
Darrers bits de maquinari …

Això és tot el maquinari configurat. Només alguns darrers bits:

Connecteu tots els connectors JST entre si.

Connecteu la font d'alimentació.

Connecteu el Fadecandy al portàtil mitjançant USB.

Ara deixem algunes coses il·luminades!

Les meves instruccions i captures de pantalla es centraran en Windows, però les coses haurien de funcionar pràcticament de la mateixa manera en un Mac.

Pas 8: configureu el programari Fadecandy

Configureu el programari Fadecandy
Configureu el programari Fadecandy
Configureu el programari Fadecandy
Configureu el programari Fadecandy
Configureu el programari Fadecandy
Configureu el programari Fadecandy

Aneu al Fithecandy github i descarregueu el fitxer zip.

Descomprimiu-ho tot.

Aneu a qualsevol lloc on l'heu descomprimit i obriu la carpeta "bin".

Executeu fcserver.exe.

S'obrirà una finestra. Ha de dir que teniu connectat un dispositiu Fadecandy. També us indica el número de sèrie d’aquest dispositiu. No tanqueu aquesta finestra, sinó que la minimitzeu. Heu de mantenir-lo obert tot el temps que feu servir Fadecandy.

Pas 9: servidor Fadecandy

Servidor Fadecandy
Servidor Fadecandy
Servidor Fadecandy
Servidor Fadecandy

A una finestra del navegador (com Chrome), aneu a:

127.0.0.1:7890

També hauríeu de veure el dispositiu connectat aquí.

Ara, al dispositiu connectat, podeu veure un menú desplegable anomenat Patrons de prova. Podeu utilitzar aquest menú desplegable per il·luminar els LED fins a un 50% o una brillantor total.

Feu-ho ara! Llums! Visca!!

Pas 10: resolució de problemes

Comproveu les tires LED i assegureu-vos que totes les llums funcionin.

Aquí teniu alguns consells de resolució de problemes …

Una o algunes tires no s’encenen:

El més probable és que una connexió en algun lloc sigui dolenta. Comproveu de nou totes les vostres soldadures. És possible que el primer LED d’una tira estigui danyat. Podeu provar de canviar les tires canviant quin connector JST s'utilitza, això us ajudarà a aïllar el problema.

Una tira s’il·lumina parcialment i de sobte ja no:

És possible que la tira estigui danyada, probablement haureu de realitzar una intervenció quirúrgica. El dany podria ser al final de l'últim píxel de treball o al primer trencat, així que … retalleu l'últim píxel de treball i el primer trencat i soldeu-ne dos de nous al seu lloc.

Les tires són de color taronja / vermell en lloc de blanques:

He comprovat que si les tires no aconsegueixen una alimentació adequada, atrauran una mica de corrent a través de la connexió USB, només el suficient per il·luminar-les de color vermell. Comproveu que l’alimentació estigui activada i comproveu les connexions.

Les tires són blanques a l’inici però s’esvaeixen a taronja: és poc probable si utilitzeu la font d’energia que he enllaçat, però pot passar si feu servir una font d’alimentació que no és prou forta.

Cap de les tires s’il·lumina:

Si no es reconeix i apareix el Fadecandy, és possible que tingueu problemes amb el controlador. Si rebeu un missatge d'error a la finestra de la consola, feu-ho a Google i cerqueu suggeriments.

Si apareix el Fadecandy però no s’encén res, reviseu totes les connexions.

Pas 11: processament

S'està processant
S'està processant

Ara els LED estan alimentats i els podeu controlar mitjançant l’ordinador, però l’únic que podeu fer des de la interfície de Fadecandy és activar-los i apagar-los.

Anem a introduir Processament, de manera que puguem fer coses més divertides. Descarregueu Processament

Baixeu el processament des d’aquí.

No aprofundiré en detalls sobre com escriure el codi de processament, ja que hi ha molts llocs en línia per aprendre-ho ja, i és tot un tema propi.

Us mostraré com ajustar un dels exemples de processament que ve amb Fadecandy a les tires que heu fet aquí. També podeu descarregar el meu codi d'exemple aquí.

Pas 12: Assignació de píxels

Assignació de píxels
Assignació de píxels
Assignació de píxels
Assignació de píxels
Assignació de píxels
Assignació de píxels

Fadecandy us permet "mapar" (o traçar) els vostres leds a través del llenç de processament. Normalment, voldríeu distribuir-los de manera similar a com es distribueixen a la vida real.

Quan dibuixeu alguna cosa a Processament, es mostra en temps real als LED.

Obteniu els fitxers

Als fitxers Fadecandy que heu baixat, aneu a: Fadecandy> exemples> processament

Copieu una de les carpetes d'exemple de strip64 i enganxeu-la allà on guardeu els fitxers de processament.

Aquest exemple conté mapes per a una tira de 64 píxels. Canvieu el nom de la carpeta i el fitxer.pde que hi ha a dins, de manera que en lloc d'això aparegui "tires".

Cartografia

Obriu el fitxer. Mireu aquestes línies a la secció de configuració:

// Mapeu una tira de 64 LED al centre de la finestra opc.ledStrip (0, 64, ample / 2, alçada / 2, amplada / 70,0, 0, fals);

Aquesta és la línia que està creant una tira de 64 píxels. Cadascuna de les coses escrites entre comes és un paràmetre d’aquesta franja. Vegeu l’esquema adjunt que mostra què és cadascun. (També apareix als comentaris del meu codi.)

Podem utilitzar un bucle per crear 8 tires de 15 píxels cadascuna. Traieu aquestes dues línies i substituïu-les per aquesta:

// Mapa de 8 tires de 15 píxels cadascuna (int i = 0; i <8; i ++) {

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

}

El vostre mapatge

Si teniu un nombre de píxels diferent a cada tira o voleu distribuir-les de manera diferent, haureu d'editar aquest codi. Utilitzeu el diagrama adjunt o els comentaris al codi que expliquen per a què serveix cada bit del codi de mapatge per crear el codi que necessiteu.

Pas 13: premeu Play en procés

Hit Play en procés
Hit Play en procés

Quan premeu Play (a la part superior esquerra de Processament), veureu les tires assignades representades com a petits punts blancs al llenç.

(Si no veieu els punts blancs, probablement tancareu la finestra del servidor. Torneu al pas 8 i assegureu-vos que teniu fcserver.exe en execució)

L’animació de l’exemple que he utilitzat és interactiva. Mentre moveu el ratolí, una imatge de punt segueix el cursor. El punt també apareixerà a les llums alhora.

El codi d'animació

El bit de codi que està fent això és aquí:

sorteig buit () {

fons (0); punt flotant Mida = amplada * 0,2; imatge (punt, mouseX- dotSize / 2, mouseY - dotSize -2, dotSize, dotSize);

}

Qualsevol codi que escriviu a la secció de dibuix apareixerà als LED.

Pas 14: més exemples … És hora que experimenteu

Més exemples … És hora que experimenteu
Més exemples … És hora que experimenteu
Més exemples … És hora que experimenteu
Més exemples … És hora que experimenteu
Més exemples … És hora que experimenteu
Més exemples … És hora que experimenteu

A continuació, es mostren alguns exemples més d’animacions que he creat per a aquests llums: un arc de Sant Martí, alguns blobs aleatoris i un que utilitza un aliment de càmera. Aquests són tots al meu github aquí.

Estic fent servir una làmina de plàstic ondulat com a difusor. Podeu experimentar amb tot tipus de coses.

Us recomano aprendre a processar i fer més animacions per a les vostres llums. És molt ràpid començar i veure resultats divertits ràpidament. Els tutorials de Dan Shiffman són un gran lloc per començar.

Pas 15: gràcies per llegir

Image
Image

Espero que us hagi agradat aquest tutorial!

Mireu el vídeo de YouTube que l'acompanya si encara no ho heu fet.

Troba’m en línia:

InstagramYouTubeTwitter

No dubteu a publicar preguntes als comentaris aquí o a Youtube i intentaré ajudar-vos.

Concurs d’il·luminació interior
Concurs d’il·luminació interior

Accèssit al concurs d’il·luminació interior

Recomanat: