Système de Barrière Infrarouge à Ultrason avec Arduino Nano
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino Nano R3 | 1 |
| Fils M/M | 1 set |
| Buzzer | 1 |
| Capteur ultrason HC-SR04 | 1 |
Outils nécessaires
- Ordinateur (pour programmation)
Applications et services en ligne
- Arduino IDE
À propos du projet
Assemblez simplement selon le schéma Fritzing ci-dessous, puis téléversez le code. C'est un système de "fil de déclenchement" (tripwire) virtuel : le capteur ultrason mesure la distance de référence au démarrage ; toute réduction significative (>5 cm) déclenche l'alarme.
Code : Tripwire Ultrasonique
#define trigPin 9
#define echoPin 10
long duration;
int distance;
long firstPulse;
int referenceDistance;
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
delay(1000);
// Mesure de référence initiale
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
firstPulse = pulseIn(echoPin, HIGH);
referenceDistance = firstPulse * 0.034 / 2; // cm
}
void loop() {
// Mesure courante
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2; // cm
Serial.println(distance);
delay(1000);
Serial.println(referenceDistance);
// Détection intrusion : distance < référence - 5 cm
if (distance <= referenceDistance - 5) {
tone(3, 500, 500); // Bip grave 500ms
delay(500);
tone(3, 800, 500); // Bip aigu 500ms
delay(500);
delay(50);
}
}
Schéma de câblage

Processus de fabrication
- Usinage ultrasonique expliqué : processus, avantages et limitations
- Connexion du capteur ultrasonique HC‑SR04 au Raspberry Pi 3 : Guide complet
- Connecter un capteur ultrasonique HC‑SR04 à un Raspberry Pi – Guide pratique
- Nano-hydroxyapatite : matériau bioactif pour applications biomédicales avancées
- Construire un dispositif de lévitation ultrasonique avec Arduino – Guide étape par étape
- FlickMote : Télécommande IR à gestes pour maison connectée
- Robe Connectée : Surveillance du Rythme Cardiaque et LEDs avec Arduino Nano, CrazyCircuits et DFRobot
- Contrôler 2 moteurs pas-à-pas avec Arduino Nano et joystick – Tutoriel Visuino
- Compteur Geiger Portable avec Arduino Nano : Construction Pas à Pas