Le module HC-SR04, un capteur ultrason

Introduction

Le module HC-SR04 \xE9met des ondes ultrason et mesure le temps qu'il prend pour recevoir un \xE9cho. Il met \xE0 disposition un signal Trig qui lance l'\xE9mission et un pin Echo qui retourne un signal d'une dur\xE9e, qui correspond au temps que les ondes prennent pour voyager jusqu'\xE0 un obstacle qui les r\xE9fl\xE9chies et retour.

hc-sr04.png

Pour avoir la meilleure r\xE9solution en temps et en cons\xE9quence la meilleure r\xE9solution dans la mesure de distance, on utilise des m\xE9thodes
  • ticks_us
  • ticks_diff
  • sleep_us
du module utime de MicroPython.

D'abord un signal positive de 10 us est envoy\xE9 au pin trig du HC-SR04 et en suite la dur\xE9e du signal de r\xE9ponse \xE9cho est mesur\xE9. Pour les connexions du HC-SR04 voir HCSR04.

Le calcul de la distance

La vitesse du son dans l'air est 330 m/s ou 33000 cm/s. La distance est alors :

s = v * t = 33000 * longeur_du_signale_echo /2 /1000000

Le facteur 2 vient du fait que l'onde ultrason fait un aller-retour, le facteur 1000000 converti \xB5s en s.

La feuille d'exercice en format odt:

https://iotworkshop.africa/pub/IoT_Course_French/ModuleHCSR04/hc-sr04.odt

Comments

 

I Attachment Action Size Date Who Comment
hc-sr04.odtodt hc-sr04.odt manage 178 K 29 Jun 2021 - 15:07 UnknownUser  
hc-sr04.pngpng hc-sr04.png manage 161 K 29 Jun 2021 - 14:33 UnknownUser  
This topic: IoT_Course_French > WebHome > ModuleHCSR04
Topic revision: 30 Jun 2021, UliRaich