12 de las 13 características de nuestra tabla son distintas entre el HC-SR04 y el VL53L0X.
Módulo genérico
HC-SR04
Ultrasonidos · de 2 cm a 4 m · Pulsos de disparo y eco · 5 V
El clásico módulo de ultrasonidos: de 2 cm a 4 m, haz ancho, y detecta cristal y objetos oscuros.
Ojo: Funciona a 5 V y su pin de eco da 5 V: en una placa de 3,3 V usa un divisor. Las superficies blandas y los ángulos pronunciados devuelven ecos débiles.
STMicroelectronics
VL53L0X
Láser de tiempo de vuelo · hasta 2 m · I²C · de 2,6 a 3,5 V
El pequeño sensor láser de tiempo de vuelo de ST: hasta 2 m a oscuras, unos 1,2 m sobre blanco en interior, por I²C.
Ojo: La luz del sol y los objetos oscuros reducen el alcance. Todos arrancan en 0x29: para usar varios, mantén los demás en reset con XSHUT y cambia las direcciones por software.
Diferencias
Característica
HC-SR04
VL53L0X
Tecnología
Ultrasonidos
Láser de tiempo de vuelo
Alcance
de 2 cm a 4 m
hasta 2 m
Precisión
hasta 3 mm (dato del fabricante)
dentro de ±3 % (modo de alta precisión)
Campo de visión
15° («ángulo de medida» de la hoja de datos)
25°
Lecturas por segundo
–
50 por segundo
Interfaz
Pulsos de disparo y eco
I²C
Dirección I²C
No es I²C
0x29 (se cambia por software)
Alimentación
5 V
de 2,6 a 3,5 V
Corriente al medir
15 mA
19 mA
Corriente entre lecturas
–
3 µA
ESPHome
ultrasonic
vl53l0x
Estado
Módulo genérico
Disponible
Elige el HC-SR04 si necesitas
más alcance (4 m frente a 2 m)
un haz ancho que también detecta cristal y superficies oscuras
¿Qué diferencia hay entre el HC-SR04 y el VL53L0X?
El HC-SR04 ofrece más alcance, un haz ancho que también detecta cristal y superficies oscuras y alimentación a 5 V. El VL53L0X ofrece un bus I²C estándar compartido con otros sensores y alimentación a 3,3 V sin necesidad de 5 V.
¿Cuál llega más lejos, el HC-SR04 o el VL53L0X?
Alcance: de 2 cm a 4 m para el HC-SR04 y hasta 2 m para el VL53L0X. Precisión: hasta 3 mm (dato del fabricante) y dentro de ±3 % (modo de alta precisión). El color y el material del objeto, y la luz del sol, influyen en ambos valores.
¿Puedo sustituir el HC-SR04 por el VL53L0X?
No directamente: el HC-SR04 usa pulsos de disparo y eco y el VL53L0X, I²C, así que cambian las conexiones y el código. Revisa también la alimentación: 5 V para el HC-SR04 y de 2,6 a 3,5 V para el VL53L0X.