12 das 13 características da nossa tabela são diferentes entre o HC-SR04 e o VL53L0X.
Módulo genérico
HC-SR04
Ultrassom · de 2 cm a 4 m · Pulsos de disparo e eco · 5 V
O clássico módulo ultrassônico: de 2 cm a 4 m, feixe largo, e enxerga vidro e objetos escuros.
Atenção: Funciona com 5 V e o pino de eco sai com 5 V: numa placa de 3,3 V, use um divisor. Superfícies macias e ângulos acentuados devolvem ecos fracos.
STMicroelectronics
VL53L0X
Laser por tempo de voo · até 2 m · I²C · de 2,6 a 3,5 V
O pequeno sensor a laser por tempo de voo da ST: até 2 m no escuro, cerca de 1,2 m sobre branco em ambiente interno, via I²C.
Atenção: A luz do sol e os alvos escuros reduzem o alcance. Todas as unidades começam em 0x29: para usar várias, mantenha as outras em reset com XSHUT e troque os endereços por software.
Diferenças
Característica
HC-SR04
VL53L0X
Tecnologia
Ultrassom
Laser por tempo de voo
Alcance
de 2 cm a 4 m
até 2 m
Precisão
até 3 mm (dado do fabricante)
dentro de ±3% (modo de alta precisão)
Campo de visão
15° (“ângulo de medição” do datasheet)
25°
Leituras por segundo
–
50 por segundo
Interface
Pulsos de disparo e eco
I²C
Endereço I²C
Não é I²C
0x29 (alterável por software)
Alimentação
5 V
de 2,6 a 3,5 V
Corrente durante a medição
15 mA
19 mA
Corrente entre as leituras
–
3 µA
ESPHome
ultrasonic
vl53l0x
Situação
Módulo genérico
Disponível
Escolha o HC-SR04 se você precisa de
mais alcance (4 m contra 2 m)
um feixe largo que também enxerga vidro e superfícies escuras
alimentação de 5 V
Escolha o VL53L0X se você precisa de
um barramento I²C padrão compartilhado com outros sensores
O HC-SR04 oferece mais alcance, um feixe largo que também enxerga vidro e superfícies escuras e alimentação de 5 V. O VL53L0X oferece um barramento I²C padrão compartilhado com outros sensores e alimentação de 3,3 V sem precisar de 5 V.
Qual alcança mais longe, o HC-SR04 ou o VL53L0X?
Alcance: de 2 cm a 4 m para o HC-SR04, até 2 m para o VL53L0X. Precisão: até 3 mm (dado do fabricante) e dentro de ±3% (modo de alta precisão). A cor e o material do alvo, e a luz do sol, mudam os dois.
Posso trocar o HC-SR04 pelo VL53L0X?
Não diretamente: o HC-SR04 usa pulsos de disparo e eco e o VL53L0X, I²C, então as ligações e o código mudam. Confira também a alimentação: 5 V para o HC-SR04, de 2,6 a 3,5 V para o VL53L0X.