Les tires de LED WS2812B han revolucionat el món de la il·luminació personalitzada. La seva capacitat de controlar cada LED individualment, juntament amb els seus vibrants colors, les converteix en una eina perfecta per a projectes creatius, tant a nivell professional com a amateur. Si mai has volgut saber més sobre com funcionen aquestes tires i com pots aprofitar-les al màxim, aquesta guia està feta per a tu.
En aquest article explorarem tot el que cal saber sobre les tires de LED WS2812B, des de com connectar-les i alimentar-les correctament, fins a alguns consells per evitar danys i aconseguir que durin el major temps possible. A més, t'expliquem com integrar-les amb controladors com Arduino i el tipus d'aplicacions amb què s'adapten millor.
Què és una tira de LED WS2812B?
Les tires de LEDs WS2812B es basen en xips controladors intel·ligents que permeten controlar cada LED de manera independent usant un sol cable de dades. Aquest tipus de tecnologia és el que anomenem “direccionable”, ja que podem seleccionar el color i la brillantor de cada LED sense afectar la resta de la tira. Cada LED té integrat un petit controlador que assegura que els canvis al voltatge no alterin el color o brillantor.
D'altra banda, les tires WS2812B són molt utilitzades a projectes amb microcontroladors, com l'Arduino, Raspberry Pi o PIC. Això és clau, ja que la comunicació entre el controlador i els LEDs WS2812B es fa mitjançant un protocol d'una sola línia de dades (one-wire) molt específic que s'ha de gestionar amb precisió.
Característiques i avantatges de les tires WS2812B

Les WS2812B tenen diverses característiques i avantatges que les fan destacar davant d'altres tires LED convencionals:
- Control independent: Cada LED pot ser controlat de manera independent en termes de color i brillantor, cosa que permet crear efectes visuals molt complexos.
- Connexió en cascada: Es poden connectar diverses tires en sèrie, fent que les mateixes ordres de dades es transmetin d'una tira a una altra.
- Resistència a l'aigua: Algunes versions de les tires WS2812B són resistents a l'aigua, cosa que les fa perfectes per a exteriors o llocs en contacte amb la humitat.
- Adhesiu potent: Moltes d'aquestes tires LED vénen amb adhesiu 3M que facilita la seva instal·lació a qualsevol superfície.
Gràcies a aquestes característiques, aquestes tires es fan servir en una àmplia gamma d'aplicacions que van des de la il·luminació ambiental fins a crear animacions complexes en projectes d'art digital o domòtica.
Tipus de tires de LED WS2812B
Hi ha diferents tipus de tires WS2812B depenent de la densitat de LEDs. Generalment, podem trobar tires amb 30 LEDs per metre o versions de major densitat amb 60 LEDs per metre. Escollir una o altra dependrà del nivell de detall o brillantor que vulguis pel teu projecte.
Per exemple, una tira amb 30 LEDs per metro oferirà una menor densitat, cosa que pot ser suficient per a projectes més senzills o on la il·luminació no requereixi ser tan precisa. En canvi, les versions de 60 LEDs per metre permeten més control i millor qualitat a l'hora de crear efectes detallats o transicions de colors.
Com connectar una tira de LED WS2812B
Connectar una tira de LED WS2812B pot semblar una mica complex si mai ho has fet abans, però amb alguns conceptes bàsics et serà molt més fàcil. El més important és tenir clar com alimentar i connectar els punts de dades.
Material bàsic que necessitaràs:
- Font d'alimentació de +5V DC
- Resistor de 300-500 Ohm
- Condensador de 1000uF/6.3V o superior (per protegir la tira de becs de voltatge)
- Microcontrolador com Arduino
El cable dalimentació de les tires WS2812B es connecta directament a una font de 5V. És important que aquesta font pugui proporcionar prou corrent, ja que cada LED pot consumir fins 60 miliampers a plena brillantor. Això és especialment important si teniu molts LEDs en fila.
El senyal de dades s'ha de connectar a un pin digital de l'Arduino oa un altre microcontrolador. Per evitar pics denergia que puguin danyar els primers LEDs de la tira, és recomanable col·locar una resistència entre el pin de sortida de dades i el primer LED.
Programació bàsica de les tires WS2812B amb Arduino
Controlar una tira de LED WS2812B amb Arduino és força senzill gràcies a llibreries com NeoPixel d'Adafruit. Aquí et deixem els passos inicials per començar a fer proves amb la teva tira de LED:
- Descarrega i instal·la la llibreria NeoPixel des del següent enllaç: https://github.com/adafruit/Adafruit_NeoPixel
- Inclou la llibreria al teu esquetx d'Arduino: #incloure
- Declara el número de píxels i número del pin al que heu connectat l'entrada de dades de la tira:
#define PIN 6
#define NUMPIXELS 10
D'aquesta manera, pots definir quants LEDs tens a la teva tira i en quin pin de l'Arduino has connectat el senyal de dades. Després, simplement inicialitza l'objecte NeoPixel:
Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
Per encendre els LED, pots fer servir la funció pixels.setPixelColor() i actualitzar els canvis amb la funció pixels.show():
pixels.setPixelColor(0, pixels.Color(255, 0, 0));
pixels.show();
Aquest exemple engegarà el primer LED de la tira en vermell. Pots modificar el color canviant els valors RGB, sent 0 apagat i 255 la màxima brillantor.
Consells per evitar danys a les tires de LED WS2812B
Com qualsevol component electrònic, les tires WS2812B requereixen algunes cures bàsiques per evitar danyar-les:
- Evita alimentar la tira LED directament des del pin 5V de l'Arduino, ja que aquest pin no ofereix prou corrent si tens molts LEDs a la tira. És millor utilitzar una font d'alimentació externa.
- Col·loca un condensador de 1000 uF entre els terminals positiu i negatiu de lalimentació per reduir pics de tensió que puguin danyar els LEDs.
- utilitza una resistència de 300 a 500 Ohm entre el pin de dades i el primer LED per reduir possibles danys a l'entrada de dades.
- Si connectareu diverses tires en sèrie, assegureu-vos que totes estiguin correctament alimentades i que els cables de dades no siguin massa llargs per evitar pèrdues de senyal.
Aplicacions comunes de les tires de LED WS2812B
Les tires WS2812B tenen una àmplia varietat d'aplicacions gràcies a la flexibilitat, facilitat d'ús i control de color precís. Algunes de les més comunes són:
- Il·luminació ambiental: Perfectes per donar-li un toc de color a qualsevol espai, ja que permeten una personalització completa dels colors, les intensitats i els patrons.
- Projectes artístics: Poden utilitzar-se per crear efectes visuals impressionants, com ara animacions a tot color, efectes de llums “caminants” o simulacions d'aigua corrent.
- Roba i wearables: Gràcies a que les tires WS2812B estan disponibles en mòduls petits i flexibles, són ideals per a projectes d'e-tèxtils, on es poden integrar a la roba de manera discreta.
- Domòtica i sistemes d'il·luminació intel·ligents: Les tires WS2812B es poden integrar fàcilment en sistemes de domòtica per crear configuracions de llums personalitzades segons les necessitats de l'usuari, com ara alarmes visuals, notificacions lluminoses o ambients relaxants.
La versatilitat de les tires WS2812B les converteix en una opció molt atractiva per a qualsevol projecte que requereixi il·luminació dinàmica i controlada. Ja sigui que estiguis personalitzant la il·luminació de la teva sala o creant una instal·lació artística, aquestes tires LED ofereixen infinites possibilitats.
Les tires de LED WS2812B han obert noves oportunitats per als que volen experimentar amb la il·luminació i el disseny. Gràcies a la seva flexibilitat, capacitat de control independent i compatibilitat amb microcontroladors com Arduino, són una opció ideal per a qualsevol aficionat o professional que busqui innovar als seus projectes. Recorda sempre seguir les millors pràctiques de connexió i alimentació per evitar danys i garantir la longevitat de la tira LED.