6 das 9 características da nossa tabela são diferentes entre o BH1750 e o VEML7700.
ROHM
BH1750
de 0,11 lx a 100.000 lx · I²C · de 2,4 a 3,6 V
O luxímetro I²C simples da ROHM: de 1 a 65.535 lx na configuração padrão, e de 0,11 a 100.000 lx quando o driver ajusta o tempo de medição.
Atenção: Sob sol direto, o tempo de medição precisa ser mais curto que o padrão: o ESPHome ajusta isso sozinho; com outra biblioteca, confira se ela faz o mesmo. O datasheet indica uma variação de ±20%.
Vishay
VEML7700
de 0,0042 lx a 140.000 lx · I²C · de 2,5 a 3,6 V
O sensor de luz ambiente da Vishay: até 140.000 lx e resolução de 0,0042 lx, o bastante para sol pleno e para o anoitecer.
Atenção: Endereço fixo 0x10. Ajuste o ganho e o tempo de integração conforme a luz, ou deixe a biblioteca fazer isso.
Diferenças
Característica
BH1750
VEML7700
Faixa de luz
de 0,11 lx a 100.000 lx
de 0,0042 lx a 140.000 lx
Resolução
0,11 lx
0,0042 lx
Endereço I²C
0x23, 0x5C (escolhido por um pino)
0x10
Alimentação
de 2,4 a 3,6 V
de 2,5 a 3,6 V
Corrente entre as leituras
0,01 µA
0,5 µA
ESPHome
bh1750
veml7700
Iguais nos dois: grandezas medidas · interface · situação.
Escolha o BH1750 se você precisa de
endereços I²C à escolha, para pôr dois no mesmo barramento
menos corrente entre as leituras (0,01 µA contra 0,5 µA)
Escolha o VEML7700 se você precisa de
leituras com luz muito fraca (a partir de 0,0042 lx)