Construire un détecteur de distance à ultrasons avec Arduino UNO et capteur SR04
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO (ou compatible) | 1 |
Autres pièces nécessaires (non listées dans le tableau) :
- Capteur à ultrasons SR04
- 4 fils de liaison mâle-femelle
À propos du projet
Détecteur de portée à ultrasons avec Arduino et capteur SR04
Ce projet préliminaire vous guide pour connecter et faire fonctionner le capteur SR04 avec Arduino.
Étape 1 : Liste des pièces
- Arduino Uno ou compatible
- Capteur à ultrasons SR04
- 4 fils de liaison mâle-femelle
Étape 2 : Connexion du SR04 à l'Arduino
- VCC → 5V Arduino
- GND → GND Arduino
- TRIG → Pin numérique 12
- ECHO → Pin numérique 11
C'est tout pour le câblage.
Étape 3 : Télécharger et installer la bibliothèque SR04 (NewPing) dans l'IDE Arduino
Le capteur ne vient pas avec de documentation. J'ai trouvé la bibliothèque NewPing qui fonctionne parfaitement.
- Téléchargez la bibliothèque (fichier ZIP), décompressez-la et placez le dossier dans le répertoire
librariesde votre installation Arduino. - Redémarrez l'IDE Arduino.
- Vous verrez maintenant la bibliothèque sous Fichier → Exemples → NewPing → NewPingExample.
- Chargez cet exemple, compilez (bouton Vérifier) pour vérifier l'absence d'erreurs.
- Connectez l'Arduino par USB, téléversez le sketch (bouton Téléverser).
- Ouvrez le moniteur série : vous verrez les données de distance défiler.
La bibliothèque NewPing est fournie en téléchargement dans la section Code ci-dessous.
Code
Fichier : NewPing.zip (bibliothèque C/C++, téléchargement uniquement).
Schémas
Schéma de câblage simple : VCC/5V, GND/GND, TRIG/D12, ECHO/D11.
Processus de fabrication
- Connecter un capteur ultrasonique HC‑SR04 à un Raspberry Pi – Guide pratique
- Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
- Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
- FlickMote : Télécommande IR à gestes pour maison connectée
- Capteur d'obstacle IR simple avec Arduino — LED IR + Photodiode
- Intégrer un capteur d'empreintes capacitif DFRobot (ID809) avec Arduino ou ESP8266
- Tour de Capteurs avec Arduino Cloud : Température, Mouvement et Gaz
- Intégrer le capteur de pouls MAX30100 avec Arduino : Guide complet
- Guide pas à pas : Connecter le capteur d'humidité du sol YL-39/YL-69 à un Arduino UNO