Gafas Inteligentes Ultrasonicas: Mejora de Movilidad para Personas con Discapacidad Visual
Componentes y Suministros
| Componente | Cantidad |
|---|---|
| SparkFun Arduino Pro Mini 328 - 5V/16MHz (cualquier Arduino sirve) | 1 |
| Sensor Ultrasonico HC-SR04 | 1 |
| Zumbador (Buzzer) | 1 |
| Cables Dupont | 1 set |
| Gafas de Sol | 1 |
Herramientas Necesarias
- Soldador
- Pistola de Silicona Caliente
Aplicaciones y Servicios Online
- Arduino IDE (también sirve Cloud IDE)
Sobre el Proyecto
Este es el proyecto STEM de 5º grado de mi hijo Jacob. Decidió hacer un proyecto de ingeniería en lugar de experimental. Quería inventar algo que beneficiara a personas con discapacidad. Ideó estas gafas para que personas ciegas puedan detectar objetos frontales a altura de cabeza que el bastón blanco no detecta.
Usando un Arduino Pro Mini, sensor ultrasónico HC-SR04 y un zumbador, creó unas gafas que detectan la distancia de objetos frontales y emiten pitidos de alerta. Simple e económico. Créditos a hackerboxes.com por algunas piezas.
Código
Gafas Ultrasónicas para Ciegos
/* Código Arduino para Gafas con Sensor Ultrasonico
Jacob Gardner - Proyecto STEM Ingeniería 5º Grado */
#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; // cm
Serial.print(distance);
Serial.println(" cm");
// Lógica de alerta por distancia
if (distance > 30 && distance < 62) {
tone(buzzer, 100, 50); // Pitidos intermitentes (~2 pies)
}
if (distance > 0 && distance < 31) {
tone(buzzer, 100); // Pitido continuo (~1 pie)
}
delay(500);
}
Esquemático
Esquema de conexiones: Arduino Pro Mini + HC-SR04 alimentado por batería 9V.
Proceso de manufactura
- SIGHT: Gafas Inteligentes para Capacitar a Personas Ciegas
- Proyecto Dados Digitales Arduino: Construye tu Propio Generador de Números Aleatorios con LCD
- Construye un Dispositivo de Levitación Ultrasónica con Arduino – Guía Paso a Paso
- FlickMote: Mando IR por gestos para Smart Home
- Construye un tarro inteligente IoT con ESP8266, Arduino y sensor ultrasónico: Monitorización en tiempo real
- Construye un Iron Man animado con Arduino: componentes, sensores y guía paso a paso
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Monitoriza la Temperatura de tu Hogar desde Cualquier Lugar con Integración Arduino Cloud
- Mide la masa de la Tierra con Arduino: Guía paso a paso DIY
- Health Band: Asistente Inteligente Vestible para Personas Mayores
- Los duraderos sujetadores de plástico de Craftech potencian las herramientas educativas de APH para ciegos