Professional Documents
Culture Documents
C. Objetivos
Objetivo general
Desarrollar un prototipo de un bastón electrónico
aplicando nuevas tecnologías para personas
invidentes, que informe del lugar en donde pueda
haber obstáculos en tiempo real por medio de un
mensaje de sonido y andar de manera segura.
Implementar sistemas que ayuden a la inclusión es
de gran importancia para la sociedad.
3
C. Tipos de ceguera
En la ceguera parcial el grado de visión con quien Es cuando la persona no ve ni siente absolutamente
nada, ni la luz, ni su reflejo[5]. Son casos de
cuenta la persona es bastante limitado. La misma va
completa discapacidad visual, donde tienen que
depender del lugar exacto del ojo donde se
depender de un bastón o con una ayuda de una
encuentre el padecimiento. persona.
Son personas que tienen que valerse de la ayuda de
los anteojos correctivos para que la capacidad visual Otro tipo de clasificación que se realiza
mejore. habitualmente es la realizada a partir de la causa
es cuando la persona tiene una visión muy baja o no inicial de la ceguera, es decir, según qué estructura
tiene la suficiente capacidad de tener una buena dañada sea la que impide la visión. Según esta
visión y se ve obligada a usar anteojos[5] clasificación, las estructuras que al dañarse
producen ceguera son:
• El cristalino, como en las cataratas.
5
Monocular Transitoria
Sensores ultrasónicos
Fig. 7 Diagrama del alcance de la distancia de los sensores Tabla 2. Detalles del sensor HC-SR04
ultrasónicos[7] Especificaciones del sensor HC-SR04
HC-SR04 Especificaciones
sensor HC-SR04
Voltaje(V) DC 5V (min.4´5- max.5.5)
GND (G) 0V
Los ultrasonidos son señales acústicas (vibraciones Corriente de trabajo (C) 15mA (min.1- max.20)
mecánicas en forma de ondas elásticas Corriente estático <2mA (min.1´5 - max.2´5)
longitudinales) que se propagan en un medio Frecuencia de trabajo (F) 40KHz
elástico (como el aire) con frecuencias que superan Rango (Max. /min.) 2cm-400cm
el rango de las frecuencias perceptibles por el Angulo de medida 30° - 15°
oído humano, aproximadamente a partir de los Precisión 2 ó 3 mm
20[kHz] (hasta más de 1[GHz]). Debido a su Señal de salida 10µs TTl pulsos
naturaleza, pueden sufrir fenómenos de reflexión, Señal de eco Depende del máximo del
refracción y difusión. Suelen emplearse en TTl
Dimensiones 45*20*15mm
medición de distancias o detección de presencia.
Masa 10 gr.
Y requieren un dispositivo emisor, un dispositivo
receptor y un dispositivo de medición.
Arduino microcontrolador
void setup()
{
SD_PLAYER.speakerPin = PIN_Parlante;
Fig. 10.representación de los pulsos con los que trabaja el
sensor Serial.begin(9600);
lcd.begin(LCD_COL, LCD_FIL);
Mediante la fórmula de la fig.9: Distancia [cm] = ½
if (!SD.begin(SD_ChipSelectPin))
(Ancho de pulso de la señal de eco [µs])
{
*(Velocidad del sonido [m/s]), a partir de la cual se Serial.println("SD Card No Encontrada!");
desarrolla el programa (sketch) con el que se return;
implementará la medición de distancias en este
proyecto.
Diagrama de flujo de detección de obstáculos recibe comandos por un puerto en serie escuchado
en unos audífonos.
Inicio
Sensor
libraries
#include <LiquidCrystal.h>
Medidor> #include <Ultrasonic.h>
Limite No #include <SD.h> // need to include the SD library
#define SD_ChipSelectPin 10 //using digital pin 4 on arduino
nano 328, can use other pins
Si #define buffSize 128
Alerta #define DISABLE_SPEAKER2
#define HANDLE_TAGS
#include <TMRpcm.h> // also need to include this
library...
Fin #include <SPI.h>
A. Comparación
El Bastón Blanco
UltraCane
Bat k-sonar
iSonic
objetos presentes en el camino, en un rango de 200 A Set of Electronic Mobility Aids for the blind,
cm de distancia con una cobertura de 50 y 25 grados 2012)
verticales y horizontales respectivamente. El
dispositivo además es capaz de identificar el color
de objetos e informarle al usuario mediante
mensajes de voz, ocurre lo mismo con el nivel del
brillo del ambiente[14]
VI. CONCLUSIONES
VII. REFERENCIAS
- En esta investigacion se demostró que se
puede desarrollar herramientas útiles para [1] J. C. S. Escudero, «Discapacidad visual y ceguera en el
adulto: Revisión de tema», Med. UPB, p. 11, 2011.
personas con discapacidad visual, la
[2] S. Sánchez, M. Acurero, y L. Sierra, «Diseño y desarrollo
viabilidad que puede tener para las personas de un prototipo basado en una herramienta inteligente
invidentes, y así mejorar la calidad de vida de asistencial de bajo costo para personas invidentes», p. 3.
una persona invidente. [3] I. LENGUA, «DISPOSITIVO DE NAVEGACIÓN
PARA PERSONAS INVIDENTES BASADO EN LA
- De esta forma se busca que todos los TECNOLOGÍA TIME OF FLIGHT», p. 9, 2013.
individuos se desarrollen con el mismo nivel [4] S. Villegas, W. Talledo, y A. Barrientos Padilla,
de oportunidades a pesar de la problemática «Propuestas de Soluciones TIC emergentes para Personas
particular de cada persona. con Discapacidad», Sinerg. E Innov., vol. 3, n.o 1, p. 60,
jun. 2015.
- El requerimiento del dispositivo de detección [5] P. Espinosa y L. Giovanny, «GAFAS Y BASTÓN
de objeto brinda una gran libertad en INTELIGENTE PARA UNA PERSONA INVIDENTE»,
desplazamiento de personas con este tipo de 2018.
discapacidad. [6] J. Gállego, M. Herrera, y M. C. Navarro,
- Para trabajos futuros se propone la «Manifestaciones oftalmológicas de la enfermedad
cerebrovascular», An. Sist. Sanit. Navar., vol. 31, 2008.
implementación de sensores IR, módulos GPS [7] D. H. K. Hoomod y S. M. M. Al-Chalabi, «Objects
conectados a una interfaz de guía, reducción Detection and Angles Effectiveness by Ultrasonic
de tamaño del prototipo, y más autonomía Sensors HC-SR04», vol. 6, n.o 6, p. 11, 2015.
para el usuario. Y seguir mejorando de [8] V. M. Fuentes, «Introducción a la plataforma Arduino y
al sensor ultrasónico HC-SR04», p. 135, 2014.
acuerdo con los dispositivos existentes y por [9] A. C. Pedrera, Arduino para Principiantes: 2a Edición. IT
sus costos accesibles para las personas. Campus Academy, 2017.
- Los avances conseguidos hasta el momento [10] R. Moreno y F. Antonio, «Diseño y construcción de un
demuestran que el presente Proyecto es dispositivo electrónico de ayuda y entretenimiento para
personas con discapacidad visual a través de ondas
congruente con la resolución del problema y vibratorias e interfaces audibles para el proyecto
los objetivos planteados a debido a que HANDEYES del banco de ideas del SENESCYT», 2016.
funciona de forma correcta en la detección de [11] L. A. N. MARTELO y C. V. P. CERDA, «DISEÑO Y
obstáculos próximos en el andar de una CONSTRUCCIÓN DE UN MODULO ASISTENTE
persona evidente. ADAPTABLE AL BASTÓN DE LAS PERSONAS CON
DISCAPACIDAD VISUAL PARA MEJORAR SU
- En el siguiente Proyecto que realizaremos DESPLAZAMIENTO.», p. 103, 2015.
proporciona una forma innovadora para [12] «UltraCane». [En línea]. Disponible en:
resolver esa problemática debido a que Evita https://www.ultracane.com/ultracane. [Accedido: 24-jul-
la inversión de grandes cantidades de recursos 2018].
económicos para la obtención de medios de [13] «SmartCane». [En línea]. Disponible en:
http://assistech.iitd.ernet.in/smartcane.php. [Accedido:
desplazamientos tradicionales para evidentes 24-jul-2018].
como el perro guía además de proporcionar [14] «Electronic Cane for Blind Person(id:4374414) Product
una ventaja en funcionalidad del bastón details - View Electronic Cane for Blind Person from
electrónico. PRIMPO Co., Ltd. - EC21», EC21, Global B2B
Marketplace - Connecting Global Buyers with
Manufacturers, Suppliers, Exporters worldwide. [En
De esta forma constituye una resolución viable a línea]. Disponible en:
diversos problemas relacionados de manera https://primpo.en.ec21.com/Electronic_Cane_for_Blind_
intrínseca con la debilidad visual y la ceguera como Person--4374402_4374414.html. [Accedido: 24-jul-
lo son la dificulta para localizar todo tipo de 2018].
obstáculos en el entorno de la persona evidente que
trascurrirá en su entorno de su recorrido.
16
}
}
void loop() }
{ }
TomaMedidas();
Medida[0] = 0;
Serial.println( String(Medida[0]) + ", " + Medida[1] = 0;
String(Medida[1]) + ", " + String(Medida[2]) ); Medida[2] = 0;
}
lcd.setCursor(10, 0);
lcd.print(" "); //Funcion Revisa Distancias Direccionales
void TomaMedidas()
lcd.setCursor(4, 1); {
lcd.print(" "); for(int k=0; k<3; k++)
lcd.setCursor(12, 1); {
lcd.print(" "); Medida[k] =
ULTRASONICO[k].Ranging(CM);
lcd.setCursor(10, 0); delay(50);
lcd.print(Medida[0]); }
}
lcd.setCursor(4, 1);
lcd.print(Medida[1]); //Funcion Reproduce Un Audio WAV Almacenado en
lcd.setCursor(12, 1); el SD Card
lcd.print(Medida[2]); void ReproduceMP3(const int NroMP3, const int
IniciaEn)
for(int j=0; j<3; j++) {
{ int Nombre = NroMP3 + IniciaEn;
for(int m=0; m<12; m++)
{ char* cNombre = new char;
if(Distancia[m] == Medida[j]) sprintf(cNombre,"%i",Nombre);
{
if(j == 0) char* Extension = ".wav";
{
char NombreCompleto[6];
ReproduceMP3(m, 1);
} strcpy(NombreCompleto, cNombre);
else if(j == 1) strcat(NombreCompleto, Extension);
{
//Serial.println(NombreCompleto);
ReproduceMP3(m, 13);
} SD_PLAYER.play(NombreCompleto);
else if(j == 2) delay(SegsReprod*1000);
{ SD_PLAYER.stopPlayback();
SD_PLAYER.disable();
ReproduceMP3(m, 25); }
}
18
ANEXO B
ANEXO C