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 avancé d'alerte anti-collision Arduino – Alertes visuelles et sonores pour sécurité véhicule

Composants et fournitures

Arduino UNO ×1
Capteur ultrasonique HR-SC04 ×1
LED (générique) ×2 (rouge + bleue)
Buzzer piézoélectrique ×1
Résistance 10 kΩ ×2

À propos du projet

C'est un système d'avertissement de détection de collision basé sur Arduino. Ce type de système est la fonction de sécurité à la croissance la plus rapide dans l'industrie automobile. Il permet aux véhicules d'identifier les risques de collision et d'alerter le conducteur par des signaux visuels et sonores, afin qu'il puisse prendre les mesures nécessaires pour éviter l'accident. Ce projet, basé sur un contrôleur Arduino, vous donnera une excellente compréhension du fonctionnement de ce système. La méthode étape par étape est expliquée pour que vous puissiez le réaliser. Connexions matérielles, informations sur les broches et programme Arduino sont détaillés clairement.

Étape 1 : Rassembler le matériel

Étape 2 : Connecter tout le matériel

Capteur → Contrôleur (4 broches : VCC, Trig, Echo, GND) :

Buzzer → Contrôleur (2 broches) :

LED rouge → Contrôleur :

LED bleue → Contrôleur :

Arduino → Ordinateur : Câble USB fourni. Dans l'IDE Arduino, sélectionnez la bonne carte et le bon port.

Étape 3 : Écrire le programme

En utilisant les broches définies à l'étape 2, écrivez le programme dans l'IDE Arduino. Vous pouvez utiliser le code ci-dessous ou télécharger le fichier .ino (recommandé pour éviter les problèmes de caractères spéciaux).

Code du système d'avertissement de collision

//// Système d'Avertissement de Collision ////
// Année 2017 // Vijendra Kumar

const int trigPin = 7;
const int echoPin = 4;
int buzz = 10;
long duration;
int distance;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(13, OUTPUT); // LED bleue
  pinMode(2, OUTPUT);  // LED rouge
  Serial.begin(9600);
}

void loop() {
  // Impulsion de déclenchement
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  
  // Lecture de l'écho
  duration = pulseIn(echoPin, HIGH);
  // Calcul distance (cm)
  distance = duration * 0.034 / 2;
  
  // Zone 2 : Avertissement visuel seul (20-50 cm)
  if (distance <= 50 && distance >= 20) {
    digitalWrite(13, HIGH); // LED bleue allumée
  } else {
    digitalWrite(13, LOW);  // LED bleue éteinte
  }
  
  // Zone 3 : Avertissement visuel + sonore (≤ 20 cm)
  if (distance <= 20) {
    digitalWrite(2, HIGH); // LED rouge allumée
    // Signal sonore intermittent
    tone(buzz, 2000); delay(100); noTone(buzz); delay(100);
    tone(buzz, 2000); delay(100); noTone(buzz); delay(100);
    tone(buzz, 2000); delay(100); noTone(buzz); delay(100);
    tone(buzz, 2000); delay(100); noTone(buzz); delay(100);
  } else {
    digitalWrite(2, LOW); // LED rouge éteinte
  }
}

Étape 4 : Flasher la carte Arduino

Après toutes les connexions, téléversez le programme sur la carte Arduino via l'IDE.

Étape 5 : Fonctionnement du système

Trois zones sont définies :

Étape 6 : Tester votre installation

Le système est prêt. Approchez un objet du capteur pour vérifier les trois zones d'alerte.

Code

Le code complet est présenté à l'étape 3. Fichier .ino disponible en téléchargement.

Pièces personnalisées et boîtiers

Informations de brochage – vous pouvez changer les numéros de broches mais il faut alors modifier le code en conséquence.

Schématiques

Schéma de câblage complet avec numéros de broches à suivre.

Processus de fabrication

  1. Systèmes de détection d'intrusion : protéger votre réseau avec alertes intelligentes
  2. Système d'alarme détection mouvement avec Java et Reactive Blocks – Déploiement sur Raspberry Pi et envoi SMS
  3. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  4. Robot de détection humaine basé sur Arduino Uno : Intégration capteurs étape par étape
  5. SERENA : Système d'Alarme Arduino Mega 2560 Personnalisé avec Écran Tactile TFT LCD
  6. Système d'arrosage automatique pour plantes piloté par Arduino
  7. Système de surveillance d'incendie forestier en temps réel avec alertes SMS
  8. Système de Ventilation Intelligent pour Sous-Sol : Contrôle d'Humidité par Arduino
  9. Système de pointage RFID temps réel avec Arduino et Google Sheets