Logotipo de sheen.bot

← Ideas y reflexiones

Por qué los ledes direccionables se vuelven rojos al final de la tira (y cómo solucionarlo)

12 nov 2026·Sheen Robotics
Por qué los ledes direccionables se vuelven rojos al final de la tira (y cómo solucionarlo)

Las tiras de ledes direccionables se vuelven rojas al final porque las finas pistas de cobre provocan una caída de tensión por debajo de lo que necesitan los diodos azul y verde para encenderse.

Si tu tira de ledes direccionables se vuelve roja, ámbar o pierde intensidad en el extremo final, se debe a la caída de tensión. Una fuente de alimentación de 5V conectada en un extremo pierde tensión a medida que la corriente recorre las finas pistas flexibles de cobre de la tira. Cuando la alimentación cae por debajo de aproximadamente 3,2V, los diodos led azul y verde del interior de cada píxel se apagan, dejando únicamente iluminados los diodos rojos, ya que el rojo requiere una tensión directa menor para funcionar.

La anatomía del «desplazamiento al rojo»

Cada píxel individual de una tira WS2812B (comercializada a menudo bajo nombres de marca como NeoPixel) o SK6812 contiene tres diminutos diodos emisores de luz: uno rojo, uno verde y uno azul, junto a un pequeño circuito integrado (CI) que interpreta los datos digitales. Para generar luz blanca pura, el microchip enciende los tres colores a su máximo brillo.

Sin embargo, cada color requiere una cantidad diferente de tensión para iluminarse, lo que se conoce como su tensión directa o de polarización directa (Vf):

  • Led rojo: ~1,8V a 2,2V
  • Led verde: ~3,0V a 3,2V
  • Led azul: ~3,0V a 3,4V
  • CI controlador interno: ~3,3V a 3,5V para una lógica estable

Cuando suministras 5V al inicio de una tira, los tres canales reciben suficiente tensión. Pero a medida que la corriente avanza por la tira, la tensión disminuye progresivamente. En cuanto la línea de alimentación cae por debajo de ~3,0V, el diodo azul se apaga por completo. Poco después, se apaga el diodo verde. El diodo rojo, que solo necesita ~2,0V, sigue consumiendo corriente con normalidad. Una tira configurada para mostrar blanco puro pasa así de un blanco brillante a un amarillo pálido, luego al naranja y, por último, a un rojo apagado y turbio en el extremo final.

Por qué cae la tensión: el cuello de botella del cobre

Las tiras led flexibles están impresas sobre circuitos impresos flexibles (FPC, por sus siglas en inglés) tan finos como el papel. Aunque el cobre es un conductor excelente, no es un superconductor: las pistas delgadas de cobre presentan una resistencia eléctrica medible.

El cálculo sigue la ley de Ohm: Caída de tensión (V) = Intensidad (I) × Resistencia (R).

Una tira típica de 1 metro con 60 ledes WS2812B consume aproximadamente entre 50 y 60 miliamperios (mA) por píxel en blanco pleno (20mA por canal de color, más ~1mA para el chip interno). Con el brillo al máximo:

60 ledes × 0,055A = 3,3 amperios

Hacer pasar más de 3 amperios por una pista que a menudo solo mide 0,5mm de ancho y 35 micras de grosor provoca una resistencia considerable. Si la resistencia de la pista en una tira de 2 metros es de 0,5 ohmios, hacer circular 3A por esa línea provocará una caída de 1,5V antes de que la energía llegue al último led. Tu alimentación de 5,0V pasa a ser de 3,5V en el extremo final. Añade uno o dos metros más y el extremo caerá muy por debajo de los 3,0V.

Solución 1: Limitar el brillo por software (a coste cero)

Antes de comprar nuevo hardware o tirar cables adicionales, revisa el código. La percepción humana del brillo es logarítmica, no lineal. Un led que funciona al 30% de potencia eléctrica no se ve un tercio menos brillante a los ojos humanos; se percibe con aproximadamente un 60% o 70% de brillo.

Si utilizas la librería FastLED en Arduino o C++, añade esto a tu función setup():

FastLED.setBrightness(64); // Escala el brillo al 25% del máximo

En Adafruit NeoPixel:

strip.setBrightness(64);

Reducir el límite de brillo de 255 (100%) a 64 (25%) divide el consumo total de corriente entre cuatro. Al reducir drásticamente la intensidad (I), reduces la caída de tensión (V = I × R) en la misma proporción. En tiras de menos de dos metros, esta única línea de código suele eliminar por completo el desplazamiento al rojo sin necesidad de modificar el hardware.

Solución 2: Inyección de alimentación

Si tu proyecto exige el brillo máximo o supera los 2 metros (más de 120 ledes), los ajustes por software no bastarán. Tendrás que recurrir a la inyección de alimentación (power injection).

La inyección de alimentación consiste en tender cables secundarios más gruesos en paralelo a la tira y soldarlos directamente a las pistas de cobre de 5V y GND a intervalos regulares. En lugar de forzar que 5 o 10 amperios circulen íntegramente por la lámina de cobre ultrafina de la tira, la corriente viaja a través de un cable externo de baja resistencia y entra en la tira justo donde se necesita.

Longitud de tira / DensidadEstrategia de inyecciónCalibre de cable recomendado
1m (30–60 ledes)Alimentación solo al inicio (suele bastar)22 AWG / 0,3mm²
2m–3m (60–180 ledes)Inyectar alimentación en ambos extremos (inicio y final)20 AWG / 0,5mm²
5m (150–300 ledes)Inyectar al inicio, punto medio y final (cada 2m)18 AWG / 0,75mm²

Para inyectar alimentación en ambos extremos:

  1. Conecta los cables de 5V y GND de tu fuente de alimentación al extremo de entrada de la tira como de costumbre, junto con la línea de datos del microcontrolador.
  2. Tiende un par de cables independientes de 18 o 20 AWG directamente desde la misma fuente de 5V hasta los puntos de soldadura de 5V y GND del extremo final de la tira.
  3. No conectes nunca la línea de datos al final: los datos viajan en una sola dirección (indicada por flechas en la PCB de la tira). La alimentación, en cambio, es una línea compartida y puede entrar desde ambas direcciones.

¿Hace falta una fuente de alimentación de laboratorio cara?

No. En la comunidad maker y en los laboratorios escolares se suele asumir que los ledes direccionables requieren aparatosos equipos de laboratorio. En realidad, una fuente estándar y regulada de 5V funciona a la perfección, siempre que proporcione suficiente corriente:

  • Cargadores USB para móviles: Un adaptador de pared USB estándar de 5V y 2,4A o 3A puede alimentar hasta 100 ledes sin problemas con un brillo razonable. Pela un cable USB viejo: el cable rojo es +5V y el negro es GND.
  • Fuentes conmutadas de 5V tipo Mean Well o encapsuladas: Para instalaciones largas en aulas, señalización permanente o paneles matriciales de alta densidad, una fuente de alimentación conmutada de 5V encapsulada (por ejemplo, de 5V 10A o 20A) proporciona corriente continua limpia y fiable a bajo coste. Si necesitas proveedores de fuentes y componentes fiables para laboratorios escolares, echa un vistazo a nuestros componentes de alimentación y prototipado en Sheen Robotics Store.

Una regla fundamental: protege tu microcontrolador

No alimentes nunca más de 8 a 10 ledes direccionables directamente desde el pin de 5V o 3,3V de un Arduino, ESP32, Raspberry Pi Pico o BBC micro:bit. Los reguladores de tensión integrados en las placas de desarrollo de microcontroladores son reguladores lineales diminutos diseñados para suministrar entre 150mA y 500mA en total.

Forzar a una placa de desarrollo a suministrar 2A a una tira led sobrecalentará el regulador integrado, provocará reinicios por caída de tensión (brownout, donde la placa se reinicia de forma aleatoria cuando los ledes parpadean en blanco) o quemará permanentemente las pistas de la placa.

En su lugar, conecta la fuente de alimentación de 5V directamente a las líneas de alimentación de la tira led. Después, suministra energía al microcontrolador por separado o utiliza esa misma fuente externa de 5V para alimentar el pin VIN o 5V de la placa. Asegúrate siempre de conectar la masa (GND) del microcontrolador y la masa (GND) de la tira led entre sí; sin una referencia de masa común, la señal de datos digitales de alta velocidad se corromperá, provocando parpadeos erráticos.

#electrónica#leds#makers#robótica#resolución de problemas

Más de Ideas y reflexiones