6 de las 9 características de nuestra tabla son distintas entre el BH1750 y el VEML7700.
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 %.
Vishay
VEML7700
de 0,0042 lx a 140.000 lx · I²C · de 2,5 a 3,6 V
El sensor de luz ambiente de Vishay: hasta 140.000 lx y una resolución de 0,0042 lx, suficiente para pleno sol y para el anochecer.
Ojo: Dirección fija 0x10. Ajusta la ganancia y el tiempo de integración a la luz, o deja que lo haga la biblioteca.
Diferencias
Característica
BH1750
VEML7700
Rango de luz
de 0,11 lx a 100.000 lx
de 0,0042 lx a 140.000 lx
Resolución
0,11 lx
0,0042 lx
Dirección I²C
0x23, 0x5C (se elige con un pin)
0x10
Alimentación
de 2,4 a 3,6 V
de 2,5 a 3,6 V
Corriente entre lecturas
0,01 µA
0,5 µA
ESPHome
bh1750
veml7700
Coinciden en: qué mide · interfaz · estado.
Elige el BH1750 si necesitas
una dirección I²C seleccionable, para poner dos en el mismo bus
menos corriente entre lecturas (0,01 µA frente a 0,5 µA)
¿Qué diferencia hay entre el BH1750 y el VEML7700?
El BH1750 ofrece una dirección I²C seleccionable y menos corriente entre lecturas. El VEML7700 ofrece lecturas con luz muy baja.
¿Cuál cubre más niveles de luz, el BH1750 o el VEML7700?
El BH1750: de 0,11 lx a 100.000 lx. El VEML7700: de 0,0042 lx a 140.000 lx.
¿Puedo sustituir el BH1750 por el VEML7700?
A menudo sí: los dos usan I²C. Cambia el controlador o, en ESPHome, el componente (bh1750 → veml7700). Además, la dirección I²C es distinta (0x23/0x5C → 0x10).