Ultraschallbrille für Blinde
Komponenten und Verbrauchsmaterialien
 | SparkFun Arduino Pro Mini 328 - 5V/16MHz | | × | 1 | |
 | Ultraschallsensor - HC-SR04 (Generic) | | × | 1 | |
 | | × | 1 | |
 | | × | 1 | |
| | × | 1 | |
Über dieses Projekt
Das ist mein Sohn, Jacob's MINT-Messeprojekt dieses Jahr in der 5. Klasse. Er beschloss, ein Ingenieurprojekt statt eines experimentellen Projekts durchzuführen. Er wollte etwas erfinden, das behinderten Menschen in irgendeiner Weise zugute kommt. Er hatte die Idee für eine Brille, die blinden Menschen helfen könnte, zu erkennen, ob sich ein Objekt vor ihnen befindet, auf das sie mit dem Kopf stoßen könnten. Der weiße Gehstock, den sie beim Gehen verwenden, wird verwendet, um ihnen beim Navigieren auf dem Boden zu helfen, aber oben tut sie nicht viel. Unter Verwendung einer Arduino Pro Mini-MCU, eines Ultraschallsensors und eines Summers hat er diese Brille entwickelt, die die Entfernung eines Objekts vor ihnen erkennt und die Person mit einem Piepton darauf aufmerksam macht, dass sich etwas vor ihr befindet. Einfach und kostengünstig herzustellen. Gutschrift an http://hackerboxes.com für einige der Teile.
Code
- Ultraschallbrille für Blinde
Ultraschallbrille für BlindeArduino
Dieser Arduino-Code verwendet den Ultraschallsensor HC-SR04 und einen Arduino Pro Mini-Mikrocontroller. Sie können jeden Arduino-Mikrocontroller mit diesem Code verwenden. Der Code erkennt die Entfernung, indem er die Zeit in Millisekunden umwandelt, die es dauert, bis die Schallwellen in Zentimeter zurückprallen. Es piept intermittierend, wenn sich ein Objekt innerhalb von 62 cm (ca. 2 Fuß) befindet. Bei 31 cm (oder etwa 1 Fuß) ist es nur ein durchgehender Piepton. Der Code ist insofern sehr einfach, als dass er keine zusätzlichen Hardwarebibliotheken außerhalb der in die Arduino IDE integrierten Komponenten benötigt./*Arduino-Code, der für die Ultraschallsensor-Sonnenbrille verwendet wirdJacob Gardner - STEM Engineering Project der 5. 8 // Diese Zeilen weisen den Werten Namen zu#define echoPin 7 // damit sie leicht identifiziert werden können.#define Summer 12 // Diese werden vor dem Code gesetzt/* Dieser Codeabschnitt unten wird nur einmal ausgeführt. * Es ermöglicht dem seriellen Monitor, die Ausgabe zu sehen und * setzt die Pins auf Eingabe oder Ausgabe.*/ void setup() { Serial.begin (9600); pinMode (trigPin, AUSGANG); pinMode (echoPin, EINGANG); pinMode(buzzer, OUTPUT);}/* Der restliche Teil des Codes läuft in einer konstanten Schleife. * Es löst den Ultraschallsensor aus und berechnet * die Zeit, die es dauerte, bis die Schallwellen zurückkehrten. Es wandelt * die Zeit in Millisekunden in Entfernungen in Zentimetern um. */void loop () { lange Dauer, Entfernung; digitalWrite (trigPin, LOW); VerzögerungMikrosekunden(2); digitalWrite (trigPin, HOCH); VerzögerungMikrosekunden(10); digitalWrite (trigPin, LOW); Dauer =pulseIn(echoPin, HIGH); Distanz =(Dauer/2) / 29,1; Serial.print (Abstand); Serial.println("cm"); // Dieser Teil des folgenden Codes bestimmt, ob ein// ein Piepton abhängig von der erkannten Entfernung ausgegeben wird. Wenn das Objekt // innerhalb von 62 liegt, starten Sie die Pieptöne. if (Entfernung> 30 und Entfernung <62) { Ton (Summer, 100, 50); // Intermittierende Pieptöne} if (Abstand> 0 und Abstand <31) { Ton (Summer, 100); // Langer, durchgehender Piepton } else {} Verzögerung (500); }
Schaltpläne
Dies ist das Schema für die Ultraschallbrille. Es verwendet einen Arduino Pro Mini und den Ultraschallsensor HC-SR04. Es wird von einer 9V Batterie gespeist.