8 de las 9 características de nuestra tabla son distintas entre el BH1750 y el TSL2561.
ROHM
BH1750
de 0,11 lx a 100.000 lx · I²C · de 2,4 a 3,6 V
El luxómetro I²C sencillo de ROHM: de 1 a 65.535 lx con la configuración por defecto, y de 0,11 a 100.000 lx si el controlador ajusta el tiempo de medida.
Ojo: Con sol directo hace falta un tiempo de medida más corto que el predeterminado: ESPHome lo ajusta solo; con otra biblioteca, comprueba que lo haga. La hoja de datos indica una variación de ±20 %.
ams OSRAMDescatalogado
TSL2561
rango dinámico de 1.000.000:1 · I²C · de 2,7 a 3,6 V
El sensor de luz de dos canales (visible más infrarrojo) de ams, presente en muchos proyectos y bibliotecas antiguos.
Ojo: Descatalogado por ams OSRAM: para montajes nuevos, elige el TSL2591 o el VEML7700.
Diferencias
Característica
BH1750
TSL2561
Qué mide
luz
luz · infrarrojo
Rango de luz
de 0,11 lx a 100.000 lx
rango dinámico de 1.000.000:1
Resolución
0,11 lx
–
Dirección I²C
0x23, 0x5C (se elige con un pin)
0x29, 0x39, 0x49 (se elige con un pin)
Alimentación
de 2,4 a 3,6 V
de 2,7 a 3,6 V
Corriente entre lecturas
0,01 µA
3,2 µA
ESPHome
bh1750
tsl2561
Estado
Disponible
Descatalogado
Coinciden en: interfaz.
Elige el BH1750 si necesitas
menos corriente entre lecturas (0,01 µA frente a 3,2 µA)
una pieza que se sigue fabricando (el TSL2561 está descatalogado)
El BH1750 ofrece menos corriente entre lecturas y una pieza que se sigue fabricando. El TSL2561 ofrece un canal de infrarrojo separado.
¿Cuál cubre más niveles de luz, el BH1750 o el TSL2561?
El BH1750: de 0,11 lx a 100.000 lx. El TSL2561: rango dinámico de 1.000.000:1.
¿Puedo sustituir el BH1750 por el TSL2561?
A menudo sí: los dos usan I²C. Cambia el controlador o, en ESPHome, el componente (bh1750 → tsl2561). Además, la dirección I²C es distinta (0x23/0x5C → 0x29/0x39/0x49).