Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino-Blindenstock: Smarter Näherungssensor für Sehbehinderte

Komponenten und Zubehör

Arduino UNO × 1
Lötfreies Breadboard (Vollgröße) × 1
Ultraschallsensor HC-SR04 × 1
Summer (Buzzer) × 2
LED (allgemein) × 1

Benötigte Werkzeuge und Maschinen

Apps und Online-Dienste

Über dieses Projekt

Nachdem ich blinde Menschen auf der Straße sah, die um Hilfe baten, um sich fortzubewegen, war ich traurig und begann an diesem Projekt zu arbeiten.

Code

Code hochladen (C/C++)
/* Smart Stick für Blinde */
#define trigPin 9
#define echoPin 8
#define Buzzer1 5 // aktiv
#define Buzzer2 7 // passiv
#define Led1 6    // Vibration (LED als Indikator)
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);
  }
}

Schaltpläne

Zuerst Ultraschallsensor, 2 Summer, LED auf Breadboard stecken, dann per Kabel mit Arduino verbinden, schließlich Schaltung mit Klebeband am Stock befestigen.

Arduino-Blindenstock: Smarter Näherungssensor für Sehbehinderte

Herstellungsprozess

  1. Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
  2. Kommunikationshilfe für Taubblinde: 1Sheeld + Arduino + Sprachausgabe & Anzeige
  3. Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
  4. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  5. Funktionaler 3D-gedruckter Roboterarm mit Arduino – Schritt-für-Schritt-Anleitung
  6. DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
  7. Berührungsloses Temperatur-Überwachungstor für schnelles Screening
  8. NeoPixel-Matrix Pong auf Arduino Nano: Neon-Pong selbst bauen
  9. DIY Arduino Lenkrad / Joystick für Rennspiele – USB-HID-Umbau
  10. Leistungsstarker FM-Radio-Empfänger mit Arduino & TEA5767