8 das 9 características da nossa tabela são diferentes entre o BH1750 e o TSL2561.
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%.
ams OSRAMFora de linha
TSL2561
faixa dinâmica de 1.000.000:1 · I²C · de 2,7 a 3,6 V
O sensor de luz de dois canais (visível mais infravermelho) da ams, usado em muitos projetos e bibliotecas antigos.
Atenção: Fora de linha pela ams OSRAM: para montagens novas, escolha o TSL2591 ou o VEML7700.
Diferenças
Característica
BH1750
TSL2561
Grandezas medidas
luz
luz · infravermelho
Faixa de luz
de 0,11 lx a 100.000 lx
faixa dinâmica de 1.000.000:1
Resolução
0,11 lx
–
Endereço I²C
0x23, 0x5C (escolhido por um pino)
0x29, 0x39, 0x49 (escolhido por um pino)
Alimentação
de 2,4 a 3,6 V
de 2,7 a 3,6 V
Corrente entre as leituras
0,01 µA
3,2 µA
ESPHome
bh1750
tsl2561
Situação
Disponível
Fora de linha
Iguais nos dois: interface.
Escolha o BH1750 se você precisa de
menos corrente entre as leituras (0,01 µA contra 3,2 µA)
uma peça ainda fabricada (o TSL2561 está fora de linha)
O BH1750 oferece menos corrente entre as leituras e uma peça ainda fabricada. O TSL2561 oferece um canal de infravermelho separado.
Qual cobre mais níveis de luz, o BH1750 ou o TSL2561?
O BH1750: de 0,11 lx a 100.000 lx. O TSL2561: faixa dinâmica de 1.000.000:1.
Posso trocar o BH1750 pelo TSL2561?
Muitas vezes, sim: os dois usam I²C. Troque o driver ou, no ESPHome, o componente (bh1750 → tsl2561). O endereço I²C também muda (0x23/0x5C → 0x29/0x39/0x49).