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

Canne intelligente Arduino : Capteur de proximité pour malvoyants

Composants et fournitures

Arduino UNO ×1
Plaque d'essai sans soudure (taille complète) ×1
Capteur ultrasonique HC-SR04 (générique) ×1
Buzzer (actif) ×1
Buzzer (passif) ×1
LED (générique) ×1

Outils et machines nécessaires

Applications et services en ligne

À propos du projet

Après avoir vu des personnes malvoyantes dans la rue demander de l'aide pour marcher, j'ai été touché et j'ai commencé à travailler sur ce projet.

Code

Téléversez ce code
/* Canne intelligente pour aider les malvoyants */
#define trigPin 9
#define echoPin 8
#define Buzzer1 5 // actif
#define Buzzer2 7 // passif
#define Led1 6    // Vibration/LED
int sound = 250;

void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  pinMode(Buzzer1, OUTPUT);
  pinMode(Buzzer2, OUTPUT);
  pinMode(Led1, OUTPUT);
}

void loop() {
  Serial.begin(9600);
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delay(2);
  digitalWrite(trigPin, HIGH);
  delay(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration / 2) / 29.1;
  
  digitalWrite(Buzzer1, LOW);
  digitalWrite(Buzzer2, LOW);
  digitalWrite(Led1, LOW);
  
  if (distance < 40) {
    digitalWrite(Led1, HIGH);
    delay(2000);
  }
  if (distance < 20) {
    digitalWrite(Led1, HIGH);
    delay(2000);
    digitalWrite(Buzzer1, HIGH);
    delay(2000);
  }
  if (distance < 10) {
    digitalWrite(Led1, HIGH);
    delay(2000);
    digitalWrite(Buzzer1, HIGH);
    delay(2000);
    digitalWrite(Buzzer2, HIGH);
    delay(2000);
  }
}

Schémas

D'abord le capteur ultrasonique, les 2 buzzers, la LED doivent être fixés sur la plaque d'essai, puis connectés à l'Arduino par des fils, ensuite le circuit doit être attaché à une canne avec du ruban adhésif.
Canne intelligente Arduino : Capteur de proximité pour malvoyants

Processus de fabrication

  1. Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
  2. Faciliter la communication sourd-aveugle avec 1Sheeld et Arduino
  3. Construire un Iron Man animé avec Arduino : capteurs, sons et relais
  4. Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
  5. Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
  6. Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
  7. Portique de contrôle de température sans contact pour dépistage rapide et précis
  8. Jeu Pong sur Matrice NeoPixel avec Arduino Nano
  9. Volant Joystick Arduino Personnalisé pour Jeux Vidéo