Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Composants et fournitures

Arduino UNO × 1
Plaque d'essai (générique) × 1
Capteur ultrasonique HC-SR04 (générique) × 1
Buzzer × 1
LED (générique) × 3
Résistance 220 Ω × 1
Fils de connexion (génériques) × 10

À propos du projet

Étape 1 : Rassembler le matériel

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Étape 2 : Câblage de base

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Reliez le 5 V de l'Arduino au rail positif de la plaque, et le GND au rail négatif.

Les fils verts (anodes des LED) vont vers les broches Arduino ; les cathodes (pattes courtes) vers le rail négatif via une résistance 220 Ω.

Étape 3 : Assemblage sur plaque d'essai

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Connectez d'abord l'alimentation (5 V et GND) aux rails de la plaque.

Étape 4 : Capteur ultrasonique HC-SR04

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Placez le capteur le plus à droite possible, face vers l'extérieur. Connectez :

Étape 5 : LED

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Pour chaque LED : anode (patte longue) vers la broche Arduino correspondante (vert→6, jaune→5, rouge→4) ; cathode (patte courte) vers rail négatif via résistance 220 Ω. Les résistances sont recommandées pour protéger les LED.

Étape 6 : Buzzer

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Patte longue du buzzer → broche 7 Arduino ; patte courte → rail négatif via résistance 220 Ω. Fortement recommandé pour réduire le volume et éviter d'endommager le buzzer.

Code

Système de sécurité ultrasonique (Arduino)

#define trigPin 2 
#define echoPin 3 
#define LEDlampRed 4 
#define LEDlampYellow 5 
#define LEDlampGreen 6 
#define soundbuzzer 7 
int sound = 500; 

void setup() { 
  Serial.begin(9600); 
  pinMode(trigPin, OUTPUT); 
  pinMode(echoPin, INPUT); 
  pinMode(LEDlampRed, OUTPUT); 
  pinMode(LEDlampYellow, OUTPUT); 
  pinMode(LEDlampGreen, OUTPUT); 
  pinMode(soundbuzzer, OUTPUT); 
} 

void loop() { 
  long durationindigit, distanceincm; 
  digitalWrite(trigPin, LOW); 
  delayMicroseconds(2); 
  digitalWrite(trigPin, HIGH); 
  delayMicroseconds(10); 
  digitalWrite(trigPin, LOW); 
  durationindigit = pulseIn(echoPin, HIGH); 
  distanceincm = (durationindigit/5) / 29.1; 

  if (distanceincm < 50) { digitalWrite(LEDlampGreen, HIGH); } 
  else { digitalWrite(LEDlampGreen, LOW); } 

  if (distance < 20) { digitalWrite(LEDlampYellow, HIGH); } 
  else { digitalWrite(LEDlampYellow, LOW); } 

  if (distance < 5) { digitalWrite(LEDlampRed, HIGH); sound = 1000; } 
  else { digitalWrite(LEDlampRed, LOW); } 

  if (distanceincm > 5 || distanceincm <= 0) { 
    Serial.println("Outside the permissible range of distances"); 
    noTone(soundbuzzer); 
  } else { 
    Serial.print(distance); 
    Serial.println(" cm"); 
    tone(soundbuzzer, sound); 
  } 
  delay(300); 
} 

Schémas

Système de sécurité ultrasonique DIY avec Arduino – Détection de distance en temps réel

Processus de fabrication

  1. Caméra de sécurité ESP32 à détection de mouvement pour Discord
  2. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  3. Créer votre propre jeu de roulette à 37 LED avec Arduino Nano
  4. ATtiny85 Mini Arcade : Snake – Construire une console de jeu portable OLED
  5. Détecteur de distance portable – Kit DIY Arduino Nano avec HC-SR04, alimentation 18650 et boîtier imprimé 3D
  6. Construire un système domotique et de sécurité intelligent avec 1Sheeld
  7. Système d'arrosage intelligent pour plantes d'intérieur avec Arduino Nano
  8. Projet de galvanoplastie au cuivre : Construisez un système intelligent avec Arduino UNO
  9. Jeu Pong sur Matrice NeoPixel avec Arduino Nano