Espurna
CA
SensorsBàsicultrasonstime of flightHC-SR04distància

Sensor de distància per ultrasons

En 30 segonsEmet un pols i mesura quant triga l’eco: d = c · t / 2. La velocitat del so depèn de la temperatura, així que si no la compenses la lectura es desvia.

També disponible en: English · Castellano

Temps de vol (time of flight)

d = c · t / 2: es divideix per 2 perquè el pols fa l’anada i la tornada.

  • So: c ≈ 343 m/s a 20 °C. A 1 m, l’eco triga 2 m / 343 ≈ 5,8 ms.
  • Llum: a 1 m, 2 m / 3·10⁸ ≈ 6,7 ns.

Per això un sensor d’ultrasons costa uns quants euros i un lidar bastant més: cal mesurar nanosegons.

La temperatura importa

c ≈ 331,3 + 0,606 · T (m/s, T en °C). Si el sensor suposa 20 °C i fa 0 °C, la distància surt desviada uns quants centímetres per metre.

A la demo

Canvia la temperatura i mira la desviació. Compara-ho amb el lidar: so en mil·lisegons, llum en nanosegons.

Demo interactiva

Conceptes relacionats