Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROPONENTES:
MONOGRAFÍA
DIRECTOR:
PhD. ROBERTO FERRO ESCOBAR
Docente Universidad Distrital
Dedicatoria
Agradecimientos
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).
Android conectada de forma inalámbrica a través de Bluetooth con el bastón (prototipo) que
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
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
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
Tabla de Contenido
Objetivos ............................................................................................................................. 6
Alcances ............................................................................................................................... 7
Limitaciones ........................................................................................................................ 8
Miniguide .............................................................................................................. 12
Adaptaciones en el espacio........................................................................................ 13
vi
Metodología....................................................................................................................... 14
Módulo Bluetooth.............................................................................................................. 27
Arquitectura de RFID......................................................................................................... 32
Clasificación .......................................................................................................... 37
Topología............................................................................................................... 37
Acoplamiento ........................................................................................................ 40
Componentes físicos.................................................................................................. 41
Transmisor/Receptor ............................................................................................. 42
Microprocesador .................................................................................................... 42
Memoria ................................................................................................................ 42
viii
Controlador ............................................................................................................ 42
Fuente de energía................................................................................................... 43
Middleware ............................................................................................................ 45
Analógicos ................................................................................................................. 48
Digitales..................................................................................................................... 48
Investigación ..................................................................................................................... 49
Psicomotricidad gruesa.............................................................................................. 51
ix
Desarrollo Auditivo............................................................................................................ 53
Atención: ............................................................................................................... 53
Identificación:........................................................................................................ 54
Diferencia: ............................................................................................................. 54
Localización: ......................................................................................................... 54
Seguimiento:.......................................................................................................... 54
Modulo Bluetooth...................................................................................................... 65
Implementación ......................................................................................................... 72
Capacitación ...................................................................................................................... 79
Pruebas de desempeño....................................................................................................... 86
Conclusiones ..................................................................................................................... 89
Anexos ............................................................................................................................... 91
xi
Índices de figuras
Figura 22. Código JAVA para habilitar los servicios Bluetooth en un dispositivo móvil .... 61
Figura 24. Código en C, para iniciar el módulo RFID, Bluetooth y sensor de efecto Hall. 63
Figura 26. Envió de mensajes hacia el dispositivo móvil desde microcontrolador ............. 65
Figura 28. Manejo del Bluetooth en Android Studio utilizando el lenguaje JAVA ............. 66
Figura 31. Código en C, para la lectura de los Tag RFID y la cinta magnética ................... 69
Figura 34. Diseño de la base del sensor magnético y módulo RFID ................................... 71
Figura 44. Capacitación del funcionamiento del bastón con la línea guía ............................ 81
Índice de tablas
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.
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
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
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
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%
beneficien de las innovaciones tecnológicas como parte fundamental del desarrollo equitativo del
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
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
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
¿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
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
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.
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
Objetivos
Objetivo general
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,
Objetivos específicos
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
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
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
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
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
Limitaciones
El dispositivo cubre todos los puntos de información que se programen, sin embargo pueden
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
El prototipo tipo bastón no podrá presentarse para que sea plegable, ya que la parte
Para la utilización del dispositivo, es previa una etapa de entrenamiento que será demorada
Proyectos tecnológicos
Proyectos experimentales
Bastón Ultrasónico
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
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
(Silva M. S., 2011) “Crearon un prototipo del “Smart Cane”, un bastón que trae incorporada
girar o sortear obstáculos. El siguiente paso será adjuntarle un robot guía para la persona
discapacitada.
10
BASTÓN INTELIGENTE
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.
seguridad capaz de fijar con certeza su paradero. Hasta el momento, el sistema ha sido probado
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
efectúa una alerta mediante el altavoz y brinda instrucciones para sortear ese escollo.
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
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
electrónico para ciegos, que tiene como función medir la distancia de los objetos mediante rayos
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
bastón blanco convencional utilizado por las personas ciegas para orientarse en su
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
Miniguide
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
Adaptaciones en el espacio
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
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
móviles y muchas otras aplicaciones que están orientadas a brindar accesibilidad a las personas
en ninguna otra plataforma móvil que en Android hasta el momento. El nombre de esta APP es
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
En la siguiente tabla se puede apreciar las fases, junto con los objetivos de cada una de ellas
Cronograma de actividades para el desarrollo del proyecto de grado. (Fuente autores 2016).
16
BASTÓN INTELIGENTE
Discapacidad visual
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
Instituciones públicas
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
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
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
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
Buscando ser más rigurosos, se podría denominar dispositivo móvil a todo aparato
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
software que amplía y diversifica su función inicial, el más frecuente sin duda es la conexión
telefónica.
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
ofrecen además servicios como envió de mensajes de texto SMS y MMS o usando Protocolos de
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
inteligente” es una evolución del teléfono móvil tradicional que cuenta con ciertas características
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
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
Todas las aplicaciones para Android se programan en lenguaje Java y son ejecutadas en una
Con Android se busca reunir en una misma plataforma todos los elementos necesarios que
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
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
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
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
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
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
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
como la plataforma de Windows que parece que no despega; como Apple tiene afianzada una
espectacular ascenso de la plataforma Android, que le ha permitido alcanzar en dos años una
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
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
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
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 bibliotecas.
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
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.
advertencias o mensajes.
Estas son algunas de las características principales del entorno de programación Android
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
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:
Froyo
0%
1%
1%
19% 16% Gingerbread
Ice Cream Sandwich
Jelly Bean
28% KitKat
35% Lollipop
Marshmallow
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
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
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.
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
propiedades correspondientes.
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
Figura 7. Solicitud de permisos para utilizar el Bluetooth en Android Studio (Fuente autores 2016).
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
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
mayores (hasta 100 m según la B-SIG) usando amplificadores. Los principales objetivos que se
Protocolos Específicos
Protocolo Punto a Punto (PPP): protocolo orientado a paquetes cuyo objetivo es lograr
conexiones punto-a-punto.
una red (por ejemplo a Internet) por medio de otras unidades conectadas.
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.
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
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á
ondas de radio, por medios de dispositivos llamados tarjetas etiquetas o TAG, con un propósito
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
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
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
Las etiquetas o TAG pueden almacenas múltiples tipos de datos, el dispositivo de W/R
unidad de proceso.
34
BASTÓN INTELIGENTE
señal emitida por el lector, proporciona al Tag: energía para transmitir, reloj para la
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
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).
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
mercado diferentes modelos de Tags dependiendo de sus características, tales como: mecanismo
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
líquidos o para incrementar la protección del Tag, por ejemplo, su utilización en la trazabilidad
Circuito integrado
emitida por el lector en corriente continua alimentando todas las partes del circuito), también se
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
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
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
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
información entre Tag y lector, el Tag pasivo se debe encontrar dentro del campo cercano (Near
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
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
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
información entre Tag y lector se da fuera del campo cercano a la antena (Near Field) (Dousty,
2007).
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
el acoplamiento.
Frecuencia de operación
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
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,
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
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
encuentra entre el rango de frecuencias de 100 kHz y 30 MHz, que comprenden las bandas LF 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.
Lectores RFID
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
Componentes físicos
Se muestra de manera específica los 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
Microprocesador
Memoria
La mayor parte del tiempo se utiliza para conectar sensores que detecten objetos con el fin
Controlador
cuando la informaron leída constituye un evento para enviarlo a la red. En algunos casos el
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
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,
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
que tipo de evento tiene la suficiente importancia, para enviar un mensaje a una aplicación
interrogar al Tag.
44
BASTÓN INTELIGENTE
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
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
Regulaciones regionales
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
La misma bobina sirve para transmitir la energía y los datos. Son más simples y más
Utilizan una bobina para transmitir energía y otra para transmitir datos. Son más caros, pero
Middleware
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
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.
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
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 middleware a la base de datos: “Añadir una maleta al vuelo AC453 del pasajero Nelson
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
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
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).
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
Analógicos
Generan una salida proporcional a la intensidad del campo magnético. Empleados para
Digitales
mismo. Por tanto, son empleados para detectar la existencia de campos magnéticos. A su vez se
dividen en:
Switch
Latch
Se activan al acercar un polo, y mantienen su valor hasta que se acerca un polo contrario
campo magnético, los electrones son desviados por efecto del campo magnético, dando lugar a
Midiendo esta tensión originada por el efecto Hall podemos conseguir construir sensores y
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,
(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
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
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,
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
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 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
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
Psicomotricidad gruesa
Psicomotricidad fina
Es una destreza que se van desarrollando paulatinamente, es por ello que una persona con
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
En los casos de ceguera congénita se presenta posturas incorrectas, dado que de forma
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
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
importante para su desarrollo, por ello la importancia de este programa de enseñanza para tener
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
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
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
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
Aplicación Android
Análisis de requerimientos
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
diferentes grupos de investigación, por lo cual se tiene que desplazar por el pasillo en forma de L
contenido en un bastón que debe ser liviano y ergonómico para su manipulación, por lo cual
Realizar una conexión inalámbrica, por medio de Bluetooth entre la APP y la tarjeta de
Plataforma de desarrollo
STUDIO, para la cual se realiza la instalación con sus requerimientos técnicos, como se estipula
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
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.
El código fue desarrollado según los requerimientos de diseño del proyecto para las
usando los toques en la pantalla, utilizando el TalkBack de Android, este asistente le anuncia por
con texto al habla, éste último se logra con los datos que el bastón percibe del medio donde se
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
APP que cumpla con estos requerimientos funcionales (ver figura 17).
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
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,
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
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
Figura 21. Código JAVA para habilitar los servicios Bluetooth en un dispositivo móvil (Fuente autores 2016) (Inc.,
Google).
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
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
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í
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
Figura 27. Manejo del Bluetooth en Android Studio utilizando el lenguaje JAVA (Fuente autores 2016).
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).
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
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
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
Distrital Francisco José de Caldas. Los diseños de los accesorios fueron generados en SketchUp
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
forma visual y sonora de cada módulo y parte del sistema tanto de forma individual como
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
estaba presentando, la situación que se observó fue el distanciamiento del módulo RFID con 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
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
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,
Figura 40. Punto de información entrada grupo de investigación GITEM (Fuente autores 2016).
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,
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
Con el fin de evaluar el desempeño del prototipo, se realiza una prueba piloto, con una única
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
Figura 41. Fernando Pastor Acuña (discapacitado visual) (Fuente autores 2016).
Capacitación
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
Figura 43. Capacitación del funcionamiento del bastón con la línea guía. (Fuente autores 2016).
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
Prueba de campo
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.
Resultados de la Prueba piloto donde se registran los tiempos tomados en cada recorrido (Fuente autores 2016)
84
BASTÓN INTELIGENTE
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
Pruebas de funcionamiento
Distrital Francisco José de Caldas, se llevaron a cabo para tres puntos de ubicación el viernes 18
de noviembre.
Ascensor
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
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
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
Inconveniente con la lectura de los Tags por el área de la antena, que provocaba la no
Se aumentó el número de Tags para tener una mayor probabilidad de detención, paso
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
La parte del sistema concerniente al sensor de efecto Hall y la cinta magnética funciona de
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
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.
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
La interfaz es cómoda para la ubicación dactilar de los botones (conectar, destino 1, destino
2).
opción (botón).
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
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.
dispendioso, por la diferencia en los tamaños, y sus materiales, pero a medida que se fue
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
definitivamente como una de las mayores ventajas, ya que lo ubicaba con mucha exactitud y le
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
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.
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
transmisión y precio, escogiendo la tarjeta de proximidad de marca MIFARE con una frecuencia
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
propuesto, esto le facilita a la persona discapacitada entender los datos del entorno enviados
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
Logramos diseñar y elaborar un batón inteligente que puede detectar el trazado guía (cinta
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
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
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
Para una mejor escritura, se realiza la operación con asistencia de los autores, obteniendo los
siguientes resultados:
93
BASTÓN INTELIGENTE
Referencias
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
Septiembre de 2016
Septiembre de 2016
Septiembre de 2016
Septiembre de 2016
Septiembre de 2016
94
BASTÓN INTELIGENTE
Bluetooth SIG, I. A. (1998). Bluetooth . (Mark Powell) Retrieved Septiembre 28, 2016, from
https://www.bluetooth.com
Fernández , R. D. (2014). Desarrollo de Aplicaciones para Android II. España: Aula Mentor.
https://danielggarcia.wordpress.com/2013/10/21/bluetooth-ii-descubriendo-dispositivos/
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
Gironés, T. J. (2012). El Gran Libro De Android (Segunda Edición ed.). Barcelona, España:
Inc., Google. (s.f.). Android Studio, Software para crear aplicaciones basado en el lenguaje
JAVA.
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
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 .
Colombia .