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

Ultraschall-Smart-Glasses: Mobilität für Sehbehinderte verbessern

Komponenten und Zubehör

Komponente Menge
SparkFun Arduino Pro Mini 328 - 5V/16MHz (beliebige Arduino-Version funktioniert) 1
Ultraschallsensor HC-SR04 1
Summer (Buzzer) 1
Steckbrücken (gemischt) 1
Sonnenbrille 1

Benötigte Werkzeuge und Maschinen

Apps und Online-Dienste

Über dieses Projekt

Dies ist das STEM-Messe-Projekt meines Sohnes Jacob in der 5. Klasse. Er entschied sich für ein Ingenieursprojekt statt eines Experimentierprojekts. Er wollte etwas erfinden, das behinderten Menschen hilft. Er kam auf die Idee für eine Brille, die blinden Menschen hilft, zu spüren, ob sich ein Objekt vor ihnen befindet, gegen das sie ihren Kopf stoßen könnten. Der weiße Blindenstock hilft bei der Navigation am Boden, aber nicht für Hindernisse auf Kopfhöhe. Mit einem Arduino Pro Mini MCU, Ultraschallsensor und Summer hat er diese Brille gebaut, die die Entfernung eines Objekts vorne erkennt und piept, um die Person zu warnen. Einfach und kostengünstig zu bauen. Dank an hackerboxes.com für einige Teile.

Code

Ultraschall-Brille für Blinde

Dieser Arduino-Code nutzt den HC-SR04 Ultraschallsensor und einen Arduino Pro Mini Mikrocontroller. Jeder Arduino-Mikrocontroller funktioniert mit diesem Code. Der Code erkennt die Distanz, indem er die Zeit in Millisekunden misst, die Schallwellen benötigen, um zurückzukehren, und wandelt sie in Zentimeter um. Er piept intermittierend, wenn ein Objekt innerhalb von 62 cm (ca. 2 Fuß) ist. Bei 31 cm (ca. 1 Fuß) ertönt ein durchgehender, fester Ton. Der Code ist sehr einfach und benötigt keine zusätzlichen Hardware-Bibliotheken außer den in der Arduino IDE eingebauten.

/* Arduino Code für Ultraschall-Sensor-Sonnenbrille
   Jacob Gardner - 5. Klasse STEM Engineering Projekt */

#define trigPin 8
#define echoPin 7
#define buzzer 12

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

void loop() {
  long duration, distance;
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = (duration/2) / 29.1;
  Serial.print(distance);
  Serial.println(" cm");

  // Piepen basierend auf Entfernung
  if (distance > 30 && distance < 62) {
    tone(buzzer, 100, 50); // Intermittierendes Piepen
  }
  if (distance > 0 && distance < 31) {
    tone(buzzer, 100); // Durchgehender Ton
  }
  delay(500);
}

Schaltpläne

Dies ist der Schaltplan für die Ultraschall-Brille. Er verwendet einen Arduino Pro Mini und den HC-SR04 Ultraschallsensor. Die Stromversorgung erfolgt über eine 9V-Batterie.

Ultraschall-Smart-Glasses: Mobilität für Sehbehinderte verbessern

Herstellungsprozess

  1. SIGHT: Smarte Brille für Blinde – Raspberry Pi & TensorFlow
  2. Craftechs langlebige Kunststoffverschlüsse stärken APHs Bildungsprodukte für Blinde
  3. Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
  4. Ultraschall-Schwebegerät mit Arduino bauen – Akustische Levitation Schritt für Schritt
  5. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  6. Smart IoT-Glas bauen: Füllstand überwachen mit ESP8266, Arduino & Ultraschall
  7. Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
  8. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  9. Heimtemperatur weltweit überwachen: Arduino Cloud Integration mit TMP36
  10. Health Band: Smarter Wearable-Assistent für Senioren