Ultrasone Slimme Bril: Mobiliteit Verbeteren voor Visueel Beperkten
Onderdelen en benodigdheden
| SparkFun Arduino Pro Mini 328 - 5V/16MHz | × | 1 |
| Ultrasone sensor - HC-SR04 (Generiek) | × | 1 |
| Buzzer | × | 1 |
| Draadjes (standaard) | × | 1 |
| Zonnebril | × | 1 |
Nodige tools en machines
| Solderbout (standaard) |
| Lijmpistool (standaard) |
Apps en online diensten
| Arduino IDE (Je kunt ook de Cloud IDE gebruiken) |
Over dit project
Dit is mijn zoon Jacob's STEM-beursproject dit jaar in de 5e klas. Hij koos voor een engineering-project in plaats van een experimenteel project. Hij wilde iets uitvinden dat gehandicapte op een of andere manier zou helpen. Hij bedacht deze bril die blinde mensen kan helpen voelen of er een object voor hen is waar ze hun hoofd tegen kunnen botsen. De witte stock die ze gebruiken bij het lopen helpt bij het navigeren op de grond, maar doet niet veel voor bovenaan. Met een Arduino Pro Mini MCU, een ultrasone sensor en een buzzer, creëerde hij deze bril die de afstand van een object voorin meet en piept om de persoon te waarschuwen. Simpel en goedkoop om te maken. Credits aan hackerboxes.com voor enkele onderdelen.
Code
Ultrasone Bril voor BlindenArduino
Deze Arduino-code gebruikt de HC-SR04 ultrasone sensor en een Arduino Pro Mini microcontroller. Je kunt elke Arduino microcontroller met deze code gebruiken. De code detecteert de afstand door de tijd in milliseconden om te zetten die het duurt voordat de geluidsgolven terugkaatsen in afstand in centimeters. Het piept intervalgewijs als een object binnen 62cm (ongeveer 2 voeten) is. Op 31cm (of ongeveer 1 voet afstand) is het één doorlopende pieptoont. De code is erg simpel en vereist geen extra hardwarebibliotheken buiten wat ingebouwd is in de Arduino IDE.
/* Arduino code gebruikt voor de Ultrasone Sensor Zonnebril
Jacob Gardner - 5e Klas STEM Engineering Project */
#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");
if (distance > 30 && distance < 62) {
tone(buzzer, 100, 50); // Intervalgewijs piepen
}
if (distance > 0 && distance < 31) {
tone(buzzer, 100); // Doorlopend piepen
}
delay(500);
}
Schema's
Dit is het schema voor de ultrasone bril. Het gebruikt een Arduino Pro Mini en de HC-SR04 ultrasone sensor. Het wordt gevoed door een 9V-batterij.

Productieproces
- SIGHT: Slimme Bril die Blinden Sterker Maakt
- Arduino Digitale Dobbelsteen: Bouw Je Eigen LCD-willekeurige Getalgenerator
- Bouw een Ultrasonische Zweefapparaat met Arduino – Stap-voor-stap Handleiding
- FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
- Bouw een Slimme IoT Pot met ESP8266, Arduino & Ultrasonische Sensor – Real-time Monitoring
- Een Arduino Iron Man bouwen: onderdelen, sensoren en stapsgewijze handleiding
- Find Me: Slimme Item Locator met Arduino en Bluetooth
- Monitor Je Huistemperatuur Overal met Arduino Cloud Integratie
- De massa van de aarde meten met Arduino: een stapsgewijze DIY-gids
- Health Band: slimme weerebare assistant voor senioren
- Craftech's Duurzame Kunststof Bevestigingselementen Versterken APH's Educatieve Tools voor Blinden