Descripción
🎯 Aplicaciones Típicas
- ✓
Ajuste automático de brillo en pantallas, monitores y displays - ✓
Control inteligente de iluminación en domótica y edificios - ✓
Monitoreo de luz en invernaderos y sistemas de agricultura inteligente - ✓
Estaciones meteorológicas y medición de radiación solar - ✓
Sistemas de ahorro energético activados por luz natural - ✓
Wearables con ajuste de pantalla según el entorno luminoso - ✓
Proyectos educativos, IoT con ESP32 y Home Assistant / ESPHome
📝 Especificaciones Técnicas por Modelo
☀️ TSL2561
| Parámetro | Valor |
|---|---|
| Chip | TSL2561 (ams / Taos) |
| Rango de medición | 0.1 – 40,000 Lux (cambio de rango automático) |
| Resolución | 16 bits — 0.003 Lux/Count |
| Interfaz | I²C — dirección seleccionable: 0x29 / 0x39 / 0x49 |
| Fotodiodos | Dual: visible + infrarrojo (2 ADC integrados) |
| Voltaje de operación | 2.7V – 5.5V DC |
| Corriente activa | 0.6 mA |
| Corriente standby | ≤ 15 µA |
| Temperatura | -30°C a +85°C |
🌟 TSL2591
| Parámetro | Valor |
|---|---|
| Chip | TSL25911FN (ams) |
| Rango de medición | 188 µLux – 88,000 Lux |
| Rango dinámico | 600,000,000 : 1 |
| Ganancia configurable | 1x / 25x / 428x / 9876x |
| Interfaz | I²C — dirección fija: 0x29 |
| Fotodiodos | Dual: infrarrojo (IR) independiente + espectro completo |
| Voltaje de operación | 3.3V – 5V DC (regulador a bordo) |
| Corriente activa | ~0.4 mA |
| Corriente apagado | < 5 µA |
| Temperatura | -30°C a +80°C |
🔌 Guía de Conexión
📌 Pines (ambos modelos)
- VCC → 3.3V o 5V del MCU
- GND → Tierra del sistema
- SDA → Pin I²C SDA del MCU
- SCL → Pin I²C SCL del MCU
- INT → Interrupción opcional al MCU
- ADDR → Solo TSL2561: selección de dirección I²C
🗺️ Pines I²C por Placa
- Arduino UNO SDA→A4 / SCL→A5
- ESP32 SDA→21 / SCL→22
- ESP8266 SDA→D2 / SCL→D1
- Raspberry Pi SDA→GPIO2 / SCL→GPIO3
💡 TSL2561 en Arduino: Instala la librería
Adafruit TSL2561. Selecciona la dirección con el pin ADDR: flotante = 0x39, GND = 0x29, VCC = 0x49.💡 TSL2591 en Arduino: Instala la librería
Adafruit TSL2591. Dirección fija 0x29. Usa setGain() y setTiming() para ajustar el rango.⚠️ Notas Importantes
- !
El TSL2591 tiene dirección I²C fija en 0x29 — si necesitas múltiples sensores en el mismo bus I²C, usa un multiplexor como el TCA9548A o elige el TSL2561 con sus 3 direcciones configurables - !
No son intercambiables en el código — aunque ambos son I²C y miden Lux, sus registros y protocolos son distintos y requieren librerías diferentes - !
Para mediciones de alta precisión en el TSL2591, esperar al menos un ciclo de integración completo tras cambiar la ganancia o el tiempo de integración antes de leer - !
Evitar cubrir el sensor con materiales opacos — el sensor debe tener visión directa o semi-directa de la fuente de luz para lecturas representativas - !
Los valores de Lux calculados son aproximaciones — para mediciones certificadas o industriales se requiere calibración específica del entorno de iluminación







Valoraciones
No hay valoraciones aún.