Files
varlog/_cache/articles/dc048aa0-0766-4adc-b412-d9dae2e18332.json
T
2026-05-15 10:37:48 +02:00

1 line
2.5 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"uuid":"dc048aa0-0766-4adc-b412-d9dae2e18332","slug":"500-capteur-de-distance-ultrasons","title":"Capteur de distance ultrasons","author":"cedric@abonnel.fr","published":true,"published_at":"2022-05-15 22:12:48","created_at":"2022-05-15 22:12:48","updated_at":"2022-05-15 22:12:48","revisions":[],"cover":"","files_meta":[],"external_links":[],"seo_title":"","seo_description":"","og_image":"","category":"Électronique","content":"# Capteur de distance ultrasons\n\n![Nom de la section](dummy.png)\n\nLe premier capteur de distance que j'ai utilisé est le **HC-SR04**. Il existe une bibliothèque populaire pour les télémètres à ultrasons sur Arduino [Ultrasonic.h](https:*www.arduinolibraries.info/libraries/ultrasonic).\n\n## Spécificités\n| Nombre de connecteur | 4 |\n| --- | --- |\n| Alimentation | 5 V |\n| Fréquence des ultrasons | 40 Khz |\n| Consommation | 2 mA en veille\\\\ 15 mA au travail |\n| Angle effectif | 15° |\n| Distance mesurée | de 2 cm à 400 cm |\n| Marge d'erreur | Variation de 0.3 cm\\\\ à partir de 250 cm la résolution ne sera pas très bonne |\n| Prix | https:*amzn.to/3MgE8fS |\n\n## Principe\nUn capteur à ultrasons détermine la distance dun objet du capteur sur la base du temps de propagation du son (340 m/s) vers et depuis lobjet, la distance en centimètre de lobstacle peut être déterminée assez précisément.\n\n![](20220515-202803.png)\n\nLe capteur à ultrasons HC-SR04 doit recevoir un signal `LOW` de 4 µs puis un signal `HIGH` de 10 µs et enfin une pause, signal `LOW` de 60 ms minimum sur la pin `TRIG`.\n\nAprès de l'envoi du signal `HIGH`, on va lire l'informations sur la broche `ECHO`.\n\n![](20220515-233303.png)\n\nLe calcul de la distance s'appuie sur la vitesse du son dans l'atmosphère proportionnel au temps de réception du signal. On n'oublie pas de divisez par **2**.\n\n![](20220515-233506.png)\n\n## Schéma\nIl faut identifier les broches `D8` et `D9` sur l'Arduino. Repérer les 4 broches `VCC` , `GND`, `TRGI` et `ECHO` sur le module **HC-SR04**. Aucun autre composant est nécessaire.\n\n| +5 V | VCC |\n| --- | --- |\n| GND | GND |\n| D2 | ECHO |\n| D3 | TRIG |\n\n![](20220516-000835.png)\n\n## Code\nCode de base [calculer une distance avec un HC-SR04 sur Arduino](https:*gitlab.com/cedricAbonnel/esp/-/blob/master/arduino/sketchDistanceSerial.ino)\n\nCode [calculer une distance avec un HC-SR04 sur Arduino et la bibliothèque ultrasonic](https:*gitlab.com/cedricAbonnel/esp/-/blob/master/arduino/sketchDistanceSerial-Ultrasonic.ino)","featured":false,"tags":[]}