Uisrael Ec Eldt - 2020
Uisrael Ec Eldt - 2020
Uisrael Ec Eldt - 2020
AÑO: 2018
CERTIFICACIÓN DEL TUTOR
TUTOR
…………………………..
i
AGRADECIMIENTOS
En primer lugar doy gracias a Dios, porque sin sus fuerzas no podía alcanzar lo que me propuse.
A la Universidad Tecnológica Israel y a todos mis profesores por transmitir sus conocimientos
valiosos para mi formación.
A todos mis amigos de la Universidad, quienes han compartido conmigo todos los sacrificios,
logros y satisfacciones de la vida estudiantil.
DEDICATORIA
ii
Dedico de manera especial la culminación de este proyecto a Dios por brindarme la vida, salud
y fuerzas, considerando que en este lapso de tiempo he atravesado obstáculos.
A mi amado hijo Israel, que con su nacimiento me dio los ánimos para seguir adelante y así
poderle brindar un mejor futuro.
A mi amada esposa Liz, que con su apoyo y amor incondicional ha sido pilar fundamental para
la culminación de mi carrera, ya que llegó a mi vida cuando inicié mis estudios superiores.
A mis padres Lenin y Nancy, que con su amor me enseñaron virtudes y me animaron para que
culmine con éxito mi carrera.
A mi hermana Patricia, que con su cariño y comprensión me ha ayudado a afrontar los retos.
A todos mis amigos que he encontrado en el camino y que con el tiempo hemos compartido
buenos y malos momentos, gracias por formar parte de mi vida.
iii
Tabla de contenido
RESUMEN.............................................................................................................. 1
INTRODUCCIÓN .................................................................................................3
Antecedentes de la situación objeto de estudio .................................................... 3
Planteamiento del problema ................................................................................. 3
Formulación del problema ................................................................................... 3
Justificación .......................................................................................................... 4
Objetivos .............................................................................................................. 4
Objetivo general: .............................................................................................. 4
Objetivos específicos: ....................................................................................... 4
Descripción de los capítulos................................................................................. 5
CAPÍTULO I .......................................................................................................... 5
FUNDAMENTACIÓN TEÓRICA ......................................................................5
1.1 Historia.......................................................................................................... 5
1.2. Bastón ........................................................................................................... 5
1.2.1. Tipos de bastones................................................................................... 5
1.3. Gafas ............................................................................................................. 6
1.3.1. Armazón o Montura............................................................................... 6
1.3.2. Medidas de Monturas ............................................................................ 6
1.4. La ceguera .....................................................................................................7
1.4.1. Tipos de ceguera .................................................................................... 7
1.4.2. Ayudas a la movilización de los no videntes ......................................... 8
1.4.3. Gafas con GPS para ciegos ....................................................................9
1.4.4. Traje de ayuda para invidentes .............................................................. 9
1.4.5. Una vara para ciegos.............................................................................. 9
1.4.6. Robot para ciegos ................................................................................ 10
1.4.7. Retina artificial .................................................................................... 10
1.4.8. Estadísticas de la ceguera ....................................................................11
1.5. Discapacidad ............................................................................................... 11
1.5.1. Clasificación de la discapacidad .......................................................... 12
1.6. Sensores ...................................................................................................... 13
1.6.1. ¿Qué son los sensores? ........................................................................ 13
1.6.2. Características generales de un sensor................................................. 14
a) Características Estáticas ................................................................................. 14
iv
b) Características Dinámicas .............................................................................. 14
1.6.3. Clasificación de los sensores ............................................................... 15
1.7. Arduino ....................................................................................................... 15
1.7.1. ¿Por qué Arduino? ............................................................................... 16
1.8. Módulo RF ..................................................................................................16
1.9. Tarjeta Micro SD ........................................................................................ 17
1.10. Módulo RTC ........................................................................................... 17
1.11. Módulo GPRS ......................................................................................... 17
1.12. El SIM900 GSM/GPRS Shield ............................................................... 18
1.13. Sistema global para las comunicaciones móviles (GSM) ....................... 18
1.14. Módulo detector de agua ......................................................................... 19
CAPÍTULO II ...................................................................................................... 20
PROPUESTA ....................................................................................................... 20
Análisis de Requerimientos................................................................................ 20
2.1. Diseño ......................................................................................................... 22
2.1.1. Arquitectura del Sistema prototipo ......................................................... 22
2.1.2. Diagrama general de bloques del sistema prototipo ............................ 23
2.1.3. Bloque del sistema de control .............................................................. 24
2.1.4. Diseño electrónico ............................................................................... 24
2.1.5 Descripción de diseño de los componentes ............................................. 25
2.1.5.1 Arduino Uno ...................................................................................... 25
2.1.5.2 Módulo Emisor y Receptor RF 433mhz. ..................................... 27
2.1.5.3 Sensor de proximidad HC-SR04 ........................................................ 28
2.1.5.4 Diagrama electrónico del sistema de comunicación GPRS............... 29
2.1.5.5 Módulo RTC DS3231 ......................................................................... 30
2.1.5.6 Módulo Reproductor Mp3 .................................................................32
2.1.5.7 Sensor infrarrojo Sharp ...................................................................... 33
2.1.5.8 Sistema de alimentación ....................................................................35
2.1.5.9 Sensor de agua ................................................................................... 35
2.1.6.0 Arduino Nano .................................................................................... 36
CAPÍTULO III ..................................................................................................... 37
IMPLEMENTACIÓN ......................................................................................... 37
3.1 Desarrollo ......................................................................................................... 37
v
3.1.1 Diseño del circuito en Proteus (Tarjeta Madre) ...................................... 37
3.1.1.1 Conexión al Arduino Uno...................................................................37
3.1.1.2 Conexión del Módulo RTC DS3231 .................................................. 37
3.1.1.3 Conexión del Transmisor FM ............................................................. 38
3.1.1.4 Conexión del Módulo RF ...................................................................38
3.1.1.5 Configuración de la Hora ...................................................................38
3.1.1.6 Conexión del Reproductor de voz ...................................................... 39
3.1.2 Diseño del circuito en Proteus (Bastón) .................................................. 39
3.1.2.1 Encendido del sistema ........................................................................ 39
3.1.2.2 Conexión al Arduino Nano .................................................................40
3.1.2.3 Conexión del Transmisor RF.............................................................. 40
3.1.2.4 Conexión del sensor ultrasónico HC-SR04 ........................................ 41
3.1.2.5 Conexión del Sensor de Humedad...................................................... 41
3.1.3 Diseño del circuito en Proteus (Gafas) .................................................... 42
3.1.3.1 Encendido del sistema ........................................................................ 42
3.1.3.2 Conexión al Arduino Nano ................................................................ 42
3.1.3.3 Conexión del Transmisor RF.............................................................. 43
3.1.3.4 Conexión de los Sensores ultrasónicos HC-SR04 ............................. 43
3.1.4 Diseño del circuito Impreso ....................................................................43
3.2 Construcción ...................................................................................................44
3.2.1 Construcción del circuito impreso e instalación de los componentes ...... 44
3.2.2 Construcción de cables de extensión para conexión ................................ 46
3.2.3 Construcción de cajas para los circuitos de control .................................47
3.2.4 Utilización de un bastón ........................................................................... 48
3.2.5 Utilización de una Gafas ........................................................................... 49
3.3 Montaje ............................................................................................................ 49
3.3.1 Colocación del circuito de control en la caja principal ............................. 49
3.3.2 Colocación del circuito de control en las Gafas ....................................... 49
3.3.3 Colocación del circuito de control en el Bastón ....................................... 50
3.4 Pruebas de funcionamiento .............................................................................. 50
3.4.1 Monitoreo ..................................................................................................50
3.4.2 Prueba de los componentes ...................................................................... 50
3.4.3 Prueba de funcionamiento SIM 908 GPRS .............................................. 51
vi
3.5 Análisis de resultados ...................................................................................... 51
CONCLUSIONES................................................................................................ 56
RECOMENDACIONES ..................................................................................... 57
CRONOGRAMA DE ACTIVIDADES.............................................................. 58
EVALUACION DE LA PROPUESTA .............................................................. 59
REFERENCIAS BIBLIOGRAFICAS ............................................................... 60
ANEXOS ............................................................................................................... 63
vii
LISTA DE FIGURAS
viii
Figura 42. Esquema de conexión del Arduino Nano y Sensor Sharp. ................... 33
Figura 43. Inicialización del programa con el Sensor Sharp. ................................ 34
Figura 44. Conexión y diagrama de bloques del Sensor Sharp. ............................ 34
Figura 45. Diagrama de bloques del sistema de alimentación. .............................. 35
Figura 46. Esquema de conexión del Arduino Nano y el Sensor de agua. ............ 35
Figura 47. Estructura del Arduino. ........................................................................ 36
Figura 48. Conexión al Arduino Uno. ...................................................................37
Figura 49. Conexión del Módulo RTC DS3231. ................................................... 37
Figura 50. Conexión del Transmisor FM. .............................................................. 38
Figura 51. Conexión del Módulo RX. ...................................................................38
Figura 52. Configuración de la hora. ..................................................................... 39
Figura 53. Reproductor de voz............................................................................... 39
Figura 54. Encendido del equipo. .......................................................................... 40
Figura 55. Conexión al Arduino Nano. ..................................................................40
Figura 56. Conexión del Transmisor RF................................................................ 41
Figura 57. Sensor HC-SR04. ................................................................................. 41
Figura 58. Sensor de Humedad. ............................................................................. 42
Figura 59. Encendido del equipo. .......................................................................... 42
Figura 60. Arduino Nano. ...................................................................................... 42
Figura 61. Conexión RF. ........................................................................................ 43
Figura 62. Conexión de Sensores HC-SR04. ......................................................... 43
Figura 63. Diseño PCB circuito impreso. .............................................................. 44
Figura 64. Impresiones de las pistas del circuito de control. .................................44
Figura 65. Colocación de la impresión en la baquelita. ......................................... 45
Figura 66. Retiro de la impresión de las pistas. ..................................................... 45
Figura 67 Perforación de baquelita. ....................................................................... 45
Figura 68. Soldada de elementos. .......................................................................... 46
Figura 69. Switch de encendido para dispositivos. ................................................ 46
Figura 70. Cable ribbon de 4 hilos para conexión. ................................................ 46
Figura 71. Regletas macho y hembra. ....................................................................46
Figura 72. Verificando el cable de punto a punto. ................................................. 47
Figura 73. Cables para sensores y elementos......................................................... 47
Figura 74. Prueba de funcionamiento con el Lcd. ................................................. 47
Figura 75. Madera. .................................................................................................48
Figura 76. Realización de perforaciones de la caja................................................ 48
Figura 77. Caja terminada. ..................................................................................... 48
Figura 78. Bastón modificado. ............................................................................... 49
Figura 79. Caja terminada. ..................................................................................... 49
Figura 80. Caja principal........................................................................................ 49
Figura 81. Caja en gafas......................................................................................... 50
Figura 82. Caja en gafas......................................................................................... 50
Figura 83. Distancia entre 70 cm a 120 cm ........................................................... 50
Figura 84. Monitoreo GPS por medio de SMS. ..................................................... 51
ix
LISTA DE TABLAS
x
RESUMEN
Este proyecto tiene como objetivo principal elaborar unas gafas y un bastón electrónico que de
alerta a la persona no vidente, indicando la distancia a la que se encuentra un obstáculo
mediante sensores ultrasónicos, de tal manera que éste pueda evadirlo al momento de
movilizarse.
Con los resultados obtenidos se presenta un prototipo de unas gafas que se comunican vía
bluetooth a unos audífonos, capaz de advertir tanto en frente como a los lados y un bastón que
indica la presencia de un obstáculo en la parte frontal, de igual forma un sensor infrarrojo que
ayuda a detectar los desniveles, un sensor de humedad que indica si hay presencia de agua y
por último un botón que reproduce la hora y un pulsador de emergencia cuando la persona
requiera de ayuda.
Palabras clave: Módulo RF, localizador GPRS, Arduino, Sensor Ultrasónico, Módulo Mp3.
1
ABSTRACT
The main objective of this project is to create glasses and an electronic baton that alerts the
blind person, indicating the distance to which an obstacle is located by means of ultrasonic
sensors, in such a way that it can evade it when it is mobilized.
We used tools such as control cards, wireless communication modules, sensors, software
such as: PROTEUS, ARDUINO. The assembly of the control cards was continued to finally
carry out tests and verify the correct operation of the project.
With the results obtained, a prototype of a pair of glasses communicating via bluetooth to
hearing aids, able to warn both in front and on the sides and a stick that indicates the
presence of an obstacle in the front, is presented infrared that helps detect unevenness a
humidity sensor that indicates if there is water and finally a button that reproduces the time
and an emergency button when the person needs help.
2
INTRODUCCIÓN
La discapacidad visual casi siempre remite nuestra mente a pensar en alguien que no ve y a
sentir una consideración muy especial hacia él. Sin embargo, es muy importante aprender a
reconocer que existe otro rango de discapacidad visual en el cual se encuentran ubicados niños,
jóvenes y adultos con baja visión que les impide beneficiarse de la estimulación normal (visual
en un 85%) y que las implicaciones de su discapacidad, sea total o no, pueden volverse relativas
implementando para ellos una propuesta individual (Cabrera, 2008).
Así mismo según la OMS en Ecuador existen 38.952 personas con discapacidad por
deficiencias visuales, de los cuales tan solo el 10.1% usan ayudas técnicas (OMS, 2013).
Por otra parte la tecnología puede contribuir con un paliar esta situación pues permite que las
personas con este problema se desempeñen con relativa facilidad permitiendo una mejor
inclusión en la sociedad.
No obstante un elevado número de personas no tienen los recursos económicos como para
aprovechar los beneficios de la tecnología para mejorar sus condiciones de vida, Ecuador no
escapa a esta situación, la OMS asegura que de las personas invidentes solo el 4% puede
acceder al beneficio tecnológico, ya sea un recurso propio o del estado, surge la necesidad de
implementará un dispositivo de ayuda para la persona invidente. Este sistema brinda mayor
seguridad y percepción de objetos.
3
Formulación del problema
¿Cómo diseñar y construir unas gafas con un bastón inteligente para invidentes que le
proporcione una fácil movilidad en las calles utilizando dispositivos de ultrasonido?
¿Cuáles serían las ventajas y desventajas que tendrían los invidentes al usar las gafas y un
bastón inteligente?
¿Cuáles serían los aportes que se harían a la ciencia desde la ingeniería de sistemas con el
diseño de unas gafas y un bastón inteligente?
Justificación
Existen numerosos implementos que utilizan estas personas para desplazarse de un lado a otro,
los cuales aunque han sido tradicionales pueden ser remplazados por dispositivos electrónicos
que permita dar aviso o conocimiento a tiempo al usuario, sobre la presencia de algún obstáculo
en el camino. Por ello, es muy importante construir un dispositivo para la detección de
obstáculos de bajo costo y al alcance de cualquier persona con discapacidad visual.
Objetivos
Objetivo general:
Objetivos específicos:
4
Descripción de los capítulos
5
CAPITULO I
FUNDAMENTACIÓN TEÓRICA
1.1. Historia
El argentino José Mario Fallótico en el año de 1921 fue quien inventó el primer bastón (Figura
1) para personas con problemas visuales , vio a una persona ciega que se encontraba esperando
para cruzar la calle; lo ayudó pero quedó obsesionado con una pregunta: ¿cómo hacer para
distinguir a un ciego y poder ayudarlo?
La persona con discapacidad visual puede saber, a través de la información que le brinda el
bastón las técnicas específicas de orientación y movilidad, la orientación del hombre está
basada principalmente en su vista, cuando la pierde depende del sentido del tacto y del oído.
Con esto, un bastón es de gran importancia para la orientación y movilidad de las personas
ciegas (Aragunde, 2016).
1.2. Bastón
Es un instrumento que permite orientar y movilizar a una persona con discapacidad visual, con
el afán de desplazarse de manera segura, firmeza y con conocimiento que pueda ser apreciado
como una extensión de su propio tacto y es necesario que lo utilicen (Dr. Francisco, 2010).
1
Trayectoria: Lugar geométrico de las posiciones sucesivas por las que pasa un cuerpo en su movimiento.
5
Bastón de identificación: Este bastón funciona como medio de la identificación.
Además este bastón es limitado, como dispositivo de la movilidad.
Bastón de ayuda: Se diseña para ofrecer estabilidad física a un usuario con una visión
estropeada.
Bastón de movilidad: Estos bastones se fabrican especialmente de aluminio y plástico
reforzado, puede venir con una variedad amplia de divisiones dependiendo de cómo
prefiera el usuario (Asociación FENCE , 2010).
1.3. Gafas
Es un instrumento óptico formado por un par de lentes sujetadas a un armazón, el cual se apoya
a la nariz mediante un arco y dos varillas (conocidas coloquialmente como “patillas”) que
ayudan a sostenerlas en las orejas (Florencia, 2012).
Son medidas estándares que se comparan entre monturas. El primer número indica el diámetro
del cristal en milímetros, el segundo número indica el ancho del puente y el tercero el largo de
6
la patilla. Las dos últimas medidas, ancho del puente y longitud de la patilla, son las que más
influyen en la comodidad de uso de las gafas.
1.4. La ceguera
La ceguera consiste en la incapacidad física para ver, es decir, existe algún fallo en el sentido
de la vista que impide la visión.
7
Ceguera Parcial, es cuando la persona tiene una visión muy baja o no tiene la suficiente
capacidad de tener una buena visión y se ve obligada a usar anteojos.
Otro tipo de clasificación que se realiza habitualmente es la realizada a partir de la causa inicial
de la ceguera, es decir, según qué estructura dañada sea la que impide la visión. Según esta
clasificación, las estructuras que al dañarse producen ceguera son:
Los daños en estas estructuras del sentido de la vista se producen con la edad y están influidas
por la herencia genética, a excepción del cerebro, que suele dañarse como consecuencia de un
impacto en la zona occipital del cráneo durante un accidente, siendo ésta la causa más común
de ceguera parcial en menores de treinta años (UltraMed, 2013).
La mayoría de personas no videntes no tienen impedimentos para caminar, pero al carecer del
sentido de la vista sienten inseguridad y temor al movilizarse, afecta a su habilidad para
establecer relación con los objetos y su capacidad de representación mental del espacio físico.
Las condiciones de accesibilidad en los establecimientos públicos y/o privados es un gran
inconveniente para la movilización.
Cuando pierden el sentido de la vista se intenta aprovechar la información que pueden brindar
los otros sentidos. El sentido auditivo, proporciona información sobre distancia, orientación,
dirección, tamaño y peligro.
El sentido del tacto, permite sensaciones de variaciones de presión, temperatura y con adecuada
estimulación brindará sensaciones de orientación y memoria muscular. El sentido del olfato,
brinda información sobre distancia, orientación y diferenciación.
8
1.4.3. Gafas con GPS para ciegos
Gafas que integran un completo servicio de GPS integrado, el cual se muestra en una pequeña
pantalla al interior del lente, la cual le brindará cientos de datos a cada persona no vidente que
lleve puesto estos protectores.
Es un traje con una serie de sensores que detectan los objetos del entorno. Esta información se
transmite mediante vibraciones en la superficie del traje, que el usuario recibe e interpreta.
Algo similar, según la página del proyecto, al sistema que utilizan las antenas de los insectos o
los bigotes de los gatos.
Este traje va dirigido a invidentes, además a aquellos que trabajan en entornos peligrosos
detecta obstáculos para conductores (en este caso los sensores cubrirían la superficie del
vehículo) (RunaTech, 2014)
Cuando la ciencia hace aportes a enfermedades o padecimientos de algún tipo es una doble
celebración en este caso la tecnología ayuda a los ciegos a moverse con más facilidad y
evitando los obstáculos.
9
Diseñado por WooJin Han esta vara para ciegos hace cierta referencia al clásico bastón blanco,
sólo que con un poco de tecnología que permite detectar los obstáculos sin necesidad de
golpearlos.
El tubo tiene sensores incorporados que miden la distancia de los objetos y avisan por medio
de vibraciones al portador de su cercanía, para los evite.
Maggie es un robot diseñado para la asistencia a personas con discapacidad visual. Según sus
constructores, se trata del primer prototipo de estas características desarrollado en Europa,
dotado a una conexión a internet, cámaras de televisión y tecnología láser.
El robot, un humanoide de 1.4 m de altura, es capaz de hablar, bailar, reconocer voces, informar
de las últimas noticias y del tiempo, distinguir los medicamentos, e incluso, es capaz de sentir
cosquillas. Posee, además, una pantalla táctil desde la que se le pueden dar órdenes
(Cienciamisterio, 2007).
Tiene un chip que se coloca en la retina del no vidente. El microprocesador mide dos milímetros
de diámetro (más pequeño que la cabeza de un alfiler) y contiene unas cinco mil pequeñas
células solares, cada una están unidas a electrodos.
10
La idea es que cuando el chip se encuentra en retina la luz llega (a través del ojo) active los
electrodos estimulando los nervios ópticos, luego transporta al cerebro una señal. Algunos
especialistas critican el método porque consideran que las células difícilmente generen energía
eléctrica.
Alrededor de un 65% de las personas con discapacidad visual son mayores de 50 años, si bien
este grupo de edad apenas representa un 20% de la población mundial. Con el creciente
envejecimiento de la población en muchos países, irá aumentando también el número de
personas que corren el riesgo de padecer discapacidades visuales asociadas a la edad (OMS,
2013).
En el Ecuador, las personas con discapacidad visual es del 18,84%, el sistema de valoración de
la discapacidad establece normas para la evaluación de las consecuencias de la enfermedad
como la restricción o ausencia de la capacidad para realizar actividades de la vida diaria.
1.5. Discapacidad
11
Figura 11. Símbolo de personas con discapacidad física. (Quintero, 2015).
Discapacidad física: La discapacidad física es la simbolización que cuenta con las alteraciones
más frecuentes, las cuales son consecuencias de poliomielitis, lesión medular (parapléjico o
cuadripléjico) y amputaciones.
12
Discapacidad psíquica: La discapacidad psíquica es cuando una persona sufre alteración
neurológica y trastorno cerebral (Transtornos, 2016).
Discapacidad Visual: Se define como la variación del sistema visual que trae como resultado
problemas en el desarrollo de actividades que requieran el uso de la visión (Berdahl, 2016).
1.6. Sensores
Son dispositivos capaces de detectar una variable física y transformarla en una variable
eléctrica que sea capaz de cuantificar2 y manipular.
2
Cuantificar: convertir una sucesión de muestras de amplitud continua en una sucesión de valores discretos preestablecidos
según el código utilizado.
13
1.6.2. Características generales de un sensor
a) Características Estáticas
b) Características Dinámicas
Velocidad de respuesta: Mide la capacidad del sensor para que la señal de salida siga
sin retraso las variaciones de la señal de entrada.
Respuesta en frecuencia: Mide la capacidad del sensor para seguir las variaciones de la
señal de entrada a medida que aumenta la frecuencia, generalmente los sensores
convencionales presentan una respuesta del tipo pasa bajos.
Estabilidad: Indica la desviación en la salida del sensor con respecto del valor teórico
dado, al variar parámetros exteriores distintos al que se quiere medir (condiciones
ambientales, alimentación, etc.) (José, 2008).
14
1.6.3. Clasificación de los sensores
1.7. Arduino
3
Presión: Magnitud física que mide la proyección de la fuerza en dirección perpendicular por unidad de superficies, y sirve
para caracterizar cómo se aplica una determinada fuerza resultante sobre una línea.
15
Programming Language (basado en Wiring) y el Arduino Development Environment (basado
en Processing).
1.8. Módulo RF
16
Estos módulos establecen una comunicación inalámbrica unidireccional, esto quiere decir que
manda una señal y el otro la recibe. Con esto se puede realizar proyectos con robots, vehículos
pequeños o la transmisión de datos el cual comanda una buena comunicación.
En tiempos atrás la posibilidad económica era construcción y calibración de circuitos para esto
se debe dedicar tiempo y así cumplir los objetivos planteados.
Se estudia la tarjeta micro SD con una capacidad de 16 GB, en ella se guarda el sistema
operativo de tarjeta Arduino Uno, es de importancia asignar el sistema operativo para poder
actualizar las librerías de la tarjeta y tener una conexión óptima hacia los demás dispositivos.
(Sandisk, 2012)
El Módulo RTC (Reloj en Tiempo Real) lleva un registro del tiempo que ha sido transcurrido.
Con este módulo se pueden realizar diferentes tipos de proyectos como alarmas, estación de
sensores y sondas de registro con esto se lleva un estricto conteo sobre el tiempo que está
transcurriendo.
Si bien existen varios modelos de módems o módulos que permiten el envío de información a
través de la red GPRS, los más fáciles de conseguir en el mercado local son: el módem
17
Multitech GSM/GPRS MTCBA-GF2 y el SIM900 GSM/GPRS Shield.SIM900 GSM/GPRS
Shield.
Se puede tener una mejor presentación estética del sistema ya que se coloca
directamente encima del dispositivo Arduino Mega 2560, mientras que con el módem
Multitech GSM/GPRS es necesario utilizar cables para poder conectarse al dispositivo
Arduino Uno.
Presenta menor costo con respecto al Módem Multitech GSM/GPRS MTCBA-GF2.
Se define la Red del Sistema Global de Telefonía GSM como aquel servicio portador
constituido por todos los medios de transmisión y conmutación necesarios que permiten enlazar
a voluntad dos equipos terminales móviles mediante un canal digital que se establece
específicamente para la comunicación y que desaparece una vez que se ha completado la
misma. (Rodríguez, 2016)
18
difundido en el mundo. Opera en las frecuencias de 900 y 1800 MHz en Europa, Asia, Australia
con una frecuencia de 1900 MHz en Norteamérica y Latinoamérica. (Rodríguez, 2016)
Este sensor de bajo costo cuenta con una serie de alambres en paralelo expuestos con el fin de
determinar la presencia de agua en valores de salida de conversión de señales analógicas y
digitales. Debido a su fácil programación es ideal para proyectos relacionados con cualquier
versión de Arduino, microcontroladores PIC y Raspberry. Puede obtener nuevos datos cada 2
segundos, es decir no pueden realizarse mediciones con un intervalo menor. La identificación
del sensor se da mediante gotas de agua, el sensor de detección es de rendimiento total con una
conversión analógica, el valor de salida se aplica a su función personalizada. Es de bajo
consumo de energía y alta sensibilidad. El rendimiento se mejora con un controlador Arduino
y con un protector de relés.
El sensor de nivel de agua es fácil de usar, rentable de alto nivel / sensor de reconocimiento de
caída, que se obtiene mediante una serie de cables en paralelo expuestos tramas / volumen de
agua con el fin de determinar el nivel del agua. Fácil de completar el agua a la conversión de
señal analógica y los valores analógicos de salida se puede leer directamente al Arduino
proporcionando señales de alarmas.
Especificaciones técnicas
19
CAPITULO II
PROPUESTA
Análisis de Requerimientos
En el diseño del sistema de detección de obstáculos se utiliza una tarjeta de control denominada
Arduino Uno que está basada en software libre, facilita el diseño del prototipo y el acople de
los distintos dispositivos, se procederá a realizar el estudio de los parámetros necesarios para
que el dispositivo de módulos de transmisión con recepción tenga la habilidad de “conexión el
cual reciba datos”, de manera que sea posible generar una red interna como se indica en la
Figura 23.
El subsistema 1, está constituido por la tarjeta Arduino Uno, Transmisor RF, Módulo RTC
DS3231, reproductor Mp3 y el Módulo GPRS que permite la comunicación inalámbrica,
acceso a la hora y adicionalmente la comunicación por bluetooth, este transmite la información
al subsistema 2 que está constituida por unas gafas con sensores y esta a su vez envía datos a
la tarjeta de control.
20
Figura 24. Componentes en Gafas.
21
Figura 26. Subsistemas de Transmisión y Recepción.
A continuación se describe el diagrama del primer bloque que consta de un Arduino Uno, esta
se encargada de receptar la señal entre las gafas y el bastón de igual forma se obtiene una
ubicación mediante GPRS.
El segundo bloque envía la información a través de la localización de los sensores lo cual crea
un aviso a la persona invidente.
El tercer bloque transmite información a la tarjeta de control con alertas y oídas por medio de
unos audífonos. La Figura 26, muestra los bloques que forman parte de los subsistemas de
transmisión y recepción, con cada uno de sus respectivos módulos.
2.1. Diseño
Esta etapa define el esquema por el cual los elementos funcionales del dispositivo se adecúan
de manera que los mecanismos físicos que ponen en práctica las aplicaciones del producto se
desempeñen adecuadamente. En primera instancia se estableció el esquema descriptivo del
dispositivo, para después plasmar esa noción en un entorno visual que dé la primera
aproximación del aspecto físico que tienen las gafas y el bastón.
22
2.1.2. Diagrama general de bloques del sistema prototipo
En la Figura 27, se muestra un diagrama de bloques general del funcionamiento del prototipo
de las gafas y bastón inteligente.
El diagrama de bloques de la Figura 27, muestra los dispositivos usados para el sistema
prototipo, en esta parte del proyecto se distribuye en bloques para representar una función
específica en el prototipo a desarrollar, como se muestra a continuación:
23
4. El Sistema de Seguridad permite ejecutar las diferentes acciones cuenta con sensores
que se encargan de detectar obstáculos ya sea en las gafas o en el bastón dando señales de
alarmas.
Este sistema de control o tarjeta principal que está compuesta por el Arduino Uno es el
encargado de gobernar todo el prototipo, recibiendo y enviando las órdenes que tiene que
realizar cada uno de los bloques, además en éste se encuentran interconectados todos los
módulos usados para el desarrollo del proyecto, tanto para controlar la detección de los
obstáculos, localización GPRS, como para enviar / receptar solicitudes y respuestas; en
resumen, el bloque del sistema de control toma las decisiones que serán ejecutadas por los
demás bloques.
La Figura 28, muestra el diagrama de bloques de la etapa de control que constituye el cerebro
del prototipo. Es el que controla las acciones de los módulos que están interconectados,
dependiendo de las decisiones que se tome.
La Figura 29, muestra el Hardware y Software del sistema con su estructura, tomando en cuenta
la interconexión y comunicación entre los elementos físicos que conforman el sistema
prototipo. Cabe recalcar que se utilizaron etapas de potencia para un excelente control de sus
partes móviles.
24
Figura 29. Diagrama electrónico del Prototipo.
En la Figura 29, se muestra el esquema propuesto para la conexión de los tres circuitos de
control con el modo de conexión entre la placa principal.
En esta sección se va a diseñar las principales funciones que controlan los dispositivos y su
funcionamiento.
Arduino es una plataforma electrónica de hardware libre basada en una placa con un
microcontrolador de la familia Atmel AVR. El dispositivo tiene la capacidad de leer
información de temperatura, presión, humedad, entre otros, a través de sus pines de entrada,
para así poder controlar elementos en el entorno que le rodean (luces, motores, actuadores etc).
25
En el mercado existen variedades de placas Arduino, cuya elección depende de la necesidad
del proyecto que se quiere realizar. La figura 29 muestra al Arduino Mega 2560, cuyas
principales características son las siguientes: (Simbaña, 2015)
Características técnicas
En la Tabla 1, se detallan las características que tiene el Módulo Arduino Mega 2560 que se va
a utilizar.
Tabla 1
Características Técnicas Módulo Arduino Uno.
Microcontrolador ATMega168
Voltaje de operación 5V
Voltaje de entrada (Recomendado) 7V a 12V
Voltaje de entrada (Límite) 6V a 20V
Pines para entrada - salida digital 54
Pines de salidas 14 se usan como salida de PWM
SRAM 8 KB
EEPROM 1 KB
Frecuencia de reloj 16 MHz
Nota. Fuente: (Tinajero, 2014)
26
2.1.5.2 Módulo Emisor y Receptor RF 433mhz.
Los Módulos RF 433 MHz funcionan como un enlace de datos simplex, transmiten en un solo
sentido. Aun así resultan extremadamente útiles en aplicaciones sencillas que no requieren una
comunicación bidireccional. Conexiones
ATAD (Data) Pin digital 3 (Se puede cambiar por otro código en el programa)
Vcc—>+5V
Gnd—>Gnd
Para lograr mayor alcance se alimenta el módulo hasta 12V. Para esto se debe compartir la
tierra (referencia a 0V) con el Arduino.
Gnd—>Gnd
DATA—>Pin digital 3 (Se puede cambiar por otro código en el programa)
DATA—>Este pin lo dejaremos sin conectar, solo usaremos un pin de datos (Podemos
usar cualquiera de los dos).
Vcc—>+5V
Una vez que se enciende el prototipo el Arduino lee todos los caracteres que se han grabado en
la memoria, dando paso a una secuencia de datos que fue programada para enviar y procesar
la información.
27
Figura 32. Diagrama del Arduino a los Módulos RF.
En la Figura 33, se realiza la conexión entre el Arduino, el sensor HC-SR04 para la ejecución
del proyecto a tratar, cada vez que el sensor detecta un obstáculo le refleja una alarma de aviso.
En la Figura 34, se configuran los pines del Arduino con la comunicación a 9800 baudios. El
bucle Void Loop() envía un pulso de 10us al Tigger del sensor ultrasónico. Luego recibe el
pulso del sensor en el pin Echo, la función pulseIn (pin, Value) ayuda a medir el pulso, la
28
variable t es el tiempo en que llega el eco del ultrasónico y luego el sensor calcula la distancia
del obstáculo.
Se diseña el sistema de comunicación GSM con el fin de enviar mensajes de texto SMS al
Smartphone, la conexión del módulo se lo realiza mediante la comunicación serial UART, a
través de los pines de transmisión y recepción.
Tabla 2
29
Módulo GPRS/GSM SIM900.
En la Figura 36, se muestra los pines de conexión usados en la placa Arduino Uno se conecta
a los pines de Transmisión y Recepción del módulo de comunicación GPRS SIM900, el pin
usado es el 7 para transmisión que va conectado al Arduino Uno para la recepción, este sistema
es el encargado de enviar la ubicación por medio de un SMS.
30
La Figura 37, muestra este módulo que es de tiempo real compatible con la placa Arduino. Al
trabajar desde 5.5V, incorpora una pila que mantiene la fecha y hora, aunque esté en ausencia
de corriente eléctrica.
Figura 37. Esquema de conexión del Arduino Uno y Módulo RTC DS3231.
Características técnicas
En la Tabla 3, se detallan los pines de conexión del Arduino Uno y el Módulo RTC DS3231.
Tabla 3
Pines especiales del Módulo Arduino.
CONEXIÓN
MÓDULO RTC DS3231 ARDUINO UNO
SCL A5
SDA A4
Vcc 5V
Gnd Gnd
Nota. Fuente: (Tinajero, 2014)
Figura 38. Diagrama de bloques del Módulo RTC DS3231. (Tinajero, 2014).
31
Figura 39. Diagrama de flujo del módulo RTC DS3231.
Es un mini reproductor de audio, que consta de una tarjeta lector micro SD con capacidad de
32GB, dispone de 6 niveles con una señal de ruido de 85db. Este módulo recibe comandos por
un puerto en serie escuchado en unos audífonos con bluetooth.
Figura 40. Esquema de conexión del Arduino Uno y Módulo Mp3. (Patagoniatec).
Características técnicas
En la Tabla 4, se detallan los pines de conexión del Arduino Uno y el Módulo Reproductor
Mp3.
32
Tabla 4
Pines especiales del Módulo Mp3.
El Sensor infrarrojo Sharp emite un haz de luz constante que al topar con un obstáculo detecta
cual es la distancia entre ese objeto y el sensor, el rango de medición o detección de este sensor
va desde los 10 hasta los 80 cm, es preciso ya que cuenta con una salida de datos analógicos.
La conexión del sensor y el Arduino requiere de 3 conexiones que 2 son GND y VCC.
Figura 42. Esquema de conexión del Arduino Nano y Sensor Sharp. (Patagoniatec)
33
Una vez programado el código se abre el monitor serie y se mostrará la lectura del sensor, se
debe colocar un objeto frente a él a diferentes distancias y se visualiza el dato que envía el
monitor serie.
Características técnicas
En la Tabla 5, se detallan los pines de conexión del Arduino Nano y el Sensor Sharp.
Tabla 5
Pines especiales del Sensor Sharp.
CONEXIÓN
PIN SENSOR SHARP ARDUINO NANO
1 Vo A0
2 Gnd Gnd
3 Vcc 5V
Nota. Fuente: (Tinajero, 2014)
En la figura 44, muestra los 3 pines de conexión del sensor: alimentación, tierra y
transmisión/recepción de data (comunicación con el procesador principal); además del
diagrama de bloques del sensor.
Figura 44. Conexión y diagrama de bloques del Sensor Sharp. (Domínguez, 2015)
34
2.1.5.8 Sistema de alimentación
Para el sistema de alimentación del prototipo se utiliza la conexión de las baterías en paralelo
el cual está encargado de suministrar el voltaje necesario a cada uno de los dispositivos y
módulos que conforman la totalidad del sistema prototipo. Se encuentra distribuido en varias
etapas, las cuales cumplen una funcionalidad específica. Una característica especial es aquella
que permite al prototipo continuar el funcionamiento normal para la función de GRPS ya que
este dispositivo necesita una alimentación independiente de cada una de las tarjetas.
En la Figura 45, se observar el diagrama del sistema de alimentación con cada uno de los
bloques que lo conforman.
El sensor se caracteriza por sus niveles de tensión de salida, se conecta a una entrada digital de
nuestra placa Arduino Nano compatible. Su corriente es menor de 20mA y su voltaje de salida
no es superior de 4,2V.
35
Características técnicas
Tabla 6:
Pines especiales del Sensor Sharp.
CONEXIÓN
PIN SENSOR DE AGUA ARDUINO NANO
1 S A0
2 + 5V
3 - GND
Nota. Fuente: (Tinajero, 2014)
Al alimentar el Arduino a través del Mini USB, el CH340 proporciona una salida de 3.3V en
el pin 16 de la placa. Por ende, cuando se conecta a una fuente externa (no USB), los 3.3V no
se encuentran disponibles.
Tabla 7
Especificación de pines del Arduino Nano.
36
CAPÍTULO III
IMPLEMENTACIÓN
3.1 Desarrollo
En esta sección se detalla todo el desarrollo del proyecto así como también los pasos que se
siguieron para poder instalar y ejecutar los distintos materiales utilizados.
En la Figura 48, se describe la conexión del Arduino Uno, que utiliza los pines 0, 1, 2, 11, SDA
(línea de datos), SCL (línea de reloj), Vin (voltaje de entrada) que es de 5V y por último Gnd
que es a tierra (referencia a 0V).
En la Figura 49, se muestra la conexión del módulo RTC DS3231 que es de 6 pines y solo se
trabaja con 4 pines. El pin 6 se conecta a tierra, el pin 5 se conecta a los 5V del Arduino Uno,
el pin 3 SCL y 4 SDA es para la comunicación serial que tiene con el Arduino.
37
3.1.1.3 Conexión del Transmisor FM
En la Figura 50, se muestra la conexión del transmisor FM, sirve para vincular dispositivos
externos cuando se necesite de 5V.
En la Figura 51, se muestra la conexión del módulo RF. El pin 1 va a tierra, los pines 2 y 3 es
la salida de datos del módulo que se conecta directamente al pin 11 del Arduino Uno. Se trabaja
con el pin 11 por que la librería está hecha para que ingrese y envié datos; el módulo receptor
siempre va a recibir señales de radio frecuencia de 433MHz.
En la Figura 52, se muestra una configuración de entrada para el Arduino. Se tiene 2 tipos de
valores, un alto de 5V cuando no está presionado y una baja de 0V a tierra. El pin 1 está
conectado al pin 2 del Arduino Uno, la resistencia de 10kΩ polariza la entrada del Arduino y
el pin 2 se coloca a tierra, al presionar el switch nos indica la hora actual.
38
Figura 52. Configuración de la hora.
En la Figura 53, se muestra la conexión del Reproductor de voz, el pin 1 está conectado a 5V,
el pin 2 y 3 están polarizados por dos resistencias de 1k, el pin 1 y 0 es de comunicación serial
por hardware donde recibe y envía datos.
En la Figura 54, se muestra el encendido del sistema, el pin 1 se encuentra conectado a 5V del
Arduino Nano y el pin 2 a tierra.
39
Figura 54. Encendido del equipo mediante un swicth.
En la Figura 55, se muestra el Arduino Nano. Es alimentado por medio del cable USB, con una
fuente externa no regulada de 6-20V, o con una fuente externa regulada de 5V. La fuente de
alimentación es seleccionada automáticamente con mayor tensión.
El chip FTDI FT232RL que posee el Nano solo es energizado si la placa está siendo alimentada
usando el cable USB. Cuando se utiliza una fuente externa (no USB), la salida de 3.3V (la cual
es proporcionada por el chip FTDI) no está disponible, los pines 1 y 0 parpadearán si los pines
digitales 0 o 1 están a nivel alto.
En la figura 56, se detalla la conexión del transmisor RF. Primero se alimentan el módulo
conectando Vcc y Gnd, respectivamente a 5V y Gnd en Arduino. Se emplea la librería Virtual
Wire, que funciona con cualquier pin digital. Por tanto, simplemente conectamos los pines de
DATA a una salida digital cualquiera.
40
Figura 56. Conexión del Transmisor RF.
La Figura 57, muestra la conexión del sensor ultrasónico. El pin 1 se conecta a 5V, los pines 2
y 3 realizan el disparo y recepción de alguna señal y esta a su vez está conectada al pin 9 y 8
del Arduino Nano.
En la Figura 58, se muestra la conexión del sensor de humedad. Se conecta tres pines, la tensión
de alimentación Vcc que debe ser aproximadamente 5V, el pin de GND y luego los otros dos
pines que se utilizará, si es analógico o digital.
41
Figura 58. Sensor de Humedad.
En la Figura 59, muestra el encendido del sistema para las gafas, el pin 1 se conecta a 5V del
Arduino Uno y el pin 2 a tierra (referencia a 0V).
La Figura 60, muestra la placa Arduino Nano que se basa en ATmega328. Esta carece de jack
de alimentación DC y funciona con un cable Mini-B USB en lugar de uno estándar.
Las características de entrada / salida son cada uno de los 14 pines digitales del Nano pueden
ser usados como entrada o salida, utilizando las funciones pinMode(), digitalWrite(),
digitalRead(). Operan a 5 voltios. Cada pin provee o recibe un máximo de 40mA y posee una
resistencia de pull-up (desconectada por defecto) de 20 a 50 KOhms.
42
3.1.3.3 Conexión del Transmisor RF
En la figura 61, se detalla la conexión del Transmisor RF. El pin 1 se conecta a 5V, el pin 2 va
conectado al pin 12 que es el transmisor del Arduino Nano, el pin 3 va a tierra y el pin 4
conectado a una antena.
La Figura 61, muestra la conexión de los sensores ultrasónicos HC-SR04 tiene el pin de
alimentación Vcc a +5V y masa 0V o Gnd dos pines que controlan el disparo y el Trig y el
echo recibido por la onda (Echo). Para generar una secuencia de disparo debemos activar la
señal Trig durante al menos 10 uS (poner a +5V) cuando se desactiva (poner a 0V) luego se
espera a que la señal Echo se active, mide el tiempo transcurrido entre generar el disparo.
43
Figura 63. Diseño PCB circuito impreso.
3.2 Construcción
Primeramente se realizan las pistas para luego pasar a la baquelita, se imprime el circuito que
se obtiene con el programa ARES (Figura 64).
44
Luego que estén impresas las pistas se procede a imprimir en la baquelita (Figura 65).
Rápidamente se procede a retirar la impresión de la baquelita para decapar con el ácido (Figura
66).
Ahora se procede a realizar las respectivas perforaciones para la colocación de los elementos
(Figura 67).
Ya que están realizadas las perforaciones correspondientes, procedemos a colocar y soldar los
elementos respectivos (Figura 68).
45
Figura 68. Soldada de elementos.
Se utiliza el cable para hacer las respectivas conexiones desde la baquelita a todos los
dispositivos especialmente a los sensores (Figura 70).
Luego de haber obtenido el cable que se va a utilizar se procede a utilizar unas regletas macho
y hembra (Figura 71).
46
Una vez soldado el cable con su respectiva regleta que procede a verificar con un multímetro
si hay continuidad de punto a punto indicando que está correctamente soldado (Figura 72).
Una vez que están probados los cables, están listos para su respectivo funcionamiento (Figura
73).
Luego se realiza una prueba con los terminales de la baquelita al sensor HC-SR04 y un parlante
(Figura 74).
Para la construcción de la caja de la tarjeta madre se coloca el circuito de control y una batería
(Figura 75).
47
Figura 75. Madera.
Se procede a realizar las perforaciones para colocar el enchufe de carga de la batería, el switch
para el encendido y del cableado hasta el circuito de control para luego proceder a pulir los
residuos (Figura 76).
48
Figura 78. Bastón modificado.
3.2.5 Utilización de una Gafas
Y por último se construyeron unas gafas de madera que fue modificada para el ensamblaje
de los componentes.
3.3 Montaje
Se procede a colocar en la caja el sistema de control con la batería, el Arduino Uno, Módulo
RTC DS3231, Transmisor, Módulo Bluetooth, el reproductor de audio y el módulo GPS.
(Figura 80).
49
Figura 81. Caja en gafas.
Se procede a colocar en una parte del bastón el sistema de control con el switch de encendido,
la batería, el Arduino Nano, Transmisor, sensor HC-SR04, sensor infrarrojo y sensor de agua
(Figura 82).
3.4.1 Monitoreo
Las gafas para no videntes pueden detectar obstáculos que se encuentran ubicados desde el
torso hacia la parte superior. La programación de los sensores cuenta con 2 velocidades que va
incrementando al momento de acercarse más al obstáculo, en la Figura 83 se puede apreciar
que la persona se encuentra a una distancia de 70 a 120 cm del obstáculo.
Primero el sistema prototipo de la tarjeta principal, las gafas, el bastón se enciende por medio
de un switch, se emparejan los 3 dispositivos dando una alarma de activación cuando se
presenta un obstáculo.
50
3.4.3 Prueba de funcionamiento SIM 908 GPRS
Al instante en que la persona invidente pulsa el botón de emergencia el sistema prototipo envía
un SMS con la ubicación geográfica donde se encuentre que se puede ser monitoreado a través
del Smartphone, en la Figura 84 se observa el mensaje enviado como un link para poder
visualizar con la aplicación de GOOGLE MAPS.
Colocar el sensor en la parte inferior del bastón no resultó favorable ya que los sensores
detectaban al piso como obstáculo (peligro).
Colocar el sensor por la mitad del bastón resulto favorable ya que el sensor no detecto
el piso como obstáculo.
Con esto podemos decir que los sensores de proximidad se convierten en los ojos
auxiliares de la persona invidente, ya que por medio de estos dispositivos van a activar
una alarma que indica que el peligro está cerca.
Se comprobó las gafas y el bastón electrónico en diferentes lugares (casa, parques,
calles, corredores) demostrando de esta manera que es una herramienta confiable para
la persona invidente al momento que este circulado por cualquier lugar.
51
Tabla 8
Sistema de detección de obstáculos en las gafas.
Número 1
Detecta Obstáculo
Detecta los receptores de los 3
localizado mayor a
sensores ultrasónicos enviando
70 cm y 120 cm en
un mensaje de voz grabada y
la parte frontal,
1 escuchada en unos audífonos 1 Si
lateral derecha y
alertando a la persona invidente
lateral izquierda
para que no choque con algún
cuando está en
obstáculo.
movimiento.
Tabla 9
Sistema de detección de obstáculos en el bastón (Sensor)
Número 1
Prueba Detección de obstáculos del sensor
No. Acción Resultado Intentos Éxito
Detecta Obstáculo
Detecta el receptor del sensor
localizado mayor a
ultrasónico enviando un
50 cm y 1 m en la
1 mensaje de voz grabada y 1 Si
parte frontal
escuchada en unos audífonos
cuando está en
alertando a la persona invidente.
movimiento.
52
Tabla 10
Sistema de detección de obstáculos en el bastón (Sensor Sharp)
Número 1
Detecta desniveles
Detecta el receptor del sensor
localizado a 25 cm
infrarrojo enviando un mensaje de
(Gradas) y 1,50 m
1 voz grabada y escuchada en unos 1 Si
(Huecos) en la parte
audífonos alertando a la persona
inferior cuando está
invidente.
en movimiento.
Tabla 11
Sistema de detección de obstáculos en el bastón (Sensor de Agua)
Número 1
Prueba Detección de obstáculos del Sensor Agua
No. Acción Resultado Intentos Éxito
53
Tabla 12
Sistema de control “Tarjeta Principal”
Número 1
Al activarse los
componentes de
Esta señal se procede por medio del
las gafas y del
software y reproduzca la pista
1 bastón envía una 1 Si
grabada dependiendo a la distancia
señal al Arduino
que se encuentre el obstáculo.
Uno que comanda
todo el sistema.
Tabla 13
Sistema de control “Hora”
Número 1
Al encender el
botón de
Este módulo reproduce la hora en
1 emergencia el 1 Si
cualquier momento.
módulo se
activa.
54
Tabla 14
Número 1
Al encender el
botón nos envía
un SMS a un
Este módulo nos ayuda a ubicar la
teléfono móvil
1 dirección correcta de la persona que 1 Si
con la dirección
va a utilizar el prototipo.
que se encuentra
la persona
invidente.
Mediante estas tablas podemos ver algunas pruebas realizadas con las gafas y el bastón
electrónico, con lo que logramos asegurar que los sensores y componentes poseen una buena
respuesta y utilizar sin ningún problema para la persona invidente se va a convertir en una
herramienta para mayor seguridad.
55
CONCLUSIONES
56
RECOMENDACIONES
Para el desarrollo de la estructura física del bastón y las gafas se debe investigar
tipos de sensores y elementos a colocarse que no tengan ninguna interferencia entre
ellos.
Se debe efectuar versiones y modelos de carcasa futuras con la intervención de
personas con discapacidad visual para recibir recomendaciones de mejoras
La combinación de gafas y bastón proporciona un mejor aviso a posibles peligros
que se encuentra en el trayecto.
Analizar la posibilidad de aumentar el rango de mediciones para que la persona con
discapacidad visual tenga un mayor conocimiento del lugar donde se encuentre,
usando otro tipo de sensores que mejoren el alcance.
La combinación de las gafas y el bastón proporciona un mejor aviso a posibles
peligros que se encuentra en el trayecto.
57
CRONOGRAMA DE ACTIVIDADES
58
EVALUACION DE LA PROPUESTA
Tabla 16
Evaluación económica
Valor Valor
Ítem Rubro de Gastos Cantidad
Unitario Total
1 Arduino Uno 2 $ 13,00 $ 26,00
2 Arduino Nano 2 $ 11,00 $ 22,00
3 Audífono Bluetooth 1 $ 20,00 $ 20,00
4 Cable 1 $ 7,00 $ 7,00
5 Conectores macho y hembra 2 $ 3,00 $ 6,00
6 Bastón Metálico 1 $ 22,00 $ 22,00
7 Cajas de Madera 3 $ 12,00 $ 36,00
8 Fotocopias 3 $ 10,00 $ 30,00
9 Gafas de Madera 1 $ 50,00 $ 50,00
10 Módulo Bluetooth 1 $ 50,00 $ 50,00
11 Módulo de reproductor Mp3 1 $ 9,00 $ 9,00
12 Módulo GSM/GPRS SIM 900 1 $ 45,00 $ 45,00
13 Módulo RTC DS 3231 1 $ 8,50 $ 8,50
14 Resistencias 2 $ 0,05 $ 0,10
15 Sensor de Humedad 1 $ 8,00 $ 8,00
16 Sensor Sharp 1 $ 14,00 $ 14,00
17 Sensores HC-SR04 4 $ 6,00 $ 24,00
18 Switch 4 $ 0,90 $ 3,60
19 Tarjeta de memoria 4G 1 $ 9,00 $ 9,00
20 Transmisores de RF 3 $ 7,00 $ 21,00
Sub total $ 411,20
Precio con IVA (12%) $ 49,344
Total: $ 460,54
59
REFERENCIAS BIBLIOGRÁFICAS
Arduino. (27 de Junio de 2014). Arduino Mega 2560. Recuperado el 20 de Julio de 2017, de
http://arduino.cc/en/Main/ArduinoBoardMega2560
Elcajondeardu. (20 de Septiembre de 2015). Guía básica de utilización de sensor de sonido con
Arduino . Recuperado el 20 de Julio de 2017, de
http://elcajondeardu.blogspot.com/2015/09/tutorial-sensor-de-sonido.html
60
Galarza Jacome. (2008). bibdigital.epn.edu.ec. Recuperado el 04 de 07 de 2014, de
bibdigital.epn.edu.ec
61
Store. (30 de Abril de 2017). ARDUINO MEGA 2560 REV3. Recuperado el 30 de Julio de
2017, de https://store.arduino.cc/usa/arduino-mega-2560-rev3
Teslabem. (3 de Marzo de 2017). Módulo sensor de sonido con micrófono electret 10mm.
Recuperado el 20 de Julio de 2017, de http://teslabem.com/modulo-sensor-de-sonido-
con-microfono-electret.html
62
ANEXOS
63
64
65
DATASHEET DEL ARDUINO UNO
66
67
68
69
DATASHEET DEL SENSOR HC-SR04
70
71
DATASHEET DEL MODULO SIM900 GSM/GPRS
72
73
.
74
75
PROGRAMACIÓN DE LAS GAFAS
/*
EMISOR
Envía los mensajes "Apagar" y "Encender" en intervalos de un segundo
Escrito por Nano en beneficio de los seres humanos
www.robologs.net
*/
#include <VirtualWire.h>
long distancia;//Variable para almacenar el valor de la distancia
long tiempo;
int dato;
void setup()
{
//Iniciamos el Serial y la comunicación por radio
Serial.begin(9600);
Serial.write("Sistema encendido\n");
vw_setup(2000);
pinMode(9, OUTPUT); /*activación del pin 9 como salida: para el pulso ultrasónico*/
pinMode(8, INPUT); /*activación del pin 8 como entrada: tiempo del rebote del ultrasonido*/
pinMode(7, OUTPUT); /*activación del pin 7 como salida: para el pulso ultrasónico*/
pinMode(6, INPUT); /*activación del pin 6 como entrada: tiempo del rebote del ultrasonido*/
pinMode(5, OUTPUT); /*activación del pin 5 como salida: para el pulso ultrasónico*/
pinMode(4, INPUT); /*activación del pin 4 como entrada: tiempo del rebote del ultrasonido*/
}
void loop()
{
medir1();
analisis1();
medir2();
analisis2();
medir3();
analisis3();
}
//Función para enviar el mensaje
void send (char *message)
{
vw_send((uint8_t *)message, strlen(message)); //Envia el mensaje
vw_wait_tx(); //Espera hasta que se haya acabado de transmitir todo
Serial.println(message); //Muestra el mensaje por Serial
}
void medir1(){
digitalWrite(5,LOW); /* Por cuestión de estabilización del sensor*/
delayMicroseconds(5);
digitalWrite(5, HIGH); /* envío del pulso ultrasónico*/
delayMicroseconds(10);//pausa de 10 microsegundos
tiempo=pulseIn(4, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo
que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es
decir: desde que el pin 8 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW,
76
la longitud del pulso entrante*/distancia= int(0.017*tiempo); /*fórmula para calcular la
distancia obteniendo un valor entero*/
/*Monitorización en centímetros por el monitor serial*/
Serial.println("Distancia ");//Imprime en pantalla la palabra "Distancia"
Serial.println(distancia);//Imprime el valor de distancia en centímetros
Serial.println(" cm");
delay(100);//Pausa de 1 segundo antes de volver a tomar otro dato de lectura
}
void medir2(){
digitalWrite(7,LOW); /* Por cuestión de estabilización del sensor*/
delayMicroseconds(5);
digitalWrite(7, HIGH); /* envío del pulso ultrasónico*/
delayMicroseconds(10);//pausa de 10 microsegundos
tiempo=pulseIn(6, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo
que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es
decir: desde que el pin 8 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW,
la longitud del pulso entrante*/ distancia= int(0.017*tiempo); /*fórmula para calcular la
distancia obteniendo un valor entero*/
/*Monitorización en centímetros por el monitor serial*/
Serial.println("Distancia ");//Imprime en pantalla la palabra "Distancia"
Serial.println(distancia);//Imprime el valor de distancia en centímetros
Serial.println(" cm");
delay(100);//Pausa de 1 segundo antes de volver a tomar otro dato de lectura
}
void medir3(){
digitalWrite(9,LOW); /* Por cuestión de estabilización del sensor*/
delayMicroseconds(5);
digitalWrite(9, HIGH); /* envío del pulso ultrasónico*/
delayMicroseconds(10);//pausa de 10 microsegundos
tiempo=pulseIn(8, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo
que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es
decir: desde que el pin 8 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW,
la longitud del pulso entrante*/ distancia= int(0.017*tiempo); /*fórmula para calcular la
distancia obteniendo un valor entero*/
/*Monitorización en centímetros por el monitor serial*/
Serial.println("Distancia ");//Imprime en pantalla la palabra "Distancia"
Serial.println(distancia);//Imprime el valor de distancia en centímetros
Serial.println(" cm");
delay(100);//Pausa de 1 segundo antes de volver a tomar otro dato de lectura
}
void analisis1(){
if (distancia <= 30){
send("codigoe");
Serial.println("codigoe");
pausa();
}
if (distancia > 30 && distancia <= 70){
send("codigof");
Serial.println("codigof");
77
pausa();
}
if (distancia > 70 && distancia <= 120){
send("codigog");
Serial.println("codigog");
pausa();
}
}
void analisis2(){
if (distancia <= 30){
send("codigoh");
Serial.println("codigoh");
pausa();
}
if (distancia > 30 && distancia <= 70){
send("codigoi");
Serial.println("codigoi");
pausa();
}
if (distancia > 70 && distancia <= 120){
send("codigoj");
Serial.println("codigoj");
pausa();
}
}
void analisis3(){
if (distancia <= 30){
send("codigok");
Serial.println("codigok");
pausa();
}
if (distancia > 30 && distancia <= 70){
send("codigol");
Serial.println("codigol");
pausa();
}
if (distancia > 70 && distancia <= 120){
send("codigom");
Serial.println("codigom");
pausa();
}
}
void pausa(){
delay(4000);
}
/*
EMISOR
78
Envía los mensajes "Apagar" y "Encender" en intervalos de un segundo
Escrito por Nano en beneficio de los seres humanos
www.robologs.net
*/
#include <VirtualWire.h>
long distancia;//Variable para almacenar el valor de la distancia
long tiempo;
int dato;
void setup()
{
//Iniciamos el Serial y la comunicación por radio
Serial.begin(9600);
Serial.write("Sistema encendido\n");
vw_setup(2000);
pinMode(9, OUTPUT); /*activación del pin 9 como salida: para el pulso ultrasónico*/
pinMode(8, INPUT); /*activación del pin 8 como entrada: tiempo del rebote del ultrasonido*/
}
void loop()
{
medir();
analisis();
agua();
}
//Función para enviar el mensaje
void send (char *message)
{
vw_send((uint8_t *)message, strlen(message)); //Envia el mensaje
vw_wait_tx(); //Espera hasta que se haya acabado de transmitir todo
Serial.println(message); //Muestra el mensaje por Serial
}
void medir(){
digitalWrite(9,LOW); /* Por cuestión de estabilización del sensor*/
delayMicroseconds(5);
digitalWrite(9, HIGH); /* envío del pulso ultrasónico*/
delayMicroseconds(10);//pausa de 10 microsegundos
tiempo=pulseIn(8, HIGH); /* Función para medir la longitud del pulso entrante. Mide el tiempo
que transcurrido entre el envío del pulso ultrasónico y cuando el sensor recibe el rebote, es
decir: desde que el pin 8 empieza a recibir el rebote, HIGH, hasta que deja de hacerlo, LOW,
la longitud del pulso entrante*/distancia= int(0.017*tiempo); /*fórmula para calcular la
distancia
obteniendo un valor entero*/
/*Monitorización en centímetros por el monitor serial*/
//Serial.println("Distancia ");//Imprime en pantalla la palabra "Distancia"
//Serial.println(distancia);//Imprime el valor de distancia en centímetros
//Serial.println(" cm");
delay(100);//Pausa de 1 segundo antes de volver a tomar otro dato de lectura
}
void analisis(){
79
if (distancia <= 30){
send("codigoa");
Serial.println("codigoa");
pausa();
}
if (distancia >30 && distancia <= 70){
send("codigob");
Serial.println("codigob");
pausa();
}
if (distancia > 70 && distancia <= 120 ){
send("codigoc");
Serial.println("codigoc");
pausa();
}
}
void agua(){
dato = analogRead(0);//leer el valor del sensor de A0
if (dato > 512){
send("codigod");
Serial.println("codigod");
pausa();
}
}
void pausa(){
delay (3000);
}
80
PROGRAMACIÓN DE LA TARJETA MADRE (CINTURÓN)
/*
RECEPTOR
Apaga el LED 13 si recibe el mensaje "Apagar"
Enciende el LED 13 si recibe el mensaje "Encender"
Escrito por Nano en beneficio de los seres humanos
www.robologs.net
*/
#include <VirtualWire.h>
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
#include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;
//Creamos un mensaje
//La constante VW_MAX_MESSAGE_LEN viene definida en la librería
byte message[VW_MAX_MESSAGE_LEN];
byte messageLength = VW_MAX_MESSAGE_LEN;
int suiche =2;
int dato;
void setup()
{
pinMode(13, OUTPUT); //Configuramos el pin 13
pinMode(suiche, INPUT); //Configuramos el pin 2
Serial.begin(9600);//Iniciamos el Serial
Serial.println("Iniciando...");
vw_setup(2000);
vw_rx_start();
mp3_set_serial (Serial); //set Serial for DFPlayer-mini mp3 module
delay(1); // delay 1ms to set volume
mp3_set_volume (25);
Wire.begin(); // Establece la velocidad de datos del bus I2C
RTC.begin(); // Establece la velocidad de datos del RTC
}
void loop()
{
if (vw_get_message(message, &messageLength))
{
if(comparar("codigoa") == 0){
digitalWrite(13, HIGH);
//Serial.write("Obstaculo bastón 10cm\n");
mp3_play (61);
pausa();
}
else if(comparar("codigob") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstaculo bastón 30cm\n");
mp3_play (62);
81
pausa();
}
else if(comparar("codigoc") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstaculo bastón 70cm\n");
mp3_play (63);
pausa();
}
else if(comparar("codigod") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Se detectó agua\n");
mp3_play (64);
pausa();
}
else if(comparar("codigoe") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstaculo en gafas delante 10 cm\n");
mp3_play (65);
pausa();
}
else if(comparar("codigof") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstaculo en gafas delante 30 cm\n");
mp3_play (66);
pausa();
}
else if(comparar("codigog") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstaculo en gafas delante 70 cm\n");
mp3_play (67);
pausa();
}
else if(comparar("codigoh") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas izquierda 10 cm\n");
mp3_play (68);
pausa();
}
else if(comparar("codigoi") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas izquierda 30 cm\n");
mp3_play (69);
pausa();
82
}
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas izquierda 70 cm\n");
mp3_play (70);
pausa();
}
else if(comparar("codigok") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas derecha 10 cm\n");
mp3_play (71);
pausa();
}
else if(comparar("codigol") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas derecha 30 cm\n");
mp3_play (72);
pausa();
}
else if(comparar("codigom") == 0)
{
digitalWrite(13,LOW);
//Serial.write("Obstáculo en gafas derecha 70 cm\n");
mp3_play (73);
pausa();
}
}
dato = digitalRead(suiche); //almacenamos en dato el valor
if (dato == LOW){;//si dato es alto
//Serial.write("La hora es :\n"");
mp3_play (74);
delay(1500);
analisishora();
analisisminuto();
pausa();
}
}
char comparar(char* cadena) {
//Esta función compara el string cadena con el mensaje recibido.
//Si son iguales, devuelve 1. Si no, devuelve 0.
for(int i = 0; i<messageLength; i++)
{
if(message[i] != cadena[i])
{
return 1;
}
}
return 0;
}
83
void pausa(){
delay(3000);
}
void analisishora(){
DateTime now = RTC.now();
if(now.hour() == 0){
mp3_play (0);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 1){
mp3_play (1);
pausatiempo();
mp3_play (76); //decir HORA
pausatiempo();
}
if(now.hour() == 2){
mp3_play (2);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 3){
mp3_play (3);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 4){
mp3_play (4);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 5){
mp3_play (5);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 6){
mp3_play (6);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 7){
mp3_play (7);
pausatiempo();
84
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 8){
mp3_play (8);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 9){
mp3_play (9);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 10){
mp3_play (10);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 11){
mp3_play (11);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 12){
mp3_play (12);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 13){
mp3_play (13);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 14){
mp3_play (14);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 15){
mp3_play (15);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
85
}
if(now.hour() == 16){
mp3_play (16);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 17){
mp3_play (17);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 18){
mp3_play (18);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 19){
mp3_play (19);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 20){
mp3_play (20);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 21){
mp3_play (21);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 22){
mp3_play (22);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
if(now.hour() == 23){
mp3_play (23);
pausatiempo();
mp3_play (75); //decir HORAS
pausatiempo();
}
}
86
void pausatiempo(){
delay(1500);
}
void analisisminuto(){
DateTime now = RTC.now();
if(now.minute() == 0){
mp3_play (0);
pausatiempo();
mp3_play (78); //decir minutos
pausatiempo();
}
if(now.minute() == 1){
mp3_play (1);
pausatiempo();
mp3_play (77); //decir minuto
pausatiempo();
}
if(now.minute() == 2){
mp3_play (2);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 3){
mp3_play (3);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 4){
mp3_play (4);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 5){
mp3_play (5);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 6){
mp3_play (6);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 7){
mp3_play (7);
87
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 8){
mp3_play (8);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.hour() == 9){
mp3_play (9);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 10){
mp3_play (10);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 11){
mp3_play (11);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 12){
mp3_play (12);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 13){
mp3_play (13);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 14){
mp3_play (14);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 15){
mp3_play (15);
pausatiempo();
mp3_play (78); //decir HORAS
88
pausatiempo();
}
if(now.minute() == 16){
mp3_play (16);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 17){
mp3_play (17);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 18){
mp3_play (18);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 19){
mp3_play (19);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 20){
mp3_play (20);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 21){
mp3_play (21);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 22){
mp3_play (22);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 23){
mp3_play (23);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
89
if(now.minute() == 24){
mp3_play (24);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 25){
mp3_play (25);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 26){
mp3_play (26);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 27){
mp3_play (27);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 28){
mp3_play (28);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.hour() == 29){
mp3_play (29);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 30){
mp3_play (30);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 31){
mp3_play (31);
pausatiempo();
mp3_play (77); //decir minuto
pausatiempo();
}
if(now.minute() == 32){
mp3_play (32);
90
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 33){
mp3_play (33);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 34){
mp3_play (34);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 35){
mp3_play (35);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 36){
mp3_play (36);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 37){
mp3_play (37);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 38){
mp3_play (38);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.hour() == 39){
mp3_play (39);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 40){
mp3_play (40);
pausatiempo();
mp3_play (78); //decir HORAS
91
pausatiempo();
}
if(now.minute() == 41){
mp3_play (41);
pausatiempo();
mp3_play (77); //decir minuto
pausatiempo();
}
if(now.minute() == 42){
mp3_play (42);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 43){
mp3_play (43);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 44){
mp3_play (44);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 45){
mp3_play (45);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 46){
mp3_play (46);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 47){
mp3_play (47);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 48){
mp3_play (48);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
92
if(now.hour() == 49){
mp3_play (49);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 50){
mp3_play (50);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 51){
mp3_play (51);
pausatiempo();
mp3_play (77); //decir minuto
pausatiempo();
}
if(now.minute() == 52){
mp3_play (52);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 53){
mp3_play (53);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 54){
mp3_play (54);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 55){
mp3_play (55);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 56){
mp3_play (56);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 57){
93
mp3_play (57);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 58){
mp3_play (58);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 59){
mp3_play (59);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
if(now.minute() == 60){
mp3_play (60);
pausatiempo();
mp3_play (78); //decir HORAS
pausatiempo();
}
}
94
DECLARACION Y AUTORIZACION
Gafas y Bastón inteligente para una persona invidente, previo a la obtención del título
de Ingeniería en Electrónica Digital Y telecomunicaciones en la UNIVERSIDAD
TECNOLÓGICA ISRAEL.
1.- Declaro tener pleno conocimiento de la obligación que tienen las instituciones de
educación superior, de conformidad con el Articulo 144 de la Ley Orgánica de Educación
Superior, de difundir el respectivo trabajo de graduación para que sea integrado al
Sistema Nacional de Información de la Educación Superior del Ecuador para su difusión
pública respetando los derechos de autor.
2.- Autorizo a la SENESCYT a tener una copia del referido trabajo de graduación, con
el propósito de generar un repositorio que democratice la información, respetando las
políticas de propiedad intelectual vigentes.
Atentamente.
C.I. 1720335205
95
96