Sei sulla pagina 1di 113

FACULTAD DE INGENIERÍA

PROYECTO CURRICULAR DE INGENIERÍA ELECTRÓNICA


BOGOTÁ D.C.
2016
DISEÑO E IMPLEMENTACIÓN DE UN PROTOTIPO APOYADO MEDIANTE UNA
APLICACIÓN ANDROID PARA GUIAR A PERSONAS CON DISCAPACIDAD
VISUAL DENTRO DE UN RECINTO CERRADO A PARTIR DE LÍNEAS
MAGNÉTICAS

PROPONENTES:

LUIS EDUARDO PALLARES MARTÍNEZ


20072005053

HUGO HERNÁN JIMÉNEZ MENESES


20022005054
Trabajo de grado para optar al título de
Ingeniero Electrónico

MONOGRAFÍA

DIRECTOR:
PhD. ROBERTO FERRO ESCOBAR
Docente Universidad Distrital

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS


FACULTAD DE INGENIERÍA
PROYECTO CURRICULAR DE INGENIERÍA ELECTRÓNICA
BOGOTÁ D.C.
2016
i
ii

Dedicatoria

Gracias a Dios y a mi esposa, fuente de apoyo y lealtad,


que siempre me motivo a seguir adelante con mis estudios y
sueños; de igual forma a mis hijos que han sido el motor de
lucha para mejorar cada día, para brindarles una mejor
calidad de vida.

Hugo Hernán Jiménez Meneses

Agradezco primero a Dios, por darme la vida al lado de


mis padres. Luis Eduardo Pallares y Elisa Martínez, que han
forjado mi educación a través de los años con unos
excelentes valores éticos y profesionalismo para emprender
mi camino universitario, que culmina con este trabajo de
grado y que continúa con la obtención del título de
ingeniero. Termino diciendo que le debo mi conocimiento al
alma mater, la Universidad Distrital Francisco José de
Caldas y a todos aquellos que acompañaron mi trayecto día
a día.

Luis Eduardo Pallares Martínez


iii

Agradecimientos

Agradecemos al ingeniero Roberto Ferro y al ingeniero Jaime Benítez por su guía y su


colaboración en el desarrollo de este trabajo. A la Universidad Distrital Francisco José de Caldas,
nuestra alma mater, por darnos la oportunidad de desarrollarnos como profesionales. A todos
nuestros profesores quienes aportaron en conocimientos y en ideales, por último a nuestros
compañeros que nos apoyaron en este gran logro de nuestras vidas.
iv

Resumen

Esta es una propuesta, realizada con el fin de presentar una solución viable a un problema de

ubicación dentro de recintos cerrados, para personas discapacitadas de forma visual, (parcial o

totalmente).

En este trabajo se presenta el diseño e implementación de una aplicación para dispositivos

Android conectada de forma inalámbrica a través de Bluetooth con el bastón (prototipo) que

permite la transmisión de información, capturada por medio de la tecnología Radio Frecuencia

de Identificación RFID y la cinta magnética que utilizaremos como guía, dicha información

será presentada en forma de voz sintetizada al usuario (invidente); tecnología que está presente

en gran parte de los dispositivos móviles, lo que facilita la implementación de diversas

aplicaciones que conllevan a optimizar tareas de la vida diaria y mejorar su calidad de vida. En

este caso se utilizará la tecnología RFID para ubicación de los sitios de interés, y la cinta

magnética como guía para desplazarse dentro de un recinto cerrado, reemplazando la ubicación

por medio de GPS, ya que ésta presenta un error considerable a la hora de mostrar la posición en

tiempo real, para esto se implementara la lectura de los Tags RFID (uso de sensores).

Para llevar a cabo la lectura de los Tags RFID y de la cinta magnética se utilizara un

microcontrolador que procesa la información de estos y la envía utilizando la comunicación

inalámbrica Bluetooth, a una aplicación Android, que utiliza como compilador el lenguaje java

(JDK) facilitando la compatibilidad con diferentes sistemas operativos, sumándole a esto el texto

al habla para que los usuarios discapacitados puedan entender y comprender el contenido.

Palabras claves

RFID, Bluetooth, tarjeta de desarrollo, enlace, JDK


v

Tabla de Contenido

Capítulo 1. Introducción ....................................................................................................... 1

Planteamiento del problema ................................................................................................ 2

Objetivos ............................................................................................................................. 6

Objetivo general ................................................................................................................... 6

Objetivos específicos ........................................................................................................... 7

Alcances y limitaciones ....................................................................................................... 7

Alcances ............................................................................................................................... 7

Limitaciones ........................................................................................................................ 8

Descripción del estado del arte ............................................................................................ 9

Proyectos tecnológicos ......................................................................................................... 9

Proyectos experimentales ............................................................................................ 9

Bastón Ultrasónico .................................................................................................. 9

Bastón inteligente para invidentes. .......................................................................... 9

Proyectos comerciales ............................................................................................... 11

Bastón Electrónico ................................................................................................ 11

Miniguide .............................................................................................................. 12

Adaptaciones en el espacio........................................................................................ 13
vi

Metro de Santiago de Chile ................................................................................... 13

Aplicación Suite para personas Invidentes ............................................................ 13

Metodología....................................................................................................................... 14

Capítulo 2. Marco de referencias ....................................................................................... 16

Discapacidad visual ........................................................................................................... 16

Instituciones públicas ........................................................................................................ 16

Dispositivos móviles ......................................................................................................... 17

Teléfono móvil .................................................................................................................. 18

Sistema operativo para teléfonos móviles ......................................................................... 19

El origen del sistema operativo para móviles Android ..................................................... 20

Justificación de por qué se programa en Android. ............................................................ 21

Entorno de Android Studio................................................................................................ 21

Estructura del proyecto. ..................................................................................................... 23

Interfaz de usuario. ............................................................................................................ 24

Las versiones de Android y niveles de API ...................................................................... 25

Módulo Bluetooth.............................................................................................................. 27

Permisos para acceder al Bluetooth................................................................................... 28

Hardware para implementación......................................................................................... 29

Descripción general de la tecnología Bluetooth ................................................................ 29


vii

Protocolos Específicos ....................................................................................................... 30

Módulo Bluetooth HC-05 puerto serial ............................................................................. 31

RFID (Radio-Frecuency Identification) ............................................................................. 32

Arquitectura de RFID......................................................................................................... 32

Tarjetas o Tags RFID ................................................................................................ 34

Circuito integrado .................................................................................................. 35

Antenas de un lector RFID .................................................................................... 36

Clasificación .......................................................................................................... 37

Topología............................................................................................................... 37

Protocolo de interfaz aérea .................................................................................... 38

Frecuencia de operación ........................................................................................ 38

Modo de comunicación ......................................................................................... 39

Acoplamiento ........................................................................................................ 40

Capacidad de procesamiento y almacenamiento de información ......................... 40

Lectores RFID .................................................................................................................... 41

Componentes físicos.................................................................................................. 41

Transmisor/Receptor ............................................................................................. 42

Microprocesador .................................................................................................... 42

Memoria ................................................................................................................ 42
viii

Interfaz de entrada y salida .................................................................................... 42

Controlador ............................................................................................................ 42

Interfaz de comunicación ...................................................................................... 42

Fuente de energía................................................................................................... 43

Componentes lógicos ................................................................................................ 43

Tipos de Lectores RFID ............................................................................................ 44

Formas y tamaños .................................................................................................. 44

Estándares y protocolos ......................................................................................... 44

Regulaciones regionales ........................................................................................ 44

Sistemas con bobina simple .................................................................................. 45

Sistemas con dos bobinas ...................................................................................... 45

Middleware ............................................................................................................ 45

Sensor magnético de efecto hall......................................................................................... 47

Analógicos ................................................................................................................. 48

Digitales..................................................................................................................... 48

Capítulo 3. Metodología ..................................................................................................... 49

Investigación ..................................................................................................................... 49

Desarrollo psicomotor ........................................................................................................ 51

Psicomotricidad gruesa.............................................................................................. 51
ix

Psicomotricidad fina .................................................................................................. 51

Desarrollo Auditivo............................................................................................................ 53

Atención: ............................................................................................................... 53

Identificación:........................................................................................................ 54

Diferencia: ............................................................................................................. 54

Localización: ......................................................................................................... 54

Seguimiento:.......................................................................................................... 54

Diseño del prototipo y la interfaz de usuario para la App ................................................. 54

Aplicación Android ............................................................................................................ 54

Análisis de requerimientos ........................................................................................ 54

Plataforma de desarrollo ............................................................................................ 55

Configuración del proyecto ....................................................................................... 56

Desarrollo del código del APP para Android ............................................................ 57

Diseño de entorno grafico de la App ......................................................................... 58

Diagrama de flujo del APP ........................................................................................ 59

Diseño de la interfaz de la App ................................................................................. 59

Librerías a utilizar ..................................................................................................... 60

Dispositivo (prototipo bastón) ........................................................................................... 61

Tarjeta de desarrollo .................................................................................................. 61


x

Módulo RFID ............................................................................................................ 62

Modulo Bluetooth...................................................................................................... 65

Sensor magnético ...................................................................................................... 67

Diseño de la PCB ...................................................................................................... 69

Diseño del bastón ...................................................................................................... 70

Implementación ......................................................................................................... 72

Capítulo 4. Prueba piloto .................................................................................................... 78

Capacitación ...................................................................................................................... 79

Prueba de campo ............................................................................................................... 82

Capítulo 5. Análisis de resultados ...................................................................................... 84

Pruebas de funcionamiento ............................................................................................... 84

Pruebas de desempeño....................................................................................................... 86

Análisis de la prueba piloto ............................................................................................... 86

Aplicación Android ............................................................................................................ 87

Prototipo (bastón inteligente) ............................................................................................. 88

Capítulo 6. Conclusiones y trabajos futuros ....................................................................... 89

Conclusiones ..................................................................................................................... 89

Trabajos futuros ................................................................................................................. 90

Anexos ............................................................................................................................... 91
xi

Autorización de la prueba piloto ........................................................................................ 91

Encuesta del dispositivo ..................................................................................................... 92

Índices de figuras

Figura 1. Planteamiento de las rutas magnéticas ..................................................................... 3

Figura 2. Desplazamiento por la guía utilizando la cinta magnética....................................... 4

Figura 3. Vista aérea de un nivel ............................................................................................. 5

Figura 4. Estructura del proyecto. ......................................................................................... 23

Figura 5. Interfaz de usuario................................................................................................. 24

Figura 6. Distribución de la plataforma en el mercado ........................................................ 27

Figura 7. Solicitud de permisos para utilizar el Bluetooth en Android Studio ..................... 29

Figura 8. Módulo Bluetooth .................................................................................................. 31

Figura 9. Arquitectura básica RFID ..................................................................................... 33

Figura 10. Etiqueta RFID ..................................................................................................... 33

Figura 11. Esquema de la interacción entre el lector y el Tag RFID .................................... 34

Figura 12. Componentes de un Tag RFID ........................................................................... 36

Figura 13. Componentes físicos de un lector RFID ............................................................. 41

Figura 14. Sensor magnético con salida lineal ...................................................................... 47

Figura 16. Esquema de funcionamiento del sensor magnatico ............................................ 49

Figura 17. Ventana de configuración ................................................................................... 56


xii

Figura 18. Requerimientos del APP ...................................................................................... 57

Figura 19. Interfaz de la aplicación ....................................................................................... 58

Figura 20. Diagrama de flujo del APP .................................................................................. 59

Figura 21. Librerías utilizadas ............................................................................................... 60

Figura 22. Código JAVA para habilitar los servicios Bluetooth en un dispositivo móvil .... 61

Figura 23. Esquemático del ATmega 328P ........................................................................... 62

Figura 24. Código en C, para iniciar el módulo RFID, Bluetooth y sensor de efecto Hall. 63

Figura 25. Módulo RFID-RC522 ......................................................................................... 64

Figura 26. Envió de mensajes hacia el dispositivo móvil desde microcontrolador ............. 65

Figura 27. Conexión Modulo Bluetooth................................................................................ 65

Figura 28. Manejo del Bluetooth en Android Studio utilizando el lenguaje JAVA ............. 66

Figura 29. Sensor magnético análogo y digital ..................................................................... 67

Figura 30. Ubicación del sensor en el bastón ....................................................................... 68

Figura 31. Código en C, para la lectura de los Tag RFID y la cinta magnética ................... 69

Figura 32. Diseño PCB ......................................................................................................... 70

Figura 33. Diseño del mango del bastón ............................................................................... 71

Figura 34. Diseño de la base del sensor magnético y módulo RFID ................................... 71

Figura 35 Tapa de la base de los sensores ............................................................................. 72

Figura 36. Tapa del mango .................................................................................................... 72


xiii

Figura 37. Diseño en bloque implementado ......................................................................... 73

Figura 38. Implementación del bastón ................................................................................ 74

Figura 39. Línea magnética guía ......................................................................................... 75

Figura 40. Entrada al ascensor línea guía magnética ........................................................... 76

Figura 41. Punto de información entrada grupo de investigación GITEM ........................... 77

Figura 42. Fernando Pastor Acuña (discapacitado visual) ................................................... 79

Figura 43. Capacitación para el uso la aplicación ................................................................. 79

Figura 44. Capacitación del funcionamiento del bastón con la línea guía ............................ 81

Figura 45. Prueba de campo de forma autónoma .................................................................. 82

Figura 46. Sistema de proceso.. ............................................................................................. 85

Índice de tablas

Tabla 1. Metodología planteada ........................................................................................... 15

Tabla 2 frecuencias de trabajo del módulo RFID.................................................................. 39

Tabla 4. Prueba de campo de forma autónoma. .................................................................... 83


xiv
1
BASTÓN INTELIGENTE

Capítulo 1. Introducción

Dentro del ámbito social existen necesidades que deben ser atendidas, ya sea por recursos

humanos o por herramientas tecnológicas que han sido desarrolladas a través de los años

utilizando las técnicas más avanzadas en pro de una sociedad en igualdad de condiciones.

Según la Organización Mundial de la Salud (OMS). La discapacidad es cualquier restricción

o impedimento de la capacidad de realizar una actividad, en la forma o dentro de los márgenes

que se considera normal para la sociedad. Se caracteriza por excesos o insuficiencias en el

desempeño de la actividad rutinaria normal, las cuales pueden ser temporales o permanentes. La

discapacidad visual es un término realmente genérico, que abarca distintos tipos de problemas y

dificultades para ver, siendo así, en el mundo hay aproximadamente doscientos ochenta y cinco

millones de personas con discapacidad visual, de las cuales treinta y nueve millones son ciegas y

doscientos cuarenta y seis millones presentan baja visión(CIE, 2010) y en vista de estos datos es

común ver que las personas con este tipo de discapacidad, utilicen ayudas de algún instrumento

tecnológico para complementar las actividades diarias.

Dentro de este proyecto, se contempla una ayuda tecnológica que le permite a una persona

con discapacidad visual a mejorar su orientación y movilidad dentro de un recinto cerrado, citado

lo anterior, se implementó un dispositivo tipo bastón que lee una ruta compuesta por líneas

magnéticas predeterminadas, sumando a esto, compone de un lector de RFID que le permitir a la

persona con discapacidad visual, identificar su entorno con más seguridad y autonomía, para que

pueda disfrutar de bienes y servicios, así como de los objetos, herramientas y dispositivos, para
2
BASTÓN INTELIGENTE

ser comprensibles, utilizables y aplicables por todas las personas que lleven consigo dicha

discapacidad de forma más natural (Norma estatutaria 1145. 2007).

Partiendo de los dispositivos que ya existen y de las aplicaciones móviles que ayudan a

contribuir y mejorar la calidad de vida, se pudo optimizar las prestaciones para que unidas se

conviertan en una herramienta verdaderamente útil para este tipo de población, adicionalmente

desde la promulgación de la ley respecto del derecho a la información por personas con

discapacidad visual, ha sido fundamentada para que las personas ciegas y con baja visión, que en

(Censo 2005)“Colombia ascienden a más de un millón doscientas mil personas y de ellos el 82%

están en condiciones de pobreza y su índice de alfabetismo es 3 veces más alto.”, que se

beneficien de las innovaciones tecnológicas como parte fundamental del desarrollo equitativo del

país y en áreas de inclusión social, económica, educativa y laboral.

Planteamiento del problema

A continuación en la fig. 1. Se puede apreciar cómo podemos solucionar los problemas de

movilidad dentro de un recinto cerrado; se procede a colocar guías magnéticas sobre la superficie

del suelo y con ayuda de sensores se detecta el campo generado por ésta, es decir, se diseñó y

creó un prototipo que pueda llevar estas señales, diferenciarlas y procesarlas para trasladarla por

medio inalámbrico utilizando Bluetooth, a un dispositivo móvil con plataforma Android, para

que éste, por medio de una aplicación y haciendo uso de un sintetizador de voz le indique los

puntos de información que se programen.


3
BASTÓN INTELIGENTE

Figura 1. Planteamiento de las rutas magnéticas (Fuente autores 2016).

En la fig. 2. Podemos ver el escenario de un invidente haciendo uso del báston que llevará

consigo el dispositivo, por consiguiente la portabilidad del mismo se hace más fácil para ellos,

pues es la guía más usada y frecuente por esté tipo de población, por ende se hizo necesario un

entrenamiento para que estas personas puedan usarlo; para medir el éxito de la propuesta,

calculamos el número de veces que la persona pueda llegar a un destino sin ninguna intervención

humana, es decir, mediremos qué tan autónoma puede llegar a ser una persona con discapacidad

visual usando este modelo.


4
BASTÓN INTELIGENTE

Figura 2. Desplazamiento por la guía utilizando la cinta magnética (Fuente autores 2016).

Los puntos de información, le dan al usuario una ayuda para describir lo que está en el

entorno, dado lo anterior, este tipo de población discapacitada no puede percibirlo usando el

sentido de la vista, pero si lo podrá hacer por medio de audios que serán reproducidos utilizando

un teléfono móvil con sistema operativo Android. Como podemos observar en la Figura 3. Las

marcas rojas serán los puntos de información.


5
BASTÓN INTELIGENTE

Figura 3. Vista aérea de un nivel (Fuente autores 2016).

Lo anterior nos permite plantear la siguiente pregunta:

¿Será que la implementación de un dispositivo tipo batón apoyado mediante una aplicación

móvil (Android) pueda orientar a una persona con discapacidad visual dentro de un recinto

cerrado utilizando como guía líneas magnéticas sobre el suelo para informar puntos de interés

por medio de etiquetas RFID?

El documento actual, como propuesta de proyecto de grado, generó un dispositivo que

apoyado mediante una aplicación móvil, le permite a los usuarios con discapacidad visual

guiarse dentro de un recinto cerrado y pueda obtener información del interior, como
6
BASTÓN INTELIGENTE

complemento a los dispositivos apoyados con un Sistema de Posicionamiento Global (GPS) que

le ayudan al invidente a desplazarse dentro de la ciudad y a ubicar sitios de interés, de esta

forma, se optimiza aún más su proceso de desplazamiento y le ayudan a un mejor

desenvolvimiento dentro de algún perímetro; para que sus vidas se vean más autónomas y tengan

el acceso a la información en tiempo real, de este modo, se pretende dar un aporte para mejorar

la calidad de vida de esta población, más aún con una solución tecnológica.

Esta propuesta plantea, solucionar el problema a la hora de desplazarse dentro de sitios

cerrados, pues la persona invidente no tiene la ubicación exacta para desplazarse con seguridad y

con algunos dispositivos es posible, pero llevan un margen de error bastante elevado, en resumen

la propuesta es factible, dado que busca dar una respuesta al problema de movilidad que esta

población con discapacidad afronta diariamente, sin embargo, la infraestructura de las ciudades

subdesarrolladas en su mayoría no fueron creados con el propósito de movilizar personas con

discapacidad visual, en concordancia a esto queremos dar una solución tecnológica,

aprovechando y mejorando algunos modelos existentes.

Objetivos

Objetivo general

Diseñar e implementar un prototipo de un dispositivo guía para personas con discapacidad

visual tipo bastón, apoyado en una aplicación móvil que funcione bajo un sistema operativo

Android que permita a la persona desplazarse dentro de un recinto cerrado de forma autónoma,

siguiendo un trazado magnético, ubicado en la superficie del suelo.


7
BASTÓN INTELIGENTE

Objetivos específicos

Diseñar e implementar el trazado, por donde la persona con discapacidad visual va a

transitar haciendo uso del dispositivo tipo bastón, que conectado inalámbricamente a través de

Bluetooth a una aplicación Android, capte el campo magnético producido por una cinta

magnética utilizada para dicho fin.

Definir el tipo de etiquetas RFID a utilizar dentro del trazado guía, y en qué puntos del

mismo sería necesaria su implementación, para que le pueda brindar a la persona con

discapacidad visual la información del trayecto.

Diseñar una aplicación que se implemente bajo la plataforma Android, que reconozca los

mensajes de reconocimiento del trayecto, enviadas desde el dispositivo tipo bastón por medio de

Bluetooth y las traduzca en texto al habla, para que la persona con discapacidad visual los pueda

entender con mayor facilidad.

Diseñar una interfaz de usuario, que pueda ser sencilla y entendida por la personas con

discapacidad visual.

Elaborar un bastón, que sea capaz de capturar el campo magnético del trazado guía y

adicionalmente pueda tener la capacidad de leer las etiquetas RFID, para que pueda enviar esta

información de manera inalámbrica por medio de Bluetooth al terminal móvil; finalmente el

dispositivo deberá ser lo más adecuado para este tipo de población.

Alcances y limitaciones

Alcances

El proyecto, está compuesto por un dispositivo capaz de captar y utilizar las señales de una

línea de campo magnético puesta sobre el piso, adicionalmente, una aplicación Android le
8
BASTÓN INTELIGENTE

informará por medio de voz sintetizada la información que se requiere para guiarlo dentro de la

misma.

El dispositivo informará sobre el entorno que lo rodea, logrando ubicar con más autonomía

los servicios y/o salas que se encuentren allí.

El dispositivo contará con alimentación por batería, que le permite la portabilidad.

Limitaciones

El dispositivo cubre todos los puntos de información que se programen, sin embargo pueden

limitarse según sea el caso.

El dispositivo solo servirá como guía para desplazarse dentro de un recinto cerrado.

La persona con discapacidad visual que quiera utilizar esta propuesta de desarrollo, deberá

contar con un teléfono móvil con sistema operativo Android, y a medida que aprenda a conocer

la aplicación, deberá de tener asistencia humana en su etapa de entrenamiento.

Con el tiempo se tendrá que hacer mantenimiento a las rutas magnéticas.

El prototipo tipo bastón no podrá presentarse para que sea plegable, ya que la parte

electrónica y de cableado no permite por ahora esta función.

Para la utilización del dispositivo, es previa una etapa de entrenamiento que será demorada

dependiendo de las habilidades que tenga la persona con discapacidad visual.


9
BASTÓN INTELIGENTE

Descripción del estado del arte

Proyectos tecnológicos

Proyectos experimentales

Bastón Ultrasónico

(Silva M. S., 2011)“En la Facultad Regional Avellaneda (Buenos Aires- Argentina), el

Grupo de Tecnología Biomédica dirigido por el Ingeniero Jorge Luis Cabrera implementa

diversos proyectos en torno a las necesidades de personas no videntes. En esta ocasión, se creó

un dispositivo con radar ultrasónico que es complementario al bastón, este detecta objetos a

altura media o alta y contiene una brújula electrónica que indica la posición mediante diferentes

sonidos. Al momento de detectar objetos u obstáculos genera una retroalimentación mediante un

tono de audio, en donde alerta al usuario sobre la proximidad de un objeto que se encuentre

elevado del suelo, por lo que este dispositivo detecta objetos en altura, cubriendo desde la cintura

hacia arriba y en un radio de hasta dos metros hacia adelante. Funciona mediante el eco de

impulsos ultrasónicos emitidos por un transductor en 40 kHz. El circuito emplea tecnología

CMOS de bajo consumo y se alimenta con una batería de 9 volt”.

Bastón inteligente para invidentes.

(Silva M. S., 2011) “Crearon un prototipo del “Smart Cane”, un bastón que trae incorporada

tecnología de identificación por radiofrecuencia y sensor de ultrasonidos para indicar cuándo

girar o sortear obstáculos. El siguiente paso será adjuntarle un robot guía para la persona

discapacitada.
10
BASTÓN INTELIGENTE

La investigación fue realizada en la Universidad Central de Michigan, Estados Unidos,

donde ingenieros y estudiantes crearon un bastón capaz de guiar ciegos en la calle. Se trata de un

“bastón inteligente” (Smart Cane) con tecnología RFID (identificación por radiofrecuencia) y de

ultrasonidos. Kumar Yelamarthi, líder del equipo de trabajo, se formuló dos objetivos

principales: mejorar la seguridad del usuario y proporcionarle un instrumento para moverse con

independencia.

Con ese fin, crearon un sensor de ultrasonidos que permite detectar objetos en el camino del

usuario. Montado en el extremo del bastón, cerca del mango, el dispositivo funciona como una

especie de guía para la persona. Asimismo, el lector de la antena y un detector EPC Gen 2 UHF

RFID trabajan con etiquetas RFID incrustadas en la acera, que funcionan como marcadores. El

bastón prototipo de Smart Cane también posee un microcontrolador, que funciona como el

cerebro del sistema. Además, un teclado sirve para programar las rutas a pie.

A través de las etiquetas RFID ubicadas en el suelo, el sistema puede determinar la

ubicación del usuario y guiarlo en consecuencia, además de funcionar como un elemento de

seguridad capaz de fijar con certeza su paradero. Hasta el momento, el sistema ha sido probado

de manera limitada, con etiquetas RFID colocadas en una zona limitada.

Los voluntarios utilizan el teclado para introducir un camino predeterminado en el

microcontrolador, ya luego emprenden su recorrido. A través de los sensores y dispositivos, el

sistema brinda una orientación que posteriormente se transmite al usuario mediante un altavoz

montado en la correa del bastón, que va indicando la dirección correcta para girar y otras pautas

similares.
11
BASTÓN INTELIGENTE

Cuando el voluntario se acerca a un objeto con el cual podría colisionar, el dispositivo

efectúa una alerta mediante el altavoz y brinda instrucciones para sortear ese escollo.

Evidentemente, se trata de un conjunto de aplicaciones que podrían ser extremadamente útiles en

el caso de personas no videntes o con visión reducida.

El bastón está pensado también para personas con problemas auditivos. En estos casos, el

guante para tomar el bastón, conectado al microcontrolador, emite vibraciones que funcionan de

la misma manera que las indicaciones sonoras, brindando pistas para virar hacia un lado o hacia

otro, para detenerse ante un obstáculo o para superarlo.

En una segunda etapa de trabajo, Smart Cane contará con otro dispositivo: un robot que

guiará directamente al usuario por la calle y que llevará el sensor de ultrasonidos y el lector

RFID, en lugar de emplear el bastón para ese cometido. El robot caminará junto al usuario como

una suerte de “perro mecánico”, disponiendo de una correa que lo vinculará a la persona a

guiar”.

Proyectos comerciales

Bastón Electrónico

Como podemos ver (Silva M. S., 2011) “Mide la distancia de los objetos mediante láser y

advierte al usuario con sonidos o vibraciones. El bastón ha sido creado por el físico e

investigador, René Farsi de la Universidad Paris-Sud/Orsay, quien se ha dedicado ocho años en

perfeccionar esta tecnología, la que ha sido probada en la actualidad en 60 invidentes franceses,

y que continúa desarrollándose e incluyendo diferentes variables nuevas. Este dispositivo se

encuentra disponible en el mercado. La característica de este dispositivo, consiste en un bastón


12
BASTÓN INTELIGENTE

electrónico para ciegos, que tiene como función medir la distancia de los objetos mediante rayos

láser y transmitir la información correspondiente al usuario a través de sonidos o vibraciones,

que son emitidos por un pequeño dispositivo. Su tamaño es no más que el de un control de

televisión, que se lleva adherido a la mano con la que se toma el bastón. Una de las desventajas

es que se comienza a implementar por la persona no vidente, después de haber pasado dos años

en fase de experimentación. El bastón electrónico tiene externamente la misma apariencia que el

bastón blanco convencional utilizado por las personas ciegas para orientarse en su

desplazamiento, con la diferencia de que, gracias a su tecnología, cuanto más se aproxima el

usuario a un obstáculo, más intensa es la señal emitida por el aparato. El bastón electrónico no

sustituye al tradicional, sino que más bien lo complementa, por cuanto potencia la capacidad de

esta herramienta para evitar obstáculos”.

Miniguide

Según (Silva M. S., 2011)“Este dispositivo es un complemento al bastón o al perro guía, en

ningún caso como un suplemento. La asistencia consiste en ayudar a evitar obstáculos, ayuda a

poder determinar cantidad de objetos, por ejemplo contabilizar número de personas en una fila;

ubicar puertas, y determinar si las puertas del ascensor están abiertas; y finalmente poder recorrer

un espacio siguiendo rutas alrededor de mesas, sillas y entornos de oficina. El Miniguide utiliza

ultrasonidos mediante el uso de eco-localización para detectar objetos. El dispositivo vibra para

indicar la distancia a los objetos, emite un sonido el cual realiza una especie de rebote sobre

algún objeto, permitiendo de esta forma saber lo que se encuentra alrededor. Más rápida es la

velocidad de vibración cuanto más cerca se está del objeto. Hay también auriculares que se
13
BASTÓN INTELIGENTE

puede utilizar para proporcionar información de sonido. Utiliza una batería, la cual permite su

energización y se recomienda un previo entrenamiento del aparato, antes de su utilización real”.

Adaptaciones en el espacio

Metro de Santiago de Chile

Según (Silva M. S., 2011) encontramos “Dentro de la iniciativa del desarrollo de las

tecnologías NFC hay proyectos que se basan en la iniciativa de crear aplicaciones para ayudar a

los discapacitados visuales, una iniciativa es desarrollada a través de un convenio de

colaboración entre metro, el servicio nacional de discapacidad (Senadis), el ministerio de

desarrollo social, y el centro de trastorno de movimiento (Cetram) el metro de Santiago de Chile

tiene un proyecto que funciona a través de la tecnología Near Fiel Communication (NFC), un

tipo inalámbrica, de corto alcance ya alta frecuencia que permite el intercambio de datos entre

dispositivos, y está disponible en celulares con sistema operativo Android, versión 3.0 o

superior, para utilizarlo los usuarios deben descargar la aplicación gratuita Tdigo, disponible en

GooglePlay y los usuarios a través de esta tecnología podrán las personas con discapacidad

visual desplazarse dentro del sistema de forma autónoma.

La implementación comenzó con este piloto en Santa Lucia en su diseño incorporó a la

comunidad beneficiada encargados de aprobar y validar el sistema”.

Aplicación Suite para personas Invidentes

(Silva M. S., 2011) “Actualmente existen una considerable cantidad de aplicaciones

móviles y muchas otras aplicaciones que están orientadas a brindar accesibilidad a las personas

invidentes. La concepción de una solución integrada de varias aplicaciones no ha sido construida


14
BASTÓN INTELIGENTE

en ninguna otra plataforma móvil que en Android hasta el momento. El nombre de esta APP es

Mobile Accessibility y consiste en un set de botones en donde se accede a funcionalidades

básicas y necesarias para una persona con discapacidad visual:

Llamadas: pueden escuchar el nombre del contacto que lo está llamando.

Contactos: administración de los contactos.

SMS: mensajería.

Alarmas.

Web.

Calendario.

Email.

Geo localización: permite al usuario invidente ubicarse geográficamente por medio de una

voz sintetizada.

Apps.

Configuración: Personalizar las características como las notificaciones, eco del teclado etc”.

Metodología

Fase 1: Investigación, análisis y decisión

Fase 2: Planeación y desarrollo de conceptos

Fase 3: Diseño de la aplicación y prototipo

Fase 4: Prueba de la aplicación y pruebas del prototipo


15
BASTÓN INTELIGENTE

Fase 5: Realización de la prueba piloto

En la siguiente tabla se puede apreciar las fases, junto con los objetivos de cada una de ellas

y las actividades realizadas.

Tabla 1. Metodología planteada

Fase Objetivo por fase Actividades Resultado

Realizar un estudio de las Recopilación de la información Enlazar los módulos


1
especificaciones técnicas de los necesaria y obtener los módulos adecuados y realizar la
Investigación, análisis y
dispositivos magnéticos, distintos óptimos así como el lenguaje de caracterización.
decisión módulos, y las diferentes maneras de programación Android.
programación Android.
Implementación de una aplicación
prototipo para Android
Diseñar una aplicación que permita la
conexión con el dispositivo, de la misma Adaptar la aplicación para realizar la
manera que pueda sintetizar la prueba piloto
información por medio de una voz Aplicación prototipo de
2
guiada. lectura para dispositivos
Diseño de la aplicación y
Android con síntesis de
prototipo voz.
Crear el dispositivo que leerá una línea
magnética y enviar los datos a la
aplicación.

Almacenar la información necesaria para Análisis de requerimientos para el


3 guiar a las personas con discapacidad sistema de información. Sistema de
Diseño del prototipo y visual dentro de un recinto cerrado.
consulta de datos almacenamiento con los
Recopilación de la información de campos necesarios para el
rutas y generación de archivos de voz reconocimiento de voz
sintetizada.

Verificar el correcto funcionamiento de Verificación del funcionamiento del


los modos de lectura, así como el del dispositivo, que cumpla con los
4 sintetizador de voz de la aplicación. niveles de satisfacción por el usuario,
Prueba de la aplicación y midiendo las variables de éxito
Documentar las pruebas
prototipo Verificar el funcionamiento del
dispositivo y envío de datos respectivos Realizar diferentes pruebas con la
sin errores. aplicación.

Verificar la conexión así como la lectura


5 Documentar los resultados
de la información con los datos de Implementación del escenario de
identificación de las rutas y del desempeño de la
Realización de la prueba prueba y verificar la correcta
aplicación sumada a la del
piloto reconocimiento de los puntos de transmisión de los datos
información dispositivo

Cronograma de actividades para el desarrollo del proyecto de grado. (Fuente autores 2016).
16
BASTÓN INTELIGENTE

Capítulo 2. Marco de referencias

Discapacidad visual

La discapacidad visual, es cualquier restricción o carencia de la capacidad de realizar una

actividad en la misma forma o grado que se considera normal para un ser humano, la limitación

visual es una alteración que puede ocasionar pérdida total o parcial de la visión, como

consecuencia de un trauma o una enfermedad congénita o adquirida, comprenden personas

ciegas o con baja visión (Peralta, M. 2014).

Instituciones públicas

El Instituto Nacional para Ciegos e Invidentes INCI es un establecimiento público, adscrito

al ministerio de educación nacional, cuya función es la de diseñar y ejecutar políticas, planes y

programas destinados al mejoramiento de la calidad de vida de la población ciega o con baja

visión, en el contexto del respeto por la diferencia y la equiparación de oportunidades. Para tal

fin el INCI, presta los servicios de orientación, capacitación y acompañamiento a las personas

con limitaciones visuales, contribuyendo en el área de educación, rehabilitación integral,

integración laboral, acceso a la información sumando a esto que también trabaja por la

prevención de la ceguera a la población en general. Para esto cuenta con una infraestructura con

red de bibliotecas, imprentas Braille y tecnología especializada todo esto puesto al servicio de la

población con discapacidad visual (INCI 2007).

Al Igual que el INCI, el centro de rehabilitación para adultos ciegos CRAC surge como una

entidad de rehabilitación integral para las personas adultas que padecen de una discapacidad
17
BASTÓN INTELIGENTE

visual, es una fundación privada, sin ánimo de lucro que busca dar respuesta a las necesidades de

integración social de las personas ciegas en Colombia (Vargas, M. 2009).

Dispositivos móviles

No existe un concepto claro a la hora de definir en verdad que es un dispositivo móvil, y que

no lo es. Es frecuente que hoy en día este término se utilice para designar únicamente a ciertos

modelos de teléfonos móviles con mayores o menores prestaciones. A pesar de ello, un

dispositivo móvil no tiene por qué ceñirse solamente al ámbito telefónico.

Buscando ser más rigurosos, se podría denominar dispositivo móvil a todo aparato

electrónico que cumple unas características muy básicas:

Es de reducido tamaño, haciendo fácil de transportar.

Cuenta con una cierta capacidad de comunicación y almacenamiento de datos.

Incorpora elementos de E/S básicos (por lo general pantalla y/o algún tipo de teclado).

Más allá de estas características comunes, los dispositivos móviles forman en la actualidad

un grupo sumamente heterogéneo y pueden incorporar casi cualquier componente de hardware y

software que amplía y diversifica su función inicial, el más frecuente sin duda es la conexión

telefónica.

Igualmente, son habituales la cámara fotográfica y de video, pantalla táctil, teclado

multifunciones, receptor de radio, Bluetooth, localizador GPS, acelerómetros etc. Desde el punto

de vista del software, pueden incorporar también un amplio abanico de aplicaciones que le dan al

dispositivo un uso frecuente por parte de los usuarios (Peralta, M.A 2014).
18
BASTÓN INTELIGENTE

Teléfono móvil

Un dispositivo de comunicación es aquel dispositivo móvil cuyo cometido principal es

ofrecer una infraestructura de comunicación, principalmente telefónica. Estos dispositivos

ofrecen además servicios como envió de mensajes de texto SMS y MMS o usando Protocolos de

Aplicaciones Inalámbricas en inglés (WAP). En esta categoría se incluiría el tradicional teléfono

móvil, precursor dentro de los dispositivos móviles, los Smartphone, que amplían

considerablemente las prestaciones del primero mediante pantalla táctil, conexión a internet y la

ejecución de aplicaciones (Peralta, M.A 2014).

Dentro de los dispositivos móviles, un Smartphone cuya traducción seria “teléfono

inteligente” es una evolución del teléfono móvil tradicional que cuenta con ciertas características

y prestaciones que lo acercan más a un ordenador personal que a un teléfono tradicional.

Entre dichas características, se pueden encontrar tecnologías en cuanto a la capacidad de

almacenamiento, conexión a Internet mediante Fidelidad Inalámbrica en inglés (WI-FI), pantalla

táctil multipunto, posicionado geográfico y lo que mueve a esto es la cantidad de aplicaciones

que se pueden descargar instalar y usar.

A pesar de estas importantes mejoras con respeto al teléfono móvil convencional, el

reducido tamaño de los Smartphone conlleva limitaciones en cuanto al hardware que los

mantiene claramente diferenciados de los ordenadores convencionales aunque con el paso del

tiempo han mejorado la arquitectura del procesador haciéndolos mucho más potentes, estas

limitaciones obligan a tener muy presente la capacidad real del dispositivo a la hora de

desarrollar un software (Peralta, M.A 2014).


19
BASTÓN INTELIGENTE

Sistema operativo para teléfonos móviles

Android constituye una pila de software pensada especialmente para dispositivos móviles y

que incluye tanto un sistema operativo, como middleware y diversas aplicaciones de usuario

representa la primera incursión seria de Google en el mercado móvil y nace con la pretensión de

extender su filosofía a dicho sector.

Todas las aplicaciones para Android se programan en lenguaje Java y son ejecutadas en una

máquina virtual especialmente diseñada para esta plataforma.

Con Android se busca reunir en una misma plataforma todos los elementos necesarios que

permitan al desarrollador controlar y aprovechar al máximo cualquier funcionalidad ofrecida por

un dispositivo móvil (llamadas, mensajes de texto, cámara, agenda de contactos, conexión WI-

FI, Bluetooth, aplicaciones ofimáticas, videojuegos etc.), así como poder crear aplicaciones que

sean verdaderamente portables, reutilizables y de rápido desarrollo. En otras palabras, Android

quiere mejorar y estandarizar el desarrollo de aplicaciones para cualquier dispositivo móvil y,

por ende, acabar con la perjudicial fragmentación hoy en día.

Además de todo lo anterior, otro aspecto básico para entender la aparición de Android es

que pretende facilitar la integración de estos dispositivos con la posibilidad que brinda la Web,

por ejemplo una aplicación desarrollada en Android podría ser aquella que indicase al usuario, a

través de Google Maps la localización de sus diferentes contactos de la agenda y que avisase

cuando éstos se encuentren a una distancia cercana o en una ubicación determinada.

Mejorar el desarrollo y enriquecer la experiencia del usuario se convierte, por tanto, en la

gran filosofía de Android y en su principal objetivo (Peralta, M.A 2014).


20
BASTÓN INTELIGENTE

El origen del sistema operativo para móviles Android

Google adquiere Android Inc. En el año 2005. Se trataba de una pequeña compañía que

acababa de ser creada, orientada a la producción de aplicaciones para terminales móviles. En ese

mismo año empieza a trabajar en la creación de una máquina virtual Java optimizada para

móviles (Dalvik VM).

En el año 2007 se crea el consorcio Handset Alliance con el objetivo de desarrollar

estándares abiertos para móviles. Está formado por Google, Intel, Texas Instruments, Motorola,

T-Mobile, Samsung, Ericsson, Toshiba, Vodafone, NTT DoCoMo, Sprint Nextel y otros. Una

pieza clave de esta alianza es promover el diseño y difusión de la plataforma Android. Sus

miembros se han comprometido a publicar una parte importante de su propiedad intelectual

como código abierto bajo la licencia de Apache v2.0.

En noviembre de 2007 se lanza una primera versión de Android SDK. Al año siguiente

aparece el primer móvil con Android (T-Mobile G1). En octubre, Google libera el código fuente

de Android, principalmente bajo la licencia de código abierto Apache (Licencia GPL v2 para el

núcleo). En ese mismo mes, se abre Android Market para la descarga de aplicaciones. En abril

del 2009 Google lanza la primera versión 1.5 del Kit de Desarrollo de Software en inglés (SDK)

que incorpora nuevas características como el teclado en pantalla. A finales del 2009 se lanza la

versión 2.0 y durante el 2010 las versiones 2.1, 2.2, 2.3.

Durante el año 2010, Android se consolida como uno de los sistemas operativos para

móviles más utilizados, con resultados cercanos al iPhone, e incluso superando al sistema de

Apple en EE.UU.
21
BASTÓN INTELIGENTE

En el 2011 se lanzan las versiones 3.x específicas para tabletas y 4.x tanto parea móviles

como para tabletas. Durante este año, Android se consolida como la plataforma para móviles más

importante, alcanzando una cuota de mercado superior al 50%. En 2012, Google cambia su

estrategia en su tienda de descargas online, reemplazando Android Market por Google Play

Store, donde en un solo portal unifica la descarga de aplicaciones como de contenidos.

Justificación de por qué se programa en Android.

Uno de los aspectos más importantes y de hecho más relevante es el hecho de tener software

libre y abierto en comparación de su más cercano competidor iOS de Apple, cuya licencia de

software es propietaria, otro aspecto fundamental a la hora de comparar las plataformas móviles

en su cuota de mercado es la venta de terminales vendidos. Podemos destacar el importante

descenso de ventas de la plataforma de Symbian de Nokia; el declive continuo de BlackBerry;

como la plataforma de Windows que parece que no despega; como Apple tiene afianzada una

cuota de mercado y ha experimentado un importante repunte en 2011. Finalmente, destacamos el

espectacular ascenso de la plataforma Android, que le ha permitido alcanzar en dos años una

cuota de mercado superior al 50%.

Entorno de Android Studio

Proporciona una plataforma de desarrollo libre para aplicaciones con gran riqueza e

innovaciones (sensores, localización, servicios, barra de notificaciones etc.). Esta capa ha sido

diseñada para simplificar la reutilización de componentes. Las aplicaciones pueden publicar sus

capacidades y otras pueden hacer uso de ellas (sujetas a las restricciones de seguridad). Este

mismo mecanismo permite a los usuarios reemplazar componentes.


22
BASTÓN INTELIGENTE

Una de las mayores fortalezas, del entorno de aplicación de Android es que se aprovecha del

lenguaje de programación Java. El SDK de Android contiene las herramientas necesarias para

crear una aplicación Android, también contiene un sistema que permite crear y gestionar

emuladores así como la documentación para cada versión de Android y ejemplos para cada una

de las API aunque no acaba de ofrecer todo lo disponible para su estándar del entorno de

ejecución de Java (JRE), pero es compatible con la mayoría de la misma.

Los servicios más importantes que incluyen son:

Sistema de compilación flexible basado en Gradle.

Un emulador rápido con varias funciones.

Un entorno unificado en el que puedes realizar desarrollos para todos los dispositivos

Android

Intant Run, para aplicar cambios mientras tú App se ejecuta sin necesidad de compilar un

nuevo apk.
23
BASTÓN INTELIGENTE

Estructura del proyecto.

Figura 4. Estructura del proyecto (Fuente autores 2016).

Cada proyecto en Android Studio contiene uno o más módulos con archivos de código

fuente y archivos de recursos. Entre los tipos de módulos se incluyen los siguientes:

Módulos de App para Android.

Módulos de bibliotecas.

Módulos de Google App Engine.

De forma predeterminada en Android Studio, se muestran los archivos del proyecto en la

vista de proyectos de Android, como se muestra en la figura. Esta vista está organizada en

módulos para que puedas acceder rápidamente a los archivos de origen claves de tu proyecto.
24
BASTÓN INTELIGENTE

Todos los archivos de compilación son visibles en el nivel superior de secuencias de

comandos de Gradle y cada módulo de la aplicación contiene las siguientes carpetas:

Manifiests: contiene el archivo AndroidManifiest.xml

Java: contiene los archivos de código fuente de Java, incluido el código de prueba JUnit.

Res: contiene todos los recursos, como diseños XML, cadenas de UI e imágenes de mapas

de bits.

Interfaz de usuario.

La ventana principal de Android Studio consta de varias áreas lógicas que se identifican en

la siguiente figura.

Figura 5. Interfaz de usuario (Fuente autores 2016).


25
BASTÓN INTELIGENTE

1. La barra de herramientas permite realizar una gran variedad de acciones, como la

ejecución del App y el inicio de herramientas de Android.

2. La barra de navegación, ayuda a explorar el proyecto y abrir archivos para editar.

Proporciona una vista más compacta de la estructura visible en la ventana Project.

3. La ventana del editor, es el área en la que se puedes crear y modificar el código.

Según el tipo de archivo actual el editor puede cambiar. Al visualizar un archivo

de diseño, por ejemplo, el editor muestra el editor de diseño.

4. Las ventanas de herramientas permiten acceder a tareas específicas, como la

administración de proyectos, la búsqueda y los controles de versión, entre otras.

Se pueden expandirlas y contraerlas.

5. En la barra de estado se muestra el estado del proyecto y el IDE, además de

advertencias o mensajes.

Estas son algunas de las características principales del entorno de programación Android

Studio, para mayor información puede dirigirse a la página oficial: developers.android.com.

Las versiones de Android y niveles de API

Antes de empezar un proyecto de Android, hay que elegir la versión del sistema para la que

deseamos realizar la aplicación. Es importante observar que hay clases y métodos que están

disponibles a partir de una versión. Si la vamos a usar, hemos de conocer la versión mínima

necesaria. Cuando se ha lanzado una nueva plataforma, siempre ha sido compatible con las

versiones anteriores. Es decir, solo se añaden nuevas funcionalidades y, en el caso de modificar

alguna funcionalidad, no se elimina, se etiquetan como obsoletas pero se pueden continuar


26
BASTÓN INTELIGENTE

utilizando. Para nuestro proyecto se eligió una API 4.4 que incluye todas las mejoras en las API

anteriores como las comunicaciones por Bluetooth y NFC, mejora de los textos hablados entre

otros, además como podemos ver en la gráfica de actualización de los terminales Android 4.4

KiKat:

Android 1.0 (BASE) nivel de API 1

Android 1.1 (BASE_1_1) nivel de API 2

Android 1.5 (CUPCAKE) nivel de API 3

Android 1.6 (DONUT) nivel de API 4

Android 2.0 (ECLAIR) nivel de API 5

Android 2.2 (FROYO) nivel de API 8

Android 2.3.4 (GINGERBREAD) nivel de API 9

Android 4.0.2 (ICE_CREAM_SANDWICH) nivel de API 14

Android 4.1 (JELLY_BEAM) nivel de API 16

Android 4.4 (KITKAT) nivel de API 19

Android 5 (LOLLIPOP) nivel de API 21

Android M nivel de API 23

Android N nivel de API 24


27
BASTÓN INTELIGENTE

Distribución de las plataformas en el


mercado

Froyo
0%
1%
1%
19% 16% Gingerbread
Ice Cream Sandwich
Jelly Bean

28% KitKat
35% Lollipop
Marshmallow

Figura 6. Distribución de la plataforma en el mercado (Fuente autores 2016).

Los terminales con Lollipop y Marshmallow pueden soportar las aplicaciones con nivel de

API 19 (KitKat) con esto podemos abarcar una mayor parte del porcentaje de los usuarios

mostrados en el grafico anterior.

Módulo Bluetooth.

El SDK de Android, también ofrece soporte para la tecnología Bluetooth que permite a un

dispositivo intercambiar datos de forma inalámbrica con otros dispositivos cercanos. Esta

funcionalidad permite hacer lo siguiente:

Búsqueda de otros dispositivos Bluetooth.

Consultar los dispositivos Bluetooth vinculados con el nuestro.


28
BASTÓN INTELIGENTE

Establecer canales de comunicación RFCOMM (Radio Frecuency Communication)

utilizando, para simular, comunicaciones propias de puerto serie como los módems de datos.

Conectar dispositivos a través del descubrimiento de servicios y transferir datos entre ellos.

Administrar conexiones múltiples.

Las clases más importantes (no incluimos todas) de la API 19 de Android son:

BluetoothAdapter: permite realizar todo tipo de operaciones sobre este módulo, como

buscar dispositivos Bluetooth con el método startDiscovery ( ) y obtener información de éstos.

BluetoothDevice: representa un dispositivo Bluetooth remoto con sus atributos y

propiedades correspondientes.

BluetoothSocket: permite la vinculación entre dispositivos y la transmisión de datos.

Permisos para acceder al Bluetooth

Para que podamos utilizar las funciones de Bluetooth en nuestra aplicación, se debe declarar

los permisos. Es necesario este permiso para realizar cualquier comunicación Bluetooth, tales

como solicitar una conexión, aceptar una conexión y la transferencia de datos, esto con el fin de

que funcione correctamente. Los permisos se conceden cuando la aplicación se instala en el

terminal. Estos permisos se escriben en código en el archivo AndroidManifiest.xml.


29
BASTÓN INTELIGENTE

Figura 7. Solicitud de permisos para utilizar el Bluetooth en Android Studio (Fuente autores 2016).

Hardware para implementación

Descripción general de la tecnología Bluetooth

Bluetooth es un sistema de radioenlace de corto alcance (apto para implementar pequeñas

redes inalámbricas de área local cuya finalidad es eliminar las conexiones alámbricas de

dispositivos portables y fijos. En febrero de 1998, se fundó el Bluetooth Special Interest Group

(B - SIG), creado con el fin de ofrecer soporte para esta nueva tecnología logrando integrar a más

de mil compañías en un estándar abierto de fácil uso e implementación. Esta tecnología opera en

la banda 2.4 GHz-ISM (industrial, scientific and medical) en el rango de frecuencias de 2.400

hasta 2483.5 MHz (dependiendo del país y/o región). Bluetooth hace uso de la técnica de
30
BASTÓN INTELIGENTE

espectro ensanchado con saltos de frecuencia (Spread Spectrum Frequency Hopping), con 79

canales de radio-frecuencia (RF) con un ancho de banda de 1 MHz cada uno y una tasa máxima

de símbolos de hasta 1 Mbps en el modo de transferencia básica y de 2 a 3 Mbps en el modo de

transferencia de datos mejorada , en la cual, cada vez que un paquete se envía a una determinada

frecuencia, esta salta a otra de las 79 posibles frecuencias (la tasa de saltos estándar es de 1,600

saltos/s). Su radio típico de operación es menor a 10 m, aunque se pueden alcanzar distancias

mayores (hasta 100 m según la B-SIG) usando amplificadores. Los principales objetivos que se

pretenden conseguir con esta norma son:

Facilitar las comunicaciones entre equipos móviles y fijos.

Eliminar cables y conectores entre estos.

Ofrecer la posibilidad de crear pequeñas redes inalámbricas (WLAN) y facilitar la

sincronización de datos entre equipos personales.

Bajo costo y consumo de potencia.

La tecnología Bluetooth comprende hardware, software y requerimientos de

interoperabilidad, por lo que para su desarrollo ha sido necesaria la participación de los

principales fabricantes de los sectores de las telecomunicaciones y la informática, tales como

Ericsson, Nokia, Toshiba, National Semiconductor, IBM, Intel, entre otros.

Protocolos Específicos

Control de telefonía – comandos AT: comandos AT para el control de telefonía a través de

emulación de puerto serial (RFCOMM).


31
BASTÓN INTELIGENTE

Protocolo Punto a Punto (PPP): protocolo orientado a paquetes cuyo objetivo es lograr

conexiones punto-a-punto.

Protocolos UDP/TCP-IP: estándares que permiten a los dispositivos Bluetooth conectarse a

una red (por ejemplo a Internet) por medio de otras unidades conectadas.

Wireless Aplication Protocol (WAP) o protocolo de aplicación inalámbrica: protocolo de

aplicación que conecta dispositivos móviles a Internet. Bluetooth puede ser usado como

portador para ofrecer el transporte de datos entre el cliente WAP y un servidor WAP

adyacente.

Protocolo OBEX: protocolo diseñado para soportar comunicación infrarroja.

Módulo Bluetooth HC-05 puerto serial

Figura 8. Módulo Bluetooth (Fuente extraído de la hoja del fabricante).

El módulo HC-05 es una herramienta fácil de usar debido a su protocolo Bluetooth SPP

(Serial Puerto de protocolo), está diseñado para ser configurado y brindar una conexión serie

inalámbrica transparente.

El módulo del puerto serial de Bluetooth está plenamente calificado por traer la versión

Bluetooth V2.0 + EDR (Enhanced Data Rate) a 3 Mbps.


32
BASTÓN INTELIGENTE

La modulación completa con transceptor y de la banda base es de 2,4 GHz. Utiliza RSE

Bluecore para el sistema Bluetooth solo chip 04-externa con tecnología CMOS y con AFH

(Adaptive Frequency Hopping Feature). Tiene como medidas 12.7mm x 27mm. Que simplificará

su ciclo global del diseño / desarrollo a la hora de implementarlo.

RFID (Radio-Frecuency Identification)

RFID es un sistema de almacenamiento y recuperación de información remota a través de

ondas de radio, por medios de dispositivos llamados tarjetas etiquetas o TAG, con un propósito

general que es la trasmisión de la identidad de dicho objeto.

La información es transmitida a una frecuencia específica. La tecnología RFID está en el

grupo de las denominadas Auto ID (Automatic Identification, o Identificación Automática).

Para la transmisión de datos, los sistemas RFID utilizan el Electronic Product Code (EPC)

como código para el intercambio de información. El Código Electrónico del Producto (EPC) es

un número único diseñado con el fin de identificar de manera exclusiva cualquier objeto a nivel

mundial. Además, al número EPC se le puede agregar diferentes datos referentes al objeto que

identifica, tales como: fechas de fabricación, lugar de fabricación, fechas de vencimiento,

longitud, grosor, etc. datos, que estarán disponibles en bases de datos globales en Internet.

Arquitectura de RFID

Se conforma de tres componentes básicos para su funcionamiento, los cuales son: Una

tarjeta o Tag RFID, un lector RFID y un sistema de procesamiento de datos,


33
BASTÓN INTELIGENTE

Figura 9. Arquitectura básica RFID (Dousty, 2007).

Figura 10. Etiqueta RFID (Fuente imagen tomada de http://www.prometec.net/)

El modo de operación del sistema RFID: El sistema lector envía una onda de radio que es

recibida por todas las etiquetas que trabajan en la misma frecuencia: las etiquetas reciben la señal

por medio de su antena, que al mismo tiempo energiza el circuito para luego reenvía una señal

con la información contenida en dicha etiqueta (Dousty, 2007).

Las etiquetas o TAG pueden almacenas múltiples tipos de datos, el dispositivo de W/R

recibe la señal de la etiqueta por medio de su antena, la decodifica y transmite la información a la

unidad de proceso.
34
BASTÓN INTELIGENTE

En la Figura 7 observamos un esquema de la interacción entre el lector y el Tag RFID. La

señal emitida por el lector, proporciona al Tag: energía para transmitir, reloj para la

sincronización en la transmisión y datos (Dousty, 2007).

Figura 11. Esquema de la interacción entre el lector y el Tag RFID (Dousty, 2007).

Las frecuencias usuales van desde 125 KHz hasta la banda ISM de 2.4 GHz, incluso más. El

campo de radiofrecuencia genera una corriente eléctrica sobre la bobina de recepción del

dispositivo. Esta señal es rectificada y de esta manera se alimenta el circuito. Cuando la

alimentación llega a ser suficiente el circuito transmite sus datos. El lector detecta los datos

transmitidos por la tarjeta como una perturbación del propio nivel de la señal. La señal recibida

por el lector desde la tarjeta está a un nivel de 60 dB por debajo de la portadora de transmisión

(Dousty, 2007).

Tarjetas o Tags RFID

Una tarjeta o Tag, es un dispositivo de la tecnología RFID, capaz de almacenar y transmitir

datos hacia otro dispositivo, conocido como lector RFID, a través de ondas de radio. El Tag está

compuesto por: una antena un transductor de radio (transmisor y receptor de RF) y un microchip.
35
BASTÓN INTELIGENTE

El objetivo de una tarjeta o Tag RFID es almacenar información de un objeto. Existen en el

mercado diferentes modelos de Tags dependiendo de sus características, tales como: mecanismo

empleado para el almacenamiento de datos o el tipo de comunicación que utilizado para

transmitir la información, entre otras. Cabe resaltar que no todos los Tags contienen un

microchip o fuente de alimentación, pero, si cada uno de ellos posee una antena para poder

transmitir los datos, y estas antenas pueden tener múltiples formas. Las etiquetas también tienen

unas características físicas determinadas, los Tags RFID toman multitud de formas y tamaños

según los diferentes entornos donde deben utilizarse, esta característica de adaptación

proporciona un elevado surtido de Tags. Además estos Tags pueden estar encapsulados en

diferentes tipos de material. Hay Tags que se encapsulan en plástico (normalmente PVC), o

botones para obtener mayor durabilidad, sobretodo en aplicaciones de ciclo cerrado donde se

tiene que reutilizar o en ambientes hostiles. También pueden estar insertadas en tarjetas de

plástico como las de crédito, este tipo se denominan “contactless smart cards”, o láminas de

papel (similar a los códigos de barra), que reciben el nombre de “smart labels”. Como último

destacamos los encapsulados de cristal o cerámica especialmente idóneos en entornos corrosivos,

líquidos o para incrementar la protección del Tag, por ejemplo, su utilización en la trazabilidad

animal (Dousty, 2007).

Circuito integrado

El circuito integrado (IC) en un Tag RFID es el encargado de la transformación de la

energía de Radiofrecuencia en alimentación eléctrica (es decir, convierte la corriente alterna

emitida por el lector en corriente continua alimentando todas las partes del circuito), también se

encarga de almacenar y recuperar la información, y de modular la señal (Dousty, 2007).


36
BASTÓN INTELIGENTE

Figura 12. Componentes de un Tag RFID (Dousty, 2007).

Antenas de un lector RFID

En un Tag RFID las antenas están conectadas con el circuito integrado y es la encargada de

absorber o capturar la señal enviada por el lector y de esta manera distribuir la energía y realizar

el intercambio de la información. Las antenas de los Tags suelen ser dipolos (Dousty, 2007).

El diseño de las antenas para alta frecuencia, consiste en una bobina de material conductivo.

Para este caso hay que tener en cuenta el tamaño y la longitud ya que van relacionados

directamente con la distancia de la lectura la cual se ve afectada por el tipo de acoplamiento

empleado. Algunos tipos de diseños de dipolos utilizados en la implementación de las antenas

de los Tags son dipolo, dipolo dual y dipolo doble y triple (Dousty, 2007).
37
BASTÓN INTELIGENTE

Clasificación

Los Tags poseen otras características que hacen que los podamos clasificar de acuerdo a su

topología, por su tipo de memoria, capacidad de almacenamiento, origen de alimentación,

frecuencias de trabajo, características físicas, protocolo de interfaz aérea, etc (Dousty, 2007).

Topología

Una de las características más comunes y más importante de un Tag RFID es su fuente de

alimentación, ya que define su costo y el tiempo de vida. De acuerdo a la forma en que se

alimentan, los Tags RFID se dividen en: Pasivos, semi-activos o semi-pasivos y Activos

(Dousty, 2007).

Los Tags pasivos no contienen fuente de alimentación interna. Obtienen la energía necesaria

para que el circuito integrado sea capaz de transmitir una respuesta, de la señal capturada emitida

por el lector. La ausencia de una fuente de alimentación, hace que el dispositivo pueda ser

bastante pequeño. El rango de lectura que poseen los Tags pasivos, en la práctica varía entre

unos 10 milímetros hasta cerca de 6 metros, los cuales dependen del tamaño de la antena del Tag

y de la potencia y frecuencia en la que opera el lector. Para que ocurra el intercambio de

información entre Tag y lector, el Tag pasivo se debe encontrar dentro del campo cercano (Near

Field) a la antena (Dousty, 2007).

Los Tags semi-activos o semi-pasivos contienen una pequeña batería para energizar el

circuito integrado o chip, sin embargo esta energía todavía no es suficiente para transmitir, por lo

que es necesaria la energía que obtiene de las ondas de radio producidas por el lector. Los Tags

semi-activos responden más rápidamente, por lo que el radio de lectura es más amplio

comparada con las etiquetas pasivas (Dousty, 2007).


38
BASTÓN INTELIGENTE

Los Tags activos contienen una batería que sirve tanto para energizar el microchip como

para enviar la señal a la antena. Por lo tanto, permite mayor cobertura de difusión. Normalmente

tienen una mayor capacidad de almacenamiento de información, como el contenido, el origen,

destino, procesos realizados, etc (Dousty, 2007).

Muchas etiquetas activas tienen rangos prácticos de diez metros, y una duración de batería

de hasta varios años. Debido a la batería interna que contiene los Tags activos que permiten una

transmisión de datos sin necesidad de una fuente de energía externa, el intercambio de

información entre Tag y lector se da fuera del campo cercano a la antena (Near Field) (Dousty,

2007).

Protocolo de interfaz aérea

El protocolo de interfaz aérea describe la manera de comunicación entre el lector y el Tag,

por lo tanto, existe la necesidad que los protocolos de interfaz aérea sean estándares con el fin de

garantizar la interoperabilidad entre los dispositivos. Las características del protocolo de interfaz

aérea son: la frecuencia de operación, el modo de comunicación, la modulación, la codificación y

el acoplamiento.

Frecuencia de operación

Es la frecuencia utilizada por el Tag y el lector para el intercambio de la información o para

obtener energía. El espectro electromagnético en el que normalmente RFID opera es en baja

frecuencia (LF –Low Frecuency), alta frecuencia (HF – High Frecuency), ultra alta frecuencia

(UHF – Ultra High Frecuency) o microondas. La tabla 1 muestra una comparación entre los

rangos de frecuencia en los que RFID opera (Dousty, 2007).


39
BASTÓN INTELIGENTE

Tabla 2 frecuencias de trabajo del módulo RFID

LF HF UHF
Banda Microondas
Baja frecuencia Alta frecuencia Ultra-alta frecuencia

Rango de
30-300kHz 3-30MHz 300MHz-2GHz 2-30GHz
Frecuencia
868MHz(Europa)
Frecuencia RFID 125-134KHz 13.56MHz 2.45GHz
Activo: <100m
Distancia(aprox.)
<0.5m Hasta 2m 6m No habitual
Tag pasivos
pasivo
Velocidad <1kHz 25kbps Hasta 640kbps
Muy alta velocidad (600
Buen comportamiento Buena distancia mejor Tag/s)
ventajas
con metal y agua velocidad y anticolisión Estandarización global PC,
mayores distancia
Corta distancia, baja
velocidad, Peor comportamiento con Muy sensibles al agua y al
inconvenientes
Poca capacidad agua y metales metal
anticolisión
Activos:
ID Animal, coche, Acceso y seguridad, Smart Logística procesos de
Uso habitual Autopistas,
controles de acceso card, pasaporte fabricación
contenedores
Otras Campo cercano Campo cercano Campo lejano
características Acople. Magnética Acople. Magnético Acople. Magnético

Comportamientos a diferentes frecuencias de las tarjetas RFID en diferentes ambientes. (Dousty, 2007)

Modo de comunicación

Otra manera de diferenciar los Tags es la manera en que se comunica con el lector; es decir,

si la comunicación entre ellos es Full-duplex, Half-Duplex o secuencial. Generalmente es

necesario que el lector proporcione la energía para que así, el Tag inicie la comunicación y de

acuerdo a sus características se define el tipo de comunicación que hay entre los dispositivos

(Dousty, 2007).
40
BASTÓN INTELIGENTE

Acoplamiento

Entre la tarjeta o Tag RFID y el lector debe existir una forma de acoplamiento con el fin de

determinar la manera en que reciben la información o la energía. Existen 3 tipos de

acoplamiento: Acoplamiento capacitivo o magnético, Acoplamiento inductivo y Acoplamiento

Backscatter. De acuerdo al tipo de acoplamiento utilizado entre el lector y el Tag, se determina

el alcance de lectura entre los dispositivos. Para distancias muy cortas se utiliza acoplamiento

capacitivo, conocido también como acoplamiento cerrado debido a las distancias cortas que

abarca. Para distancias hasta 1 m se utiliza acoplamiento inductivo, conocido también como

acoplamiento remoto, las mejores condiciones de operación del acoplamiento inductivo se

encuentra entre el rango de frecuencias de 100 kHz y 30 MHz, que comprenden las bandas LF y

HF para RFID. Para distancias mayores de 1 m, se utiliza acoplamiento Backscatter conocidos

como acoplamiento de largo alcance (Dousty, 2007).

Capacidad de procesamiento y almacenamiento de información

Además de las características explicadas anteriormente, la capacidad de procesamiento y

almacenamiento es una de las principales consideraciones para tener en cuenta a la hora de elegir

el Tag RFID. Existe una amplia gamade Tags con diferentes capacidades, desde los más

sencillos que contienen un solo bit de almacenamiento hasta kilobytes de datos para almacenar.

Normalmente los Tags activos contienen mayor capacidad de procesamiento y almacenamiento

que los Tags pasivos (Dousty, 2007).


41
BASTÓN INTELIGENTE

Lectores RFID

El segundo componente básico en un sistema RFID es el lector. El lector es el encargado de

enviar señales de radio con el fin de detectar las tarjetas o Tags RFID en su entorno. Algunos

lectores son lo suficientemente robustos como para contener y procesar la información, sin

embargo, la mayoría hacen parte de una red, ya sea LAN o WAN; con el fin de obtener un mejor

rendimiento del sistema. Los componentes físicos de un lector RFID son: una antena, la cual

puede ser integrada o externa, una interfaz de red como un puerto serial RS-232 o un puerto

Ethernet, un microprocesador, memoria, fuente de energía o batería y una interfaz de entrada y

salida (Dousty, 2007).

Componentes físicos

Se muestra de manera específica los componentes físicos de un lector RFID (Dousty, 2007).

Figura 13. Componentes físicos de un lector RFID (Dousty, 2007).

Las funciones de cada uno de los componentes físicos del Lector RFID son:
42
BASTÓN INTELIGENTE

Transmisor/Receptor

Transmite energía y la sincronización del reloj a través de las antenas hacia los Tags que se

van a leer y recibe la señal analógica enviada como respuesta del Tag. Generalmente la antena

del lector es externa, por lo tanto, se encuentra separada físicamente y se une a este a través de

un cable. Un lector es capaz de soportar varias antenas.

Microprocesador

Recibe la señal del transmisor/receptor, se encarga de convertir la señal análoga a digital,

decodifica y comprueba errores. En algunos casos es capaz de procesar la información.

Memoria

Almacena los parámetros de configuración del lector.

Interfaz de entrada y salida

La mayor parte del tiempo se utiliza para conectar sensores que detecten objetos con el fin

de activar al lector y evitar que este enviara señales de lecturas constantemente.

Controlador

Es el responsable tanto de controlar el protocolo utilizado por el Tag, como de determinar

cuando la informaron leída constituye un evento para enviarlo a la red. En algunos casos el

controlador es interno al lector, sin embargo la mayoría de veces es externa.

Interfaz de comunicación

Provee un enlace entre el lector y sistemas externos con el fin de enviar la información leída

del Tag y poder recibir comandos o acciones como por ejemplo escribir en un Tag.
43
BASTÓN INTELIGENTE

Fuente de energía

Suministra corriente eléctrica a todas la circuitería que constituye el lector.

Componentes lógicos

A parte de los componentes físicos que componen un lector RFID, existen también

componentes lógicos entre los cuales tenemos: lector API, Subsistema de comunicación,

Administrador de eventos y subsistemas de antena; cada uno con funciones específicas.

Las funciones de cada uno de los componentes lógicos del Lector RFID son:

Lector API: cada lector presenta un Interfaz de Programación de Aplicaciones (API), lo cual

permite que otras aplicaciones tengan acceso a los Tags, consulten el estado de los lectores o

permiten ajustes en la configuración del lector tales como niveles de energía y tiempo actual

entre otros. El lector API está relacionado directamente con el software del sistema RFID o

middleware, que será explicado más adelante.

Subsistema de comunicación: maneja los detalles de comunicación entre el lector y el

middleware y determina el protocolo de transporte que se utilizara en la comunicación.

Administración de eventos: define las clases de observaciones que se consideran eventos y

que tipo de evento tiene la suficiente importancia, para enviar un mensaje a una aplicación

externa fuera de la red.

Subsistema de antena: consiste en la lógica y la interfaz habilitada en el lector RFID para

interrogar al Tag.
44
BASTÓN INTELIGENTE

Tipos de Lectores RFID

De igual forma que los Tags, los lectores RFID vienen con diferentes características, y no

solo un lector encaja para todo escenario. Los lectores se pueden clasificar por su forma y

tamaño, por los protocolos que soporta y por las regulaciones regionales.

Formas y tamaños

Los lectores RFID difieren en formas y tamaños, desde los que miden 2 centímetros, que

son los más sencillos, hasta los más robustos que pueden alcanzar uno o más metros. Pueden

venir incorporados en dispositivos de mano, teléfonos, fijados en la pared, etc.

Estándares y protocolos

Los lectores soportan los mismos estándares y protocolos que los Tags, aunque algunos

lectores soportan múltiples protocolos de diferentes Tags. Algunos lectores solo soportan Tags

de ciertos vendedores en particular.

Regulaciones regionales

Existen diferentes regulaciones en diferentes regiones alrededor del mundo en cuanto a

niveles permitidos de potencia, las variaciones de frecuencia, etc., incluso cuando se aplican al

mismo tipo de Tag. Por ejemplo, existe el caso que un lector de UHF, lea el mismo Tag a 915

MHz en los Estados Unidos y a 869 MHz en Europa. Sin embargo, existen organizaciones de

estandarización trabajando con el fin de tener un estándar que opere a nivel mundial. Otro tipo de

clasificación que se les pueden dar a los lectores RFID es por la manera en que transmiten los

datos y la energía, existen dos tipos:


45
BASTÓN INTELIGENTE

Sistemas con bobina simple

La misma bobina sirve para transmitir la energía y los datos. Son más simples y más

baratos, pero tienen menos alcance.

Sistemas con dos bobinas

Utilizan una bobina para transmitir energía y otra para transmitir datos. Son más caros, pero

consiguen unas prestaciones mayores.

Middleware

Son software de conectividad que se encargan de administrar los lectores y toda la

información provenientes de los Tags. Los Middleware se ubican en la mitad del flujo de datos

entre los lectores y la base de datos y administra la información que existe entre ellos. Hay tres

motivaciones primarias detrás del uso de middleware en sistemas RFID: la primera es encapsular

las aplicaciones de los dispositivos, es decir, procesar las observaciones capturadas por los

lectores y los sensores de modo que las aplicaciones tengan en cuenta solamente eventos

significativos, de alto nivel, de manera que disminuya el volumen de la información que

necesitan procesar. La segunda motivación, es proporcionar un interfaz con el fin de administrar

los lectores y la tercera son peticiones para que el lector realice observaciones. Por naturaleza los

Tags RFID son dispositivos tontos, responden a cualquier requerimiento desde cualquier lector.

El sistema no funcionaría sin un middleware, y la base de datos no sería funcional sino se

pudieran almacenar datos (Dousty, 2007).

La información que se obtiene del lector son números o cadenas de números sin ninguna

forma real; por lo tanto, una base de datos necesita del middleware para que traduzca la

información entre ella y el lector. Podemos entender de manera más clara la función del
46
BASTÓN INTELIGENTE

middleware con el siguiente ejemplo: imaginemos que un sistema RFID se desarrolla para el

sistema de rastreo de equipajes en una aerolínea; la información que se almacenaría en el Tag a

la hora de que un pasajero se registre seria: el nombre del dueño del equipaje o un número de

identificación de referencia, el número del vuelo y el código del aeropuerto de destino. Mientras

el equipaje se desplaza por el aeropuerto atravesando el sistema de rastreo, los lectores RFID

escanean la posición para asegurarse de que llegue a su destino. La conversación entre el lector,

el Tag y la base de datos seria así (Dousty, 2007):

El lector pregunta al Tag adherido al equipaje: “ID, por favor”.

El Tag responde al lector:” Nelson Rodríguez, AC453, RN”

El middleware a la base de datos: “Añadir una maleta al vuelo AC453 del pasajero Nelson

Rodríguez con destino al aeropuerto Rafael Núñez”.

El middleware traduce un pequeño pedazo de información en una instrucción adecuada

para que la base de datos almacene. De igual forma, el sistema no necesariamente tiene que

interactuar con la base de datos. El lector y el middleware pueden interactuar con el sistema de

rastreo de equipaje para asegurarse de que una maleta este en el vuelo correcto. O también

asegurarse con lectores portátiles que el equipaje regrese a la persona adecuada., o registrar el

número de maletas en el vuelo, o asegurarse de que un pasajero está en el vuelo correcto. El

middleware hace uso lógico de la información almacenada en la base de datos y en la obtenida

del Tag. En el escenario del equipaje, conociendo el destino es un buen inicio para colocar la

maleta en el avión correcto. La base de datos solo almacena registros y el Tag almacena una

pequeña información; se requiere de la lógica del middleware para rutear el equipaje hasta su

destino (Dousty, 2007).


47
BASTÓN INTELIGENTE

Un middleware se compone lógicamente de 3 partes: una interfaz de aplicación, un

administrador de eventos y un adaptador del lector, como se muestra en la fig 13.

Sensor magnético de efecto hall

Los sensores magnético derivan su funcionalidad bajo el siguiente principio “el campo

magnético transversal ejerce una fuerza desviadora (Fuerza de Lorentz) sobre el conductor o

semiconductor. Esta fuerza causa la desviación de los portadores de carga que se mueven a

través del material. Como resultado, aparece una diferencia de potencial Vxy (denominada

voltaje de Hall) entre los extremos del conductor. Este voltaje es proporcional a la intensidad del

campo magnético aplicado y su polaridad depende del signo de los portadores de carga” (Pérez).

Figura 14. Sensor magnético con salida lineal (Fuente Datasheet fabricante).

Un sensor Hall, es un dispositivo en el mercado que nos permite realizar mediciones de

campo magnético.

Una ventaja importante de los sensores Hall es que realizan la medición a distancia, sin

necesidad de contacto físico. Aunque su alcance es limitado (típicamente pocos centímetros) esto

supone que apenas presentan desgaste mecánico. Además son inmunes a ruidos y polvo. Esto los

convierte en sensores fiables y duraderos.


48
BASTÓN INTELIGENTE

Encontramos dos tipos de sensores Hall:

Analógicos

Generan una salida proporcional a la intensidad del campo magnético. Empleados para

medir la intensidad de un campo magnético.

Digitales

Proporcionan un valor Alto en presencia de campo magnético, y bajo en ausencia del

mismo. Por tanto, son empleados para detectar la existencia de campos magnéticos. A su vez se

dividen en:

Switch

Se activan al acercar el polo, y se desactivan al retirar el polo.

Latch

Se activan al acercar un polo, y mantienen su valor hasta que se acerca un polo contrario

Al hacer circular una corriente eléctrica a lo largo de un semiconductor en presencia de un

campo magnético, los electrones son desviados por efecto del campo magnético, dando lugar a

una tensión perpendicular a la corriente y al campo magnético.


49
BASTÓN INTELIGENTE

Figura 15. Esquema de funcionamiento del sensor magnatico (Anónimo, 2016).

Midiendo esta tensión originada por el efecto Hall podemos conseguir construir sensores y

medidores de campos magnéticos.

Capítulo 3. Metodología

Investigación

El proyecto fue realizado con el fin de proponer una solución viable para un grupo de

personas en condición de discapacidad visual (tanto parcial como total) para ello, se investigó

todo lo referente al tema con respecto a autonomía personal, que es el principal objetivo del

desarrollo del prototipo; este tema se filtró de una serie de autores y de grupos de enseñanza que

abordan este escenario. De los cuales fueron escogidos un autor y un grupo de enseñanza

(Españoles, 2011).

Para contextualizar sobre el caso a solucionar; El cuerpo humano está diseñado para

interactuar con su entorno, para lo cual extrae información por medio de sus diferentes sentidos
50
BASTÓN INTELIGENTE

(audio, tacto, visión, gusto y olfato) esto le ayuda a tomar decisiones para una mejor respuesta

según sus necesidades (desplazarse, comer, actuar etc.). Todos sus sentidos son muy importantes,

pero del que mejor y mayor extrae información de su entorno, es el de la visión

(PROFESIONAL, 2014).

El sentido de la visión está asegurado por un órgano receptor, el ojo, este recibe las

impresiones luminosas y las transmite al cerebro por las vías ópticas. Los ojos son sensibles a las

ondas de radiación electromagnética de longitud específica.

Estas ondas se registran como la sensación de la luz. Cuando la luz penetra en el ojo, pasa a

través de la córnea, la pupila y el cristalino y llega por ultimo a la retina donde la energía

electromagnética de la luz se convierte en impulsos nerviosos que pueden ser utilizados por el

cerebro; los impulsos abandonan el ojo a través del nervio óptico.

El ojo, es la puerta de entrada por donde ingresan los estímulos luminosos que se trasforman

en impulsos eléctricos gracias a una células especializadas. El nervio óptico transmite los

impulsos eléctricos generados al cerebro donde son procesados por la corteza visual. La falta de

visión conlleva a una serie de deficiencias y problemas para el desarrollo de una vida normal,

tanto social como profesional.

Por lo cual para minimizar al máximo los efectos de la falta de este sentido como lo es el

visual, se han creado diferentes técnicas y estudios de enseñanza. Uno de los aprendizajes más

importante es la autonomía personal, dado que con la pérdida de las habilidades para recoger y

almacenar información del entorno, conlleva a dificultades para desplazarse y depender de sí

mismo. El atraso en el desarrollo cognitivo relacionado con los aspectos espaciales y figurativos
51
BASTÓN INTELIGENTE

también es otro efecto. Para los cuales se desarrollan programas para estimular y adquirir ciertas

habilidades como lo son:

La orientación capacidad de compresión del ambiente

La movilidad o capacidad para desplazarse con independencia

Habilidades de la vida diaria, o tareas del cuidado personal cuidado del hogar y de

relaciones sociales.

Para lograr los objetivos anteriores es necesario contar primero con ciertas capacidades

mínimas de desarrollo como lo son el psicomotor, perceptivo cognitivo y habilidades de

comunicación, definamos cada uno para entender su importancia dentro del proceso.

Desarrollo psicomotor

Los aspectos motores son importantes para conseguir una movilidad independiente y segura,

para controlar el entorno, para establecer relaciones espaciales correctas, mantener un buen tono

muscular y un buen funcionamiento del organismo. Para lograrlo se ejecuta el programa

psicomotricidad tanto gruesa como fina (Peralta & Urmendiz , 2014).

Psicomotricidad gruesa

Implica la utilización de los músculos largos de los miembros y el tórax. Donde el

objetivo está enfocado en la resistencia al esfuerzo físico, fuerza, agilidad, independencia.

Psicomotricidad fina

Es una destreza que se van desarrollando paulatinamente, es por ello que una persona con

ceguera, progresivamente se le debe ir enseñando la estática como la dinámica de su cuerpo,


52
BASTÓN INTELIGENTE

además un elemento necesario en estos caso es ocuparse en la adecuada postura del cuerpo y de

la marcha, llevando una verdadera alineación vertical, una disposición adecuada en el peso con

respecto de las articulaciones, darle a conocer el entorno, su el equilibrio, la memoria muscular y

el tono muscular (PROFESIONAL, 2014).

En los casos de ceguera congénita se presenta posturas incorrectas, dado que de forma

espontánea no logran modelar su compostura y sus movimientos, el ser humano a través de la

visión, perciben de las demás personas de su entorno los eventuales hábitos, situación está que

para estos casos resulta más complejo por cuanto no pueden imitar estos movimientos. En niños

y niñas con discapacidad visual congénita, se le debe efectuar un seguimiento más profundo, en

estos casos se observa que pueden tener la cabeza inclinada, los hombros y el tronco hacia atrás,

las extremidades superiores hacia delante y las piernas con una base de sustentación amplia, con

los pies muy abiertos para mantener mejor el equilibrio (Españoles, 2011).

Es de resalta que los niños ciegos congénitos, presenta menor motivación para su

desplazamiento, en la etapa del juego tiene menos motricidad al desplazarse y cuando lo hacen

van de forma insegura y lentos, y las actividades efectuadas la realizan en un entorno muy

limitado.

Por lo expuesto anteriormente, las particularidades específicas que promueven las destrezas

de motricidad básicas como: la marcha, la carrera, el salto, las tareas motrices usuales como: tirar

y empujar, sentarse-levantarse, sostener, levantar objetos, no estén tan ejercitadas como en niños

videntes, a menos que no se estimule al invidente a realizarlas (PROFESIONAL, 2014).

Para poder solucionar esta situación, se debe optar por encontrar alternativa de adecuación,

cuando la persona se encuentre sentada se debe ubicar una silla lo más plana posible y sus
53
BASTÓN INTELIGENTE

caderas deben estar por encima de sus rodillas. La altura del asiento debe ser ajustado a la

persona, por cuanto sus pies justo le deben llegar al suelo, para su punto de apoyo. Con respecto

a la mesa, la misma debe estar entre los hombros y la cintura, con una distancia a la zona de

trabajo, que permita descansar los codos.

De los puntos tratados anteriormente encontramos que la información visual es muy

importante para su desarrollo, por ello la importancia de este programa de enseñanza para tener

un niño o joven preparado para la utilización del dispositivo diseñado.

Desarrollo Auditivo

El ser humano cuenta con sistema perceptivo como lo es el oído, siendo importante dado

que gracias a este se logra el lenguaje y la comunicación. La audición permite a las personas con

ceguera o discapacidad visual una cierta anticipación perceptiva, sin que se lleve a cabo un

contacto físico con el estímulo, significa esto que con el oído se logra apreciar a larga distancia,

como con la vista, la comprensión del entorno y sus características. Así mismo, sirve de defensa

ante un posible peligro (PROFESIONAL, 2014).

En otras palabras, cuando se cuenta con la percepción auditiva, esta suministra información

para efectuar las actividades del diario vivir, tales como la orientación para lo cual se utiliza los

sonidos como referencia, para los desplazamientos, para la adquisición de conceptos y para la

comprensión de las características del medio en el que se encuentra.

Explicado lo anterior, se deben desarrollar el procesamiento de la información auditiva, para

personas con ceguera, mediante lo siguiente:

Atención: establece que hay un sonido.


54
BASTÓN INTELIGENTE

Identificación: reconoce qué sonido está escuchando y cómo lo puede utilizar.

Diferencia: se debe logar distinguir un sonido de otro e identificarlo.

Localización: identifica de dónde procede un sonido y lo sitúa en su contexto.

Seguimiento: puede establecer la trayectoria de un sonido móvil y se traslada hacia la

dirección del sonido.

Detección de impedimentos o ecolocación: comprueba la presencia de un obstáculo por

razón del sonido eco, este punto es de gran ayuda utilizar aplausos o pitar para dejar percibir la

proximidad de la pared. Establecer la sombra del sonido, estar al tanto a dónde hay un obstáculo

al cambiar el ruido ambiental. Como resultado de lo anterior, es beneficioso dar a conocer al

alumno todos los estímulos auditivos y de esta forma promover la relación de la información

recibida con el resto de los sentidos, en cualquier contexto, como lo son en el entorno familiar,

en la escuela y en otros espacios habituales, para lograr que la percepción auditiva sea una forma

de orientación a través de los sonidos (PROFESIONAL, 2014)

Teniendo en cuenta estas necesidades en el campo de la movilidad y orientación.

Diseño del prototipo y la interfaz de usuario para la App

Aplicación Android

Análisis de requerimientos

Para desplazarse una persona invidente visual, en el séptimo piso en la facultad de

ingeniería de la Universidad Distrital Francisco José de Caldas en un área que corresponde a

unos 1000 metros cuadrados, adecuado a los laboratorios de sistemas, laboratorio de control,
55
BASTÓN INTELIGENTE

laboratorio de electrónica industrial, grupo GITEM grupo LAMIC y baños para hombres con un

pasillo en forma de L donde el piso cuenta con 3 abscesos, el ascensor y dos escaleras, una en

forma de caracol y la otra en forma de U.

La persona invidente requiere conocer la respectiva ubicación de cada laboratorio y de los

diferentes grupos de investigación, por lo cual se tiene que desplazar por el pasillo en forma de L

y de un recorrido de unos 50 metros.

Para el diseño de la aplicación se requiere:

El principal requerimiento, necesario y obligatorio es que, todo el prototipo debe estar

contenido en un bastón que debe ser liviano y ergonómico para su manipulación, por lo cual

todos los dispositivos deben ser lo más compacto y económico posible.

Realizar una conexión inalámbrica, por medio de Bluetooth entre la APP y la tarjeta de

desarrollo que se encuentra en el bastón.

Detectar de forma constante la línea magnética guía.

Suministrar la información a la persona invidente por medio de texto a voz cuando se

encuentre con un punto de información.

Plataforma de desarrollo

Para el diseño de la aplicación Android se emplea la plataforma de desarrollo ANDROID

STUDIO, para la cual se realiza la instalación con sus requerimientos técnicos, como se estipula

en la página de descarga https://developer.android.com.


56
BASTÓN INTELIGENTE

Configuración del proyecto

Ya instalado Android Studio, se procede a abrir el software y configurarlo para realizar el

código del mismo, utilizando el lenguaje JAVA, con la configuración del SDK decidiendo

trabajar con la API 19 para la versión de Android 4.4.2, versión de Android que contábamos en

el teléfono celular y que disponíamos para las pruebas.

Figura 16. Ventana de configuración (Fuente autores 2016) (Inc., Google).

La configuración para un nuevo proyecto es fácil e intuitiva, por lo que el mismo programa

nos va diciendo los pasos necesario para la creación de un nuevo proyecto, que consiste en

prácticamente un main principal donde escribiremos el código principal, con opción de crear

clases adicionales, según sea el caso y la forma de programación, sumando a esto, tenemos una
57
BASTÓN INTELIGENTE

parte para la interfaz gráfica llamada activity.main para ir observando nuestra capa de

visualización.

Desarrollo del código del APP para Android

El código fue desarrollado según los requerimientos de diseño del proyecto para las

necesidades de información y comunicación entre el usuario (persona invidente) y el bastón,

utilizando como intermediario el Smartphone, más específicamente la APP Android.

Figura 17. Requerimientos del APP (Fuente autores 2016).

La comunicación de la APP con el usuario se hace de dos manera diferentes, la primera es

usando los toques en la pantalla, utilizando el TalkBack de Android, este asistente le anuncia por

medio de voz lo que el usuario toca en la pantalla, y la segunda es la reproducción de sonidos

con texto al habla, éste último se logra con los datos que el bastón percibe del medio donde se

encuentra, en este caso el 7 piso de la facultad de Ingeniería de la Universidad Distrital Francisco

José de Caldas, para lo cual se apoya de un sintetizador de voz. La comunicación de la aplicación


58
BASTÓN INTELIGENTE

con el ATmega 328P (microcontrolador) se desarrolla por medio del módulo Bluetooth HC-05 la

cual cuenta con una comunicación serial, que facilita su montaje y desarrollo, para esto tenemos

que llamar los métodos mBluetoothAdapter que se encarga de todas las conexiones y gestiones

del Bluetooth en Android, así como los métodos inputStream y outputStream para la recepción y

él envió de datos por medio de Bluetooth.

Ya con estas especificaciones de diseño, se procede a realizar un diagrama de flujo de la

APP que cumpla con estos requerimientos funcionales (ver figura 17).

Diseño de entorno grafico de la App

En el diseño de la aplicación se tiene en cuenta la cantidad de “Activitys” o ventanas que

contiene la aplicación, buscando minimizarla al máximo con el fin de buscar el menor contacto

de la APP con el usuario (persona invidente) para que pueda interactuar con el mínimo de errores

posibles en la siguiente imagen se observa la ventana principal de la APP.

Figura 18. Interfaz de la aplicación (Fuente autores 2016) (Inc., Google).


59
BASTÓN INTELIGENTE

Diagrama de flujo del APP

Figura 19. Diagrama de flujo del APP (Fuente autores 2016).

Diseño de la interfaz de la App

La primera Activity, esta diseña para entablar la conexión del módulo Bluetooth del

Smartphone con el módulo Bluetooth (HC-05), se desplegara un listado de los dispositivos, para

hacer esto se debe implementar el código como se puede ver en la figura 20, ya sincronizados

con el Smartphone, dentro de éste listado se debe seleccionar el que contenga el nombre de “Mi

Bastón Inteligente” (nombre del módulo HC-05, que se puede modificar con comandos AT) para

realizar la sincronización con el bastón (prototipo), y poder enviar los datos correspondientes,

medidos por el sensor magnético y los datos del módulo RFID.


60
BASTÓN INTELIGENTE

Para seleccionar los destinos a los cuales quisiera ir la persona con discapacidad visual, se

puede utilizar una lista de destinos, llamada simple_list_item, que en este caso se reemplazó por

botones para un mejor acceso por parte de la persona con discapacidad visual y que realizó la

prueba piloto.

Librerías a utilizar

Figura 20. Librerías utilizadas (Fuente autores 2016) (Inc., Google).

Las librerías son utilizadas para programar nuestra aplicación en el lenguaje JAVA y que

permite utilizar el modulo Bluetooth, interacciones entre Activitys, utilizar variables internas del
61
BASTÓN INTELIGENTE

Smartphone y el sintetizador de voz, entre otras, también nos permite tener acceso a los objetos

previamente seleccionados en los Layout de nuestro proyecto.

Figura 21. Código JAVA para habilitar los servicios Bluetooth en un dispositivo móvil (Fuente autores 2016) (Inc.,

Google).

Dispositivo (prototipo bastón)

Tarjeta de desarrollo

Para cumplir con los requerimientos del sistema se escogió la tarjeta de desarrollo más

pequeña y económica del mercado el Arduino nano V3.0 con el microcontrolador integrado

ATmega 328P.
62
BASTÓN INTELIGENTE

Figura 22. Esquemático del ATmega 328P (Fuente imagen tomada de Datasheet que proporciona el fabricante).

Módulo RFID

Este módulo permite leer la información de las etiquetas RFID y las envía al

microcontrolador ATmega 328P, por medio de la comunicación SPI para que después, sea

transmitida por medio del Bluetooth al Smartphone. Dicha información está relacionada con la

descripción del lugar exacto donde se encuentra ubicado el usuario en ese momento, dentro de la

zona de prueba piloto (grupo de investigación GITEM y LAMIC). En la siguiente figura


63
BASTÓN INTELIGENTE

podemos observar la inicialización de la tarjeta y creación de un objeto para manejar la misma.

Figura 23. Código en C, para iniciar el módulo RFID, Bluetooth y sensor de efecto Hall (Fuente autores 2016).
64
BASTÓN INTELIGENTE

Figura 24. Módulo RFID-RC522 (Fuente imagen tomada de la página del fabricante).

Esta información se encuentra alojada en los Tag (pasivo) y viene codificada por medio de

números hexadecimales, la cual llamamos ID, el microcontrolador asocia cada ID con un

mensaje específico del entorno donde se encuentra y los envía a través de Bluetooth. Las

etiquetas están dispuestas en cada punto de interés de información y a los cuales se llegara por

medio de la guía magnética, para lograr eso podemos remitirnos a la imagen siguiente, aquí

comparamos los números de identificación (ID), al mismo tiempo el microcontrolador asocia

cada ID con un mensaje para enviárselas a la aplicación, para que ésta las traduzca en voz.
65
BASTÓN INTELIGENTE

Figura 25. Envió de mensajes hacia el dispositivo móvil desde microcontrolador (Fuente autores 2016).

Modulo Bluetooth

Este módulo permite la comunicación entre la tarjeta de desarrollo que integra el

microcontrolador ATmega 328P y el Smartphone.

Figura 26. Conexión Modulo Bluetooth (Fuente imagen tomada de internet).


66
BASTÓN INTELIGENTE

Figura 27. Manejo del Bluetooth en Android Studio utilizando el lenguaje JAVA (Fuente autores 2016).

El módulo de comunicación Bluetooth HC-05, es un componente que requiere para su

correcto funcionamiento un voltaje de 3.3V aunque existen unos que traen un circuito adicional

que regula la tensión para poderlo conectar a 5V como se mencionó anteriormente. Posee dos

pines para la comunicación serial, estos pines son el TX y el RX, cuando se trabaja con

comunicación serial estos pines van cruzados, es decir, el pin TX del módulo debe ir al pin RX

del microcontrolador, de igual manera el pin RX del módulo debe ir al pin TX del

microcontrolador. Este componente tiene dos pines de salida donde es posible conectar dos

diodos led con el fin de indicar cuando el modulo se encuentra energizado y cuando se ha

establecido una comunicación en este caso, cuando el módulo se conecta con el teléfono móvil.
67
BASTÓN INTELIGENTE

Sensor magnético

Figura 28. Sensor magnético análogo y digital (Fuente Datasheet del fabricante).

Este componente es un sensor de efecto Hall que se encuentra fácilmente en el mercado,

posee en su interior un acondicionamiento para obtener una salida lineal, es extremadamente

sensible, salida de bajo ruido y rango de operación de 4.5v a 6v y cumple a cabalidad con las

especificaciones que necesitamos para tener una lectura adecuada de la línea magnética, esto lo

pudimos comprobar en la etapa de investigación, propuesta en el calendario de actividades para

la ejecución del trabajo de grado.


68
BASTÓN INTELIGENTE

Figura 29. Ubicación del sensor en el bastón (Fuente autores 2016).


69
BASTÓN INTELIGENTE

Figura 30. Código en C, para la lectura de los Tag RFID y la cinta magnética (Fuente autores 2016).

Diseño de la PCB

La PCB se diseñó con el fin de adaptar los diferentes dispositivos (ATmega 328P, batería y

módulo Bluetooth) al bastón y minimizar el cableado, por ello su forma de diseño,


70
BASTÓN INTELIGENTE

Figura 31. Diseño PCB (Fuente autores 2016) (Labcenter).

Diseño del bastón

En los requerimientos de diseño la prioridad era el peso del bastón, lo ergonómico y sobre

todo, cómodo para manipularlo, por lo cual el material y el tamaño de los dispositivos fueron los

objetivos de diseño fundamentales, sin dejar atrás el costo económico. Para el diseño de los

accesorios del bastón como lo son el mango y el soporte para el sensor magnético y el módulo

RFID se aprovechó la impresora 3D con la que cuenta la facultad de Ingeniería de la Universidad


71
BASTÓN INTELIGENTE

Distrital Francisco José de Caldas. Los diseños de los accesorios fueron generados en SketchUp

2016 y presentamos unas imágenes.

Figura 32. Diseño del mango del bastón (Fuente autores 2016). (Trimble 2016 Inc.)

Figura 33. Diseño de la base del sensor magnético y módulo RFID (Fuente autores 2016). (Trimble 2016 Inc.)
72
BASTÓN INTELIGENTE

Figura 34 Tapa de la base de los sensores (Fuente autores 2016). (Trimble 2016 Inc.)

Figura 35. Tapa del mango (Fuente autores 2016). (Trimble 2016 Inc.)

Implementación

La ejecución tanto de la APP como del dispositivo (bastón inteligente) se llevó a cabo con

una serie de pruebas técnicas de funcionalidad, en estas pruebas se evaluaron el desempeño de

forma visual y sonora de cada módulo y parte del sistema tanto de forma individual como

colectiva, a continuación , en la figura 28 se muestran los diagramas de bloques para facilitar la

evaluación de cada componente electrónico utilizado en el dispositivo, para la prueba de la APP

nos remitimos al diagrama de flujo del mismo.


73
BASTÓN INTELIGENTE

Figura 36. Diseño en bloque implementado (Fuente autores 2016).


74
BASTÓN INTELIGENTE

Figura 37. Implementación del bastón (Fuente autores 2016).

Se realizaron diferentes cambios con respecto al grueso de la guía magnética, ya que se

generó un inconveniente al manipular el bastón para capturar las datos del campo magnético de

la cinta, ya que tropezaba el bastón, no dejando moverse libremente por encima de la cinta, por

lo cual se optó por efectuar una cinta de menor grosor.

Las modificaciones también se presentaron por parte de la comunicación RFID ya que no se

estaba presentando, la situación que se observó fue el distanciamiento del módulo RFID con el

Tag (pasivo) ubicado en el piso,


75
BASTÓN INTELIGENTE

Figura 38. Línea magnética guía (Fuente autores 2016).

La implementación de la cinta magnética se realizó sin ningún inconveniente ya que el

sensor magnético responde de forma óptima al pasar el bastón sobre la guía, la otra ventaja es la

resistencia del material magnético a las pisadas, esta se adhirió al piso con una cinta transparente

para mayor comodidad de instalación y desinstalación.


76
BASTÓN INTELIGENTE

Figura 39. Entrada al ascensor línea guía magnética (Fuente autores 2016).

La instalación de los puntos de información fue un poco más compleja ya que se presentó

problemas en la comunicación del lector y el Tag, esta situación se presenta por el modulo

implementado RFID-RC522, ya que la distancia de lectura es bastante corta, de uno 3 cm como

máximo, y el modulo lector tiene que pasar por el centro de la tarjeta, algo que se dificulta por el

número de tarjetas instaladas esto se soluciona aumentando el número de tarjetas en cada punto,

de esta manera solucionamos este inconveniente.


77
BASTÓN INTELIGENTE

Figura 40. Punto de información entrada grupo de investigación GITEM (Fuente autores 2016).

La respuesta del sistema RFID en el punto de información, presento la mínima dificultad

cuando, al cambiar la altura del módulo lector de RFID, con la tarjeta a ser leída, la única

solución visible e inmediata, es la instalación de más tarjetas sobre los puntos de información,

para aumentar la probabilidad de paso del lector por encima de ellas.

También se ve una afectación en las lecturas de las tarjetas con la velocidad de paso por la

tarjeta, pero se soluciona con un número mayor de tarjetas en cada punto o de forma más efectiva
78
BASTÓN INTELIGENTE

con Tag activas ya que, las que se instalaron para la prueba de funcionamiento y la prueba piloto

era de tecnología pasiva. Cabe resaltar que las etiquetas o Tags activos tienen un rango de lectura

mucho mayor y la cobertura de la misma es considerablemente mayor, sin dejar de lado que las

que fueron implementadas tuvieron un funcionamiento más que aceptable.

Capítulo 4. Prueba piloto

Con el fin de evaluar el desempeño del prototipo, se realiza una prueba piloto, con una única

muestra de estudio, con el fin de documentar su interacción (dispositivo/usuario) y las opiniones

que la persona con discapacidad tiene sobre el mencionado elemento.

Para la prueba piloto, se contacta al señor Fernando Pastor Acuña identificado con la CC.

79.712.995 de la ciudad de Bogotá, persona con discapacidad visual total, que perdió su visión a

causa de una enfermedad en su niñez. El señor Fernando es líder comunitario de personas

invidentes de la localidad de Engativá.


79
BASTÓN INTELIGENTE

Figura 41. Fernando Pastor Acuña (discapacitado visual) (Fuente autores 2016).

Capacitación

Figura 42. Capacitación para el uso la aplicación (Fuente autores 2016).


80
BASTÓN INTELIGENTE

La prueba piloto se llevó a cabo el día miércoles 23 de octubre de 2016 desde las 11:30 am a

1:30 pm, en el séptimo piso de la Faculta de Ingeniería de la Universidad Distrital Francisco José

de Caldas, con un punto de inicio y uno final, la prueba se dividió en capacitación y prueba

individual de campo, con el objetivo de que la aplicación (Mi bastón inteligente) informe las

opciones de rutas (dos rutas programadas) que puede tomar el usuario, se explica el

funcionamiento de la aplicación y las ventajas que tiene al usar la ésta. Se muestra la interfaz de

usuario y como seleccionar la opción de su interés.


81
BASTÓN INTELIGENTE

Figura 43. Capacitación del funcionamiento del bastón con la línea guía. (Fuente autores 2016).

Después de la capacitación con el señor Fernando Pastor Acuña, sobre el uso de la

aplicación, se precedió a instruirlo, ahora con el bastón inteligente, teniendo énfasis en el uso de

la guía magnética y como debería llevar el bastón (Angulo y posición del mango) para que el

lector de tarjetas RFID, quede en posición paralela a la superficie del piso, paso siguiente se

muestra la información que el dispositivo transmite a la aplicación cuando detecta el campo

magnético de la cinta guía, sumado a este, la información de los Tags RFID.


82
BASTÓN INTELIGENTE

Prueba de campo

Figura 44. Prueba de campo de forma autónoma (Fuente autores 2016).

Con la culminación de la capacitación, tanto de la APP como del prototipo. Luego se le dio

paso a realizar la prueba de campo donde se tuvo acompañamiento para las primeras 4 pruebas

para las siguientes 9 pruebas el señor Fernando Pastor Acuña las realizó de manera autónoma; se

le pide dirigirse desde el ascensor (punto inicial) hasta el grupo de investigación GITEM y
83
BASTÓN INTELIGENTE

LAMIC; un recorrido de 25 metros, que ejecuta una persona vidente a un paso normal, en 24

segundos. Y un segundo objetivo desde el ascensor al grupo de investigación LAMIC, con una

distancia de 28 metros con un tiempo de recorrido para una persona vidente de 25 segundos.

Tabla 3. Prueba de campo de forma autónoma.

#PRUEBA P. INICIAL PUNTO FINAL TIEMPO RECORRIDO OBSERVACIÓN

1 ASCENSOR GITEM 2’ 96’’ Dificulta en la detención


de la línea

2 ASCENSOR LAMIC 2’ 34’’ Las etiquetas no se leen

3 ASCENSOR GITEM 2’ 03’’ Se realiza sin problema

4 ASCENSOR LAMIC 1’ 54’’ Se realiza sin problema

5 ASCENSOR LAMIC 1’ 59’’ Se realiza sin problema

6 ASCENSOR GITEM 1’ 51’’ Se realiza sin problema

7 ASCENSOR GITEM 2’ 02’’ Se realiza sin problema

8 ASCENSOR GITEM 1’ 53’’ Se realiza sin problema

9 ASCENSOR LAMIC 1’ 58’’ Se realiza sin problema

10 ASCENSOR LAMIC 1’ 53’’ Se realiza sin problema

11 ASCENSOR LAMIC 1’ 54’’ Se realiza sin problema

12 ASCENSOR GITEM 1’ 42’’ Se realiza sin problema

13 ASCENSOR LAMIC 1’ 35’’ Se realiza sin problema

Resultados de la Prueba piloto donde se registran los tiempos tomados en cada recorrido (Fuente autores 2016)
84
BASTÓN INTELIGENTE

Capítulo 5. Análisis de resultados

Realizadas dos pruebas de manejo y funcionamiento, más una prueba piloto con una persona

invidente, se tomaron diferentes resultados satisfactorios, para tomar decisiones tanto presentes

como futuras, sobre la viabilidad del prototipo.

Pruebas de funcionamiento

Las pruebas realizadas en el séptimo piso de la Facultad de Ingeniería de la Universidad

Distrital Francisco José de Caldas, se llevaron a cabo para tres puntos de ubicación el viernes 18

de noviembre.

Ascensor

Grupo de investigación GITEM

Grupo de investigación LAMIC

En los cuales se realizaron pruebas de desempeño de la APP en conjunto con el bastón

inteligente, dichos eventos se realizaron de forma visual donde se simulaba la salida del ascensor

de una persona con discapacidad visual, que haciendo uso del bastón inteligente, busca la línea

guía; la APP informa en el momento de detectarla (guía magnética), se inicia el recorrido

buscando el punto de información, (la información que se suministra en el primer punto de

información es el número de piso donde se encuentra, seguida de una pregunta ¿para dónde se

dirige? La APP le pide a la persona invidente que escoja la opción en la pantalla del

Smartphone) paso siguiente, es seguir el recorrido gracias a la guía y la información suministrada

por la APP, el usuario se encuentra con otro punto de información (nodo que suministra los datos

dependiendo de la opción antes tomada por el usuario) para luego dirigirlo al punto de interés.
85
BASTÓN INTELIGENTE

Fueron varias pruebas realizadas verificando el funcionamiento del sistema, de los cuales se

presentaron los siguientes inconvenientes:

Inconveniente con la lectura de los Tags por el área de la antena, que provocaba la no

detención y no recibimiento de la información.

Problemas de diseño para la reconfiguración del sistema.

Problemas de desprendimiento de cableado producido por la manipulación para la

reconfiguración del sistema.

Se aumentó el número de Tags para tener una mayor probabilidad de detención, paso

siguiente se ajustaron los errores de cableado y configuración del sistema.

Figura 45. Sistema de proceso (Fuente autores 2016).


86
BASTÓN INTELIGENTE

Pruebas de desempeño

El desempeño del sistema es óptimo, el Bluetooth que tiene un alcance alrededor de unos 30

metros sin perder conexión (con línea de vista), por lo cual la APP trabaja sin ningún

inconveniente; el sintetizador de voz se escucha fuerte y claro y funciona de acorde a los

objetivos y especificaciones de diseño.

La parte del sistema concerniente al sensor de efecto Hall y la cinta magnética funciona de

forma aceptable, sumándose a esto, lo programado, no presenta ningún tipo de dificultad en la

respuesta a los diferentes mensajes que llegan de manera inalámbrica.

Por el contrario, sí se presenta inconvenientes por parte del módulo RFID, ya que se tiene

que pasar por la parte central de la etiqueta para poder leerla y con una velocidad de paso del

bastón inteligente bastante suave, se presentó situaciones donde no se obtenía la información,

aunque podíamos observar los siguiente: de cada diez veces, una presentó el problema de no

lectura, es decir, hay una baja incertidumbre y una buena respuesta del bastón inteligente.

Análisis de la prueba piloto

Los resultados obtenidos tanto en la capacitación, en la prueba de campo y en la entrevista

final, que se le realizó al señor Fernando Pastor Acuña (Persona Invidente) y gracias a la

experiencia que tiene como líder comunitario de personas invidentes, se evidencia y determina

las falencias y aciertos tanto del prototipo como del aplicativo móvil.
87
BASTÓN INTELIGENTE

Aplicación Android

Para la aplicación, la capacitación y la prueba de campo fue tanto cómoda como rápida,

pese a la inexperiencia de los autores, para tratar con personas en esta condición de discapacidad

visual; esa facilidad se dio gracias en gran parte a su experiencia con el manejo del Smartphone,

pues él posee uno, y para su interacción con el mismo es muy rápida y acertada; el señor

Fernando Pastor Acuña se apoya en una aplicación de accesibilidad llamada: Talkback, que

cuenta con un sintetizador de audio.

En los aciertos obtenidos con la aplicación tenemos:

La interfaz es cómoda para la ubicación dactilar de los botones (conectar, destino 1, destino

2).

El sintetizador de voz es claro y fuerte en la reproducción de la información al elegir cada

opción (botón).

El desempeño es favorable y sin ningún inconveniente.

Dentro de las falencias se encuentra lo siguiente:

Para seleccionar la opción (conectar, destino 1, destino 2), la persona invidente debe dar dos

clic sobre la pantalla, se presentaba algunos inconvenientes (no había selección o se presentaban

saltos a otros botones) pues la accesibilidad por medio del Talkback aún no esta tan optimizada,

aunque la práctica y la experiencia, ayudan a un mejor desempeño, pero si sería favorable contar

con un comando por voz para activar la opción deseada.

Al seleccionar conectar (opción para la conexión Bluetooth) se despliega un menú donde se

debe elegir “Mi bastón inteligente” para conectar la aplicación con el prototipo, algo que creó

confusión y demora en el discapacitado visual, con la práctica de ésta rutina, se tornó más rápido
88
BASTÓN INTELIGENTE

este procedimiento, pero si se evidenció que sería factible omitirlo con una conexión directa al

prender el prototipo.

Prototipo (bastón inteligente)

Para el prototipo, la capacitación y la prueba de campo arroja unos resultados bastante

positivos y esperados, al principio de la capacitación, adaptarse al bastón fue un poco

dispendioso, por la diferencia en los tamaños, y sus materiales, pero a medida que se fue

desarrollando la prueba, el manejo fue mejorando.

Entre los aciertos se encuentra lo siguiente:

La forma de guiar (cinta magnética), al invidente por los pasillos de manera segura, y el

aumento de confianza en la persona discapacitada que se manifestaba cada vez que pasaba una

prueba (ir del ascensor a un destino, ya sea el grupo de investigación GITEM o LAMIC), porque

a él, se le informa lo siguiente: la guía lo conduce por el centro del pasillo. De igual forma la

aplicación le anunciaba por medio del texto a voz, cuando detectaba la línea guía y la

satisfacción fue total, con ésta forma de desplazamiento.

La manera de suministrarle la información, usando el texto a voz: éste se posiciona

definitivamente como una de las mayores ventajas, ya que lo ubicaba con mucha exactitud y le

presenta las opciones de destino (GITEM, LAMIC) con mucha facilidad.

Las falencias que se encuentran son:

La instrucción que ellos recibían para tomar el bastón; en los institutos como el INCI les

enseñan una nueva técnica para proteger el basto de personas distraídas que cuando transitan por

la calle, lo pisan o lo patean, ésta consiste en llevar el mango pegado al esternón, esto permite
89
BASTÓN INTELIGENTE

que el bastón quede más corto y por ende la lectura de los Tags RFID no ocurría, por ésta razón,

se le pidió al usuario (invidente visual) no tener en cuenta esa forma de agarre, pues para el

diseño del batón inteligente, se tuvo en cuenta la técnica de deslizar el bastón utilizando toda la

envergadura del brazo.

Se presentaron inconvenientes con la lectura de las tarjetas (el número de tarjetas era muy

bajo en cada nodo para cubrir un área adecuada) algo que se establece como mejora es cambiar

la cantidad de tarjetas RFID o utilizar adoquines, que es simplemente, una baldosa con relieve,

para que las personas con discapacidad visual pueda identificar con más exactitud el punto de

información, así mismo la lectura de las etiquetas durante la prueba es muy buena.

Capítulo 6. Conclusiones y trabajos futuros

Conclusiones

Se diseñó un trazado adecuado para que la persona con discapacidad visual transite con

seguridad dentro de un recinto cerrado pues la guía se encuentra por el centro del pasillo, y se

logró que el batón inteligente siguiera la línea sin ningún inconveniente, además se cumple de

manera satisfactoria la comunicación entre la APP y el bastón para transmitir los datos de campo

magnético arrojados por la cinta.

Se definió el tipo de tarjetas RFID en un marco de capacidad, tamaño, respuesta de

transmisión y precio, escogiendo la tarjeta de proximidad de marca MIFARE con una frecuencia

de trabajo de 13 MHz y una capacidad de almacenamiento de 1K-bit, su rigidez fue un factor

importante en la selección ya que por la ubicación de trabajo (el piso) resulto la más resistente al
90
BASTÓN INTELIGENTE

tráfico pesado donde se instalaron, también se favoreció para su selección el tamaño de la antena

y su precio en el mercado.

Con ayuda de Android Studio se diseñó una aplicación que cumplió con los requerimientos

establecidos, pues esta se conecta de manera eficiente y sencilla con el bastón inteligente por

intermedio de la comunicación inalámbrica Bluetooth, siendo amigable la interfaz de usuario con

el invidente, adicionalmente la aplicación cuenta con sintetizador de voz como se había

propuesto, esto le facilita a la persona discapacitada entender los datos del entorno enviados

desde el bastón con eficiencia.

Se diseñó una interfaz de usuario, que es sencilla y entendida por la personas con

discapacidad visual, debido a que cuenta con una sola capa (ventana) donde se integran todas las

funcionalidades requeridas, lo anterior le permite a las personas invidentes acceder al contenido

de manera rápida y directa.

Logramos diseñar y elaborar un batón inteligente que puede detectar el trazado guía (cinta

magnética), adicionalmente dispone de un lector RFID para la recepción de información de los

puntos de interés (LAMIC, GITEM). El prototipo cuenta con materiales adecuados para

garantizar su ergonomía, durabilidad y peso, aun así queda pendiente de unos cambio futuros

según las recomendaciones de la persona invidente que hizo parte de la prueba piloto.

Trabajos futuros

El prototipo fue diseñado con dispositivos genéricos con el fin de darle una facilidad para la

integración de nuevos módulos y sensores, para un mejor desempeño y servicio al usuario, como

la integración de un módulo ultrasonido para la detección de obstáculos en el camino, algo que

brindaría más seguridad y confianza al usuario.


91
BASTÓN INTELIGENTE

Buscar integrar el prototipo con sistemas de guías para exteriores, como lo hay actualmente

en el mercado, para una integración en el guiado total y en todo lugar, llegando hasta el punto de

guiar al invidente desde su casa a cualquier lugar de la ciudad.

Para evitar el uso constante del Talkback, la aplicación debe tener la capacidad de

implementar el servicio de comandos de voz, para que la interfaz usuario/dispositivo sea aún más

trasparente.

Anexos

Autorización de la prueba piloto


92
BASTÓN INTELIGENTE

Encuesta del dispositivo

Para una mejor escritura, se realiza la operación con asistencia de los autores, obteniendo los

siguientes resultados:
93
BASTÓN INTELIGENTE

Referencias

Almonacid, L. A. (2007). Estudio de la factibilidad para implementar tecnologías RFID en

biblioteca Miraflores . Trabajo de Grado , Universidad Austral de Chile , Valdivia, Chile

Amaro , J. E. (2012). El Gran Libro de Programación Avanzada Con Android (Primera Edición

ed.). Barcelona, España: Alfaomega Grupo Editor S.A de C.V México. Recuperado el 20

de Agosto de 2016

Anónimo. (15 de octubre de 2016). Departamento de Física y Química del IES "Leonardo Da

Vinci". Obtenido de

http://intercentres.edu.gva.es/iesleonardodavinci/Fisica/Electromagnetismo/Electromagne

tismo07b.htm

App Bluetooth-Android Studio 2016 Parte 1 (s.f.). [Película]. Youtube. Recuperado el 23 de

Septiembre de 2016

App Bluetooth-Android Studio 2016 Parte 2 (2016). [Película]. Youtube. Recuperado el 23 de

Septiembre de 2016

App Bluetooth-Android Studio 2016 Parte 3 (2016). [Película]. Youtube. Recuperado el 23 de

Septiembre de 2016

App Bluetooth-Android Studio 2016 Parte 4 (2016). [Película]. Youtube. Recuperado el 23 de

Septiembre de 2016

App Bluetooth-Android Studio 2016 Parte 5 (2016). [Película]. Youtube. Recuperado el 23 de

Septiembre de 2016
94
BASTÓN INTELIGENTE

Atmel. (2016). ATmega 328P. Datasheet Completo .

Bluetooth SIG, I. A. (1998). Bluetooth . (Mark Powell) Retrieved Septiembre 28, 2016, from

https://www.bluetooth.com

Corredor C, Ó. F., Pedraza M, L. F., & Hernández , C. A. (2009). Tecnología Bluetooth:

Alternativa para redes celulares de voz y datos.

Dousty, R. N. (2007). Identificación por radiofrecuencia RFID. Monografía , Universidad

Tecnológica de Bolivar , Cartagena, Colombia.

Españoles, O. N. (2011). Discapacidad visual y autonomía personal: Enfoque práctico de

rehabilitación (Septiembre de 2011 ed., Vol. 1). Madrid, España : ONCE .

Fernández , R. D. (2014). Desarrollo de Aplicaciones para Android II. España: Aula Mentor.

Recuperado el 10 de Septiembre de 2016

García, D. (2013). Let's code something up! Recuperado el 10 de Septiembre de 2016, de

https://danielggarcia.wordpress.com/2013/10/21/bluetooth-ii-descubriendo-dispositivos/

García, K. (2013). Sistema de control de acceso vehicular utilizando tecnología RFID.

Monografía , Instituto Federal de Educacion, Ciencia y tecnología de Santa Catarina ,

Florianópolis, Santa Catarina. Brasil .

Gironés , T. J., Carbonell, V., Vogt, C., García Pineda, M., Mascarell, J., & Ferri, D. (2013). El

Gran Libro de Android Avanzado (Primera Edición ed., Vol. 1). Barcelona: Marcombo

S.A. Recuperado el 26 de Agosto de 2016

Gironés, T. J. (2012). El Gran Libro De Android (Segunda Edición ed.). Barcelona, España:

Alfaomega Grupo Editor S.A de C.V México. Recuperado el 10 de Septiembre de 2016


95
BASTÓN INTELIGENTE

Inc., Google. (s.f.). Android Studio, Software para crear aplicaciones basado en el lenguaje

JAVA.

Intermec, T. C. (2007). Conceptos básicos de RFID: Conocimiento y uso de la identificación por

radiofrecuencia. Recuperado el 29 de Agosto de 2016, de www.intermec.com

J.Aranaz. (2010). Desarrollo de aplicaciones para Dispositivos móviles sobre la plataforma

Android de Google. Universidad Carlos III, Madrid, España .

Labcenter. (s.f.). Proteus Desing Suite 8.0, Sofware de Diseño para PCB.

Lletí , B. F., & Director: José Francisco Toledo Alarcón. (2015). Comunicación Bluetooth entre

Arduino Uno y Android aplicado a un detector de mentiras. Tesis de Grado, Universidad

Politécnica De Valencia, Telecomunicaciones (Sonido e Imágen). Recuperado el 21 de

Septembre de 2016

Peralta, M. A., & Urmendiz , J. V. (2014). Sistema de Asistencia Y Guia Para personas

Invidentes .

Pérez, M. A. (s.f.). Sensores de Efecto Hall . Laboratorio , Universidad Nacional de San Luis .

PROFESIONAL, S. D. (2014). Eduacacion Inclusiva: Dsicapacidad Visual . Madrid, España .

Riascos Hector, C. D. (2014). Implementacion de un sistema automitizado de riego mediante uso

de apliaciones Android y energía solar. Tesis de Grado , Universidad Distrital Francisco

José de Caldas , Bogotá .

Silva, M. S. (2011). Informe de Situacion Actual y estado del Arte, Volumen 1 .

Trimble 2016 Inc. (s.f.). SketchUp, Software para el modelado de objetos 3D .


96
BASTÓN INTELIGENTE

Vargas, M. F. (2009). Mejorar la movilidad del invidente en Bogotá, Volumen 1 . Bogotá,

Colombia .

Vera, R. (2012). Un Modelo Predictivo para la localización de usuarios móviles en escenarios

bajo techo . Tesis de Grado , Universidad de Chile , Santiago de Chile, Chile .

Potrebbero piacerti anche