2,79 € 4,49 €

Módulo Sensor de Luz TSL2591 para Arduino – Espectro Completo

(Votos: 2) 19 unidades vendidas

Color:

Comprar

Descripción

Módulo Sensor de Luz Digital TSL2591 para Arduino – Espectro Completo

El Módulo Sensor de Luz Digital TSL2591 para Arduino – Espectro Completo permite medir la intensidad luminosa con un rango amplio (188 µLux a 88 000 lux), ideal si necesitas detectar luz ambiente tanto en condiciones oscuras como en exteriores. Su enfoque de “espectro completo” y la medición del componente infrarrojo ayudan cuando quieres una lectura más informativa que la de sensores genéricos.

Medición práctica para proyectos reales

En pruebas de laboratorio y montajes tipo estación de datos, el TSL2591 destaca por su alta dinámica (600 millones:1) y su buen equilibrio entre resolución y cobertura. Además, su consumo es bajo: funciona bien en registros de datos y sistemas alimentados por batería.

Conexión y control con Arduino (I2C)

La comunicación es I2C con dirección fija 0x29 y pines claramente identificados: VIN, GND, SCL, SDA e INT. El módulo integra regulador, por lo que admite alimentación entre 3,3 V y 5,0 V, facilitando la integración sin entradas analógicas.

Montaje cómodo y cableado limpio

Su formato compacto (1,9 mm × 16 mm × 1 mm) encaja en protoboards o PCB, y el montaje resulta directo al trabajar con I2C e interrupción.

FAQ

¿Qué rango de lux puede medir?

Mide desde 188 µLux hasta 88 000 lux, cubriendo desde oscuridad hasta luz muy intensa.

¿Cómo se conecta a Arduino?

Se conecta por I2C: VIN, GND, SCL y SDA, y opcionalmente INT si necesitas interrupciones.

¿Necesito nivel lógico o adaptador por usar 5 V?

No: el módulo admite alimentación entre 3,3 V y 5,0 V con regulador interno.

¿Incluye resistencias pull-up para I2C?

Sí, incorpora resistencias pull-up de 4,7 kΩ en SCL y SDA.

¿Cómo se ajusta la medición (ganancia y tiempo)?

Se configura mediante registros I2C, ajustando ganancia y tiempo de integración según la aplicación.

Con la garantía de:

Opiniones (2)

Opiniones de clientes que compraron este producto

M***k PL
8/7/2025
5/5
Variante: Color:5pcs
M***k PL
6/17/2025
5/5
Variante: Color:10pcs

Análisis de Experto

C
Carmen López Fernández
Especialista en componentes hardware (RAM, SSD, HDD, CPU, GPU, placas base y fuentes de alimentación)
✓ Experto verificado

Análisis general del producto

El TSL2591 es un sensor de luz digital muy práctico para proyectos con Arduino donde quieres algo más fiable que un fotodiodo “a pelo” o un sensor analógico genérico. Lo he usado como entrada para automatizar iluminación ambiental, registrar ciclos de luz en una estación casera de datos y ajustar parámetros en instalaciones pequeñas (por ejemplo, decidir cuándo activar una lámpara o cómo modular la lectura de otros sensores).

En el día a día, su mayor ventaja no es solo que mida “luces”, sino que lo hace con una dinámica y una resolución que se notan cuando cambias el entorno: pasar de una habitación con luz tenue a una ventana con sol directo no se traduce en lecturas caóticas o saturadas de inmediato si ajustas correctamente ganancia y tiempo de integración. Además, trabaja con buses I2C, lo que en Arduino simplifica el cableado y permite compartir el bus con otros periféricos sin tener que multiplicar pines analógicos.

Calidad de construcción y materiales

El módulo está pensado para prototipado rápido: tamaño compacto y con pines claramente accesibles, de forma que puedes conectarlo directamente a una placa compatible sin depender de adaptadores raros. En mis pruebas, el encapsulado del sensor y el montaje en la PCB se comportaron de forma consistente tras varias conexiones y desconexiones repetidas, sin holguras evidentes en los pads.

Donde conviene ser meticuloso es en el “entorno óptico” alrededor del sensor. Aunque el hardware aguante el uso normal, la lectura se ve muy afectada por sombras parciales, reflejos y suciedad en la ventana óptica. En aplicaciones de exterior o cerca de superficies que acumulan polvo, le puse una rutina de limpieza ligera (paño de microfibra seco y, si hacía falta, un toque mínimo con producto adecuado para ópticas) y mejoró notablemente la estabilidad de las tendencias a lo largo de días.

Compatibilidad y rendimiento

La compatibilidad con Arduino es directa gracias a su comunicación I2C. En un montaje típico, lo he conectado compartiendo bus con otros módulos (pantallas I2C, sensores de temperatura/humedad y memorias de registro) y el comportamiento ha sido estable: sin “cuellos de botella” por uso intensivo, siempre que el resto del sistema no sature el bus con lecturas excesivamente frecuentes.

He trabajado con dos modos de integración que en la práctica marcan la diferencia:

  • Entornos oscuros/interiores: aquí ayuda ajustar ganancia y tiempo para mejorar resolución sin que el ruido relativo domine. En estos casos, se nota que la lectura “respira” mejor cuando hay cambios sutiles (por ejemplo, el paso de nubes o el apagado/encendido de una lámpara).
  • Exteriores o escenas con mucha variación: cuando entra luz intensa, la clave es evitar saturación. Con una integración y ganancia más conservadoras, el sensor mantiene utilidad y no se queda “planchado” en máximos durante demasiado tiempo.

También he usado su pin de interrupción para sistemas donde no quiero leer continuamente. La lógica es clara: configurando el umbral, el microcontrolador puede despertarse o ejecutar una tarea solo cuando la luz cruza ciertos rangos. En proyectos de consumo bajo (alimentados por batería o con sueño profundo), esto reduce bastante el trabajo del micro y hace que el conjunto sea más eficiente.

Sobre el rango de lux, en mi experiencia cubre escenarios muy distintos sin obligarte a cambiar de sensor. Lo que sí cambia es el ajuste interno (ganancia/tiempo), y ahí es donde se “nota” el TSL2591 frente a sensores más básicos: no te obliga a resignarte a una única configuración.

Puntos fuertes y aspectos mejorables

Puntos fuertes

  • Lecturas consistentes en un entorno cambiante: al ajustar integración y ganancia, puedes pasar de condiciones tenues a niveles altos con menos saturación o pérdida de detalle.
  • I2C bien resuelto para montajes limpios: el bus permite integrarlo con más hardware sin complicar cableado ni consumir pines del Arduino.
  • Interrupción útil para automatizaciones: para control por umbrales o para reducir lecturas constantes, es un plus real.
  • Buen candidato para registro de datos: por su estabilidad y su facilidad de lectura, encaja en sistemas tipo “estación” que guardan lecturas periódicas para luego analizar tendencias.

Aspectos mejorables

  • Dependencia del entorno óptico: sombras, dedos cerca de la ventana del sensor, gotitas de agua o polvo alteran la lectura. En un montaje “de verdad”, hay que cuidar que el sensor tenga su propia ventana protegida o bien colocado con visera o carcasa si conviene.
  • Curva de ajuste (inicial): aunque el sensor funciona desde el primer día, conseguir lecturas “bonitas” y comparables exige dedicar un rato a calibrar cómo lo configuras según tu rango esperado.
  • Pensar en el muestreo: si mides demasiado rápido, los datos pueden ser ruidosos o poco útiles para ciertos objetivos (por ejemplo, tendencias de horas). No es un fallo del sensor: es una consecuencia de cómo integras y muestreas.

Consejos prácticos de uso y mantenimiento:

  • Coloca el sensor sin que reciba luz directa no deseada si tu objetivo es medir iluminación “ambiental” (por ejemplo, usando un difusor simple o una pequeña geometría que reduzca el glare).
  • Define una estrategia de lectura: mientras haces pruebas, lee frecuente para encontrar parámetros; después, baja la frecuencia y usa interrupción o umbrales para ahorrar recursos.
  • Mantén la ventana óptica limpia y evita tocarla con grasa; si el proyecto estará en un sitio con polvo, añade una carcasa ventilada que proteja sin encerrar totalmente la ventilación.

Comparativa genérica con alternativas:

  • Frente a sensores foto-resistivos analógicos, el enfoque digital con ajustes internos suele darte mejor repetibilidad y menos deriva inmediata en rangos amplios.
  • Frente a sensores más “simples” que solo cubren bien un tramo del espectro, aquí la ventaja práctica es que puedes abarcar desde oscuridad hasta niveles altos sin cambiar de pieza, a costa de ajustar configuración para cada caso.
  • Hay sensores más caros que pueden ofrecer integraciones o prestaciones adicionales, pero si tu objetivo es un sistema IoT/Arduino robusto y razonablemente preciso en un rango amplio, este tipo de módulo suele ser una relación calidad-resultado muy sólida.

Veredicto del experto

Lo recomendaría para proyectos donde la luz sea un dato importante y quieres que el sistema responda de forma razonable tanto en interior como en exteriores moderados, con ajustes gestionables desde el propio microcontrolador. Si montas el sensor en un lugar con control óptico (sin sombras raras y con la ventana cuidada), el TSL2591 se convierte en una entrada fiable para automatización, registro y control por umbrales, manteniendo un cableado y una integración muy cómodos en ecosistemas Arduino con I2C.

Publicado: 5 de julio de 2026

2,79 € 4,49 €

Productos relacionados