12 delle 13 caratteristiche della nostra tabella sono diverse tra l’HC-SR04 e il VL53L0X.
Modulo generico
HC-SR04
Ultrasuoni · da 2 cm a 4 m · Impulsi di trigger ed eco · 5 V
Il classico modulo a ultrasuoni: da 2 cm a 4 m, fascio largo, e vede vetro e oggetti scuri.
Attenzione: Funziona a 5 V e il pin di eco esce a 5 V: su una scheda a 3,3 V usa un partitore. Le superfici morbide e quelle molto inclinate restituiscono echi deboli.
STMicroelectronics
VL53L0X
Laser a tempo di volo · fino a 2 m · I²C · da 2,6 a 3,5 V
Il piccolo sensore laser a tempo di volo di ST: fino a 2 m al buio, circa 1,2 m su bianco al chiuso, via I²C.
Attenzione: La luce del sole e i bersagli scuri riducono la portata. Ogni esemplare parte a 0x29: per usarne diversi, tieni gli altri in reset con XSHUT e cambia gli indirizzi via software.
Differenze
Caratteristica
HC-SR04
VL53L0X
Tecnologia
Ultrasuoni
Laser a tempo di volo
Portata
da 2 cm a 4 m
fino a 2 m
Precisione
fino a 3 mm (dato del produttore)
entro ±3 % (modalità ad alta precisione)
Campo visivo
15° (“angolo di misura” del datasheet)
25°
Letture al secondo
–
50 al secondo
Interfaccia
Impulsi di trigger ed eco
I²C
Indirizzo I²C
Non I²C
0x29 (modificabile via software)
Alimentazione
5 V
da 2,6 a 3,5 V
Corrente durante la misura
15 mA
19 mA
Corrente tra le letture
–
3 µA
ESPHome
ultrasonic
vl53l0x
Stato
Modulo generico
Disponibile
HC-SR04: cosa ha in più
una portata maggiore (4 m contro 2 m)
un fascio largo che vede anche vetro e superfici scure
L’HC-SR04 offre una portata maggiore, un fascio largo che vede anche vetro e superfici scure e il funzionamento a 5 V. Il VL53L0X offre un bus I²C standard condiviso con altri sensori e il funzionamento a 3,3 V.
Quale arriva più lontano, l’HC-SR04 o il VL53L0X?
Portata: da 2 cm a 4 m per l’HC-SR04, fino a 2 m per il VL53L0X. Precisione: fino a 3 mm (dato del produttore) ed entro ±3 % (modalità ad alta precisione). Colore e materiale del bersaglio, e la luce del sole, influiscono su entrambe.
Posso sostituire l’HC-SR04 con il VL53L0X?
Non direttamente: l’HC-SR04 usa impulsi di trigger ed eco e il VL53L0X l’I²C, quindi cambiano i collegamenti e il codice. Controlla anche l’alimentazione: 5 V per l’HC-SR04, da 2,6 a 3,5 V per il VL53L0X.