Diseño de Un Prototipo Controlado Mediante Una Aplicación Android para Guiar A Personas Con Discapacidad Visual Dentro de Un Ambiente Cerrado Con Cintas Magneticas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 53

UNIVERSIDAD TECNOLÓGICA DEL PERÚ

FACULTAD DE INGENIERÍA DE SISTEMAS Y ELECTRÓNICA

ESCUELA DE INGENIERÍA ELECTRÓNICA

DISEÑO DE UN PROTOTIPO CONTROLADO MEDIANTE UNA


APLICACIÓN ANDROID PARA GUIAR A PERSONAS CON
DISCAPACIDAD VISUAL DENTRO DE UN AMBIENTE CERRAD

JOHANN IVAN ALDAHIR OLIVA MORALES


ASESOR: Ing. REYNALDO DAVILA BUENDIA

Tesis para optar el Título de Ingeniero Electrónico

Lima - Perú

2017
Proyectos de Tesis I
Universidad Tecnológica del Perú

2
Proyectos de Tesis I
Universidad Tecnológica del Perú

Contenido
1. RESUMEN .................................................................................................................................... 5
ABSTRACT ............................................................................................................................................ 6
2. DESCRIPCION DEL PROYECTO ..................................................................................................... 7
3. DESCRIPCION DE LA REALIDAD PROBLEMATICA ......................................................................... 8
4. Planteamiento y Formulación del Problema ............................................................................... 9
4.1 Problema Principal .................................................................................................................. 9
4.2 Formulación del Problema Principal ..................................................................................... 10
4.3 Problemas Secundarios ......................................................................................................... 10
5. DELIMITACIONES ....................................................................................................................... 11
5.1 Delimitación Temporal .......................................................................................................... 11
5.2 Delimitación Social ................................................................................................................ 11
5.3 Delimitación Teórica.............................................................................................................. 11
5.4 Delimitación Espacial............................................................................................................. 11
6. ANTECEDENTES DE LA INVESTIGACION .................................................................................... 12
7. OBJETIVOS ................................................................................................................................. 13
7.1 Objetivo general .................................................................................................................... 13
7.2 Objetivos específicos ............................................................................................................. 13
8. IDENTIFICACION DE LAS VARIABLES.......................................................................................... 15
9. IMPORTACIA DE LA INVESTIGACION ......................................................................................... 19
10. FORMULACION DE LA HIPOTESIS Y MATRIZ DE CONSISTENCIA ........................................... 20
11. MARCO TEORICO ................................................................................................................... 22
11. 1 Discapacidad visual............................................................................................................. 22
11.2 Dispositivos móviles .............................................................................................................. 22
11.3 Teléfono móvil....................................................................................................................... 23
11.4 Sistema operativo para teléfonos móviles ............................................................................ 24

3
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.5 El origen del sistema operativo para móviles Android ......................................................... 25


11.6 Justificación de por qué se programa en Android. ............................................................... 26
11.7 Entorno de Android Studio.................................................................................................... 26
11.8 Estructura del proyecto. ........................................................................................................ 27
11.9 Interfaz de usuario ................................................................................................................ 29
11.10 Las versiones de Android y niveles de API ........................................................................ 30
11.10.1 Módulo Bluetooth. ........................................................................................................ 32
11.10.2 Permisos para acceder al Bluetooth ............................................................................. 32
11.10.3 Hardware para implementación ................................................................................... 33
11.10.4 Módulo Bluetooth HC-05 puerto serial ......................................................................... 35
11.11 RFID (Radio-Frecuency Identification)............................................................................... 37
11.11.1 Arquitectura de RFID ..................................................................................................... 38
11.11.2 Tarjetas o Tags RFID ...................................................................................................... 39
11.11.3 Circuito integrado.......................................................................................................... 40
11.11.4 Antenas de un lector RFID ............................................................................................. 40
11.12 Sensor magnético de efecto hall ....................................................................................... 43
11.13 Tarjeta de desarrollo ......................................................................................................... 47
12. CRONOGRAMA DE DESARROLLO DEL PROYECTO ................................................................. 48
13. Conclusiones.......................................................................................................................... 49
14. Referencias ............................................................................................................................ 51

4
Proyectos de Tesis I
Universidad Tecnológica del Perú

1. RESUMEN

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 implementará la lectura de los Tags
RFID (uso de sensores).

Palabras claves

RFID, Bluetooth, tarjeta de desarrollo, enlace, JDK

5
Proyectos de Tesis I
Universidad Tecnológica del Perú

ABSTRACT

This paper presents the design and implementation of an application for Android devices
connected wirelessly through Bluetooth with the stick (prototype) that allows the
transmission of information, captured by means of Radio Frequency Identification RFID and
the tape Which will be used as a guide, this information will be presented in the form of a
voice synthesized to the user (blind); Technology that is present in most of the mobile
devices, which facilitates the implementation of various applications that lead to optimize
tasks of daily living and improve their quality of life. In this case the RFID technology will
be used to locate the sites of interest, and the magnetic tape as a guide to move inside a closed
enclosure, replacing the location by means of GPS, since this one presents a considerable
error in the display The position in real time, for this will be implemented reading the RFID
Tags (use of sensors).

Keywords: RFID, Bluetooth, Development Card, Link, JDK

6
Proyectos de Tesis I
Universidad Tecnológica del Perú

2. DESCRIPCION DEL PROYECTO

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 ambiente cerrado,
citado lo anterior, se implementara 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á 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 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 2012) “En Perú se estima que el 4% de los habitantes sufren de
ceguera” 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.

7
Proyectos de Tesis I
Universidad Tecnológica del Perú

3. DESCRIPCION DE LA REALIDAD PROBLEMATICA

La discapacidad es un problema serio, que según las estimaciones más probables afecta entre
un 13% y un18% de la población. Sin embargo, es un problema que ha estado poco presente,
durante muchos años, en los espacios públicos de la sociedad peruana: ni el Estado ni los
políticos ni los medios de comunicación han mostrado mayor interés en ello. Escasa
visibilidad de la problemática de discapacidad. Parte del problema es que las personas con
discapacidad ha sido vistas fundamentalmente como un grupo social que demanda recursos
al resto de la sociedad y al estado, perdiéndose de vista que tienen un potencial, una
capacidad, que la sociedad impide que se aproveche. Un cálculo muy inicial indica que por
discapacidad se pierden un 7% del PBI, cantidad superior al aporte que realizan sectores
importantes como la minería o la agricultura.

Para atender a las personas con discapacidad, LA POLÍTICA PÚBLICA debe enfrentar
importantes retos. Debe pasar de “Estado benefactor” a alianza Estado-empresas-sociedad
civil y a desarrollo de capacidades, debe pasar de políticas y servicios homogéneos, a
políticas y servicios adaptados a las necesidades de las personas, y debe lograr que los niveles
altos de decisión política (presidente y ministros, etc.) consideren la problemática de
discapacidad. Para ello, un Plan sigue siendo necesario, de preferencia un plan decenal que
permita una visión a largo plazo. Este plan, en primer lugar, tiene que ser un plan trabajado
con las Personas con Discapacidad y la sociedad civil de una manera muy participativa y
abierta. Solo de esa manera se podrá recoger la vitalidad de esos sectores y garantizar su
continuidad. Posteriormente, para darle mayor fuerza al mismo debe ser aprobado por
Consejo de Ministros e incluso por el propio Congreso de la República, con el presupuesto
necesario.

8
Proyectos de Tesis I
Universidad Tecnológica del Perú

4. Planteamiento y Formulación del Problema

Según se ha investigado las maneras en las cuales las personas invidentes necesitan un apoyo
para guiarse fuera y dentro de establecimientos, podemos 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.

4.1 Problema Principal

El problema principal gira alrededor de como podemos mejorar el estilo de percepción del
entorno alrededor de las personas videntes, por ellos debemos diseñar 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.

9
Proyectos de Tesis I
Universidad Tecnológica del Perú

4.2 Formulación del Problema Principal


 ¿Se puede realizar un diseño de control cuyo objetivo es ayudar a reconocer el entorno
alrededor de las personas videntes para su facilidad de movimiento en distintos
lugares?

4.3 Problemas Secundarios

Algunos de los problemas más generales y no tan específicos como hemos revelado
anteriormente es el poder 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. Al igual que se debe tomar
mayor precaución al querer 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 BLUETOTH.

Lo que más asciende a un inconveniente mayor en base a lo que respecta problemas


secundarios es el de diseñar una interfaz de usuario, que pueda ser sencilla y entendida por
las personas con discapacidad visual.

10
Proyectos de Tesis I
Universidad Tecnológica del Perú

5. DELIMITACIONES
5.1 Delimitación Temporal
 Con el tiempo se tendrá que hacer mantenimiento a las rutas magnéticas.

5.2 Delimitación Social


 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.

5.3 Delimitación Teórica


 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.

5.4 Delimitación Espacial


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

 El dispositivo cubre todos los puntos de información que se programen, sin embargo,
pueden limitarse según sea el caso.

11
Proyectos de Tesis I
Universidad Tecnológica del Perú

6. ANTECEDENTES DE LA INVESTIGACION
 En la investigación hecha por Sergio Asenjo(2015) el nombre de una aplicación es Be My
Eyes (en español, sé mis ojos”) y el objetivo de la misma es de lo más sencillo: conectar a
todas las personas ciegas con una gran comunidad de usuarios que puedan ofrecerles ayuda
en todo tipo de situaciones gracias a las videollamadas. Para ello, tan pronto hayamos
descargado la app se nos preguntará si somos invidentes o no. Si hemos descargado la
aplicación para ayudar, cada vez que un usuario solicite ayuda recibiremos una notificación
en nuestro terminal y podremos ponernos en contacto con la persona ciega a través de una
videollamada. La idea es que podamos echar una mano en situaciones cotidianas como
averiguar si una botella de leche ha caducado o leer un cartel ubicado en una calle por la que
no se ha pasado nunca. A pesar de que Be My Eyes acaba de aterrizar en la App Store, ya
cuenta con más de 10.000 voluntarios registrados y cerca de 1000 personas ciegas que
necesitan ayuda.

 En el artículo realizado por Adrián Latorre (2013) el objetivo de mejorar la


accesibilidad de Android, Google en Android 4.0 ICS añadió por primera un acceso
directo al soporte de voz. Para activarlo tan solo hace falta dibujar un rectángulo en
nuestro teléfono. Pero debido a que esta acción ya supone una dificultad para mucha
gente, con Android 4.1 JB se ha añadido una variante: si presionamos con dos dedos
ligeramente separados en nuestra pantalla y deslizamos hacia abajo se nos preguntará
si queremos activar la accesibilidad de nuestro teléfono.

 En el artículo aportado por Vlad Sitnikov, SeeLight es, en definitiva, como una
especie de Waze para peatones con problemas visuales. Los creadores de la app, la
empresa de desarrollo moscovita Hungry Boys, creen que su herramienta puede
ayudar a mitigar la tecnología obsoleta y la infraestructura que está en constante flujo.
“Los organismos públicos puede ser muy lentos en cuestión de proactividad y los
semáforos temporales están siempre apareciendo cuando las carreteras están en obras.
SeeLight ayuda a gestionar esta incertidumbre”, ha señalado su responsable creativo.

12
Proyectos de Tesis I
Universidad Tecnológica del Perú

Para acceder a estas indicaciones basta con hacer una búsqueda por dirección.
Posteriormente, el software proporciona indicaciones de voz para ayudar a los
invidentes a cruzar la calle. Les dice si el paso está a la derecha o izquierda o cuantos
segundos quedan para que puedan pasar.

7. OBJETIVOS

7.1 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.2 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.

13
Proyectos de Tesis I
Universidad Tecnológica del Perú

 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 las 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.

14
Proyectos de Tesis I
Universidad Tecnológica del Perú

8. IDENTIFICACION DE LAS VARIABLES

Las variables relacionadas en este proyecto de investigación se muestran en la Tabla 1 donde


se las nombrarán, identificarán y clasificarán.

Tabla 1. Identificación y clasificación de Variables. Fuente: Elaboración Propia

Tipo de Tipo de
Nombre de
Número variable variable Dependencia
variable
(I/D) (C/Q)

1 Distancia de la I C
cinta magnética
Alcance de la
2 D C 5,7
tarjeta de RIFD
Velocidad de
3 transmisión D C 7
bluetooth

Duración de la
4 I C
batería de carga

Interferencia de
5 D C 7
transmisión

6 Tipo de Sensor I Q

Medios de
7 I C
transmisión

Dimensiones del
8 I C
bastón

Numero de Cintas
9 I Q
Magnéticas

15
Proyectos de Tesis I
Universidad Tecnológica del Perú

Tiempo de
10 Respuesta de la D C 5,3
App

Frecuencia de
11 D Q 6
sensado

Dimensión de la
12 I C
cinta magnética

Reconocimiento
13 I C
por voz de la APP.

Error de medición
14 D C 6, 11
del sensor

Resolución del
15 I C
sensor

Capacidad de
16 almacenamiento D Q
del equipo móvil

17 Tipo del algoritmo D Q

Algoritmo de
18 D Q 17
toma de decisión

Tiempo de
19 D C 17,18
aprendizaje

Error de la toma
20 D C 18,19
de decisiones

16
Proyectos de Tesis I
Universidad Tecnológica del Perú

Las variables que se van a estudiar son:

 Distancia de la cinta magnética


 Alcance de la tarjeta de RIFD.
 Error de medición del sensor.
 Algoritmo de toma de decisión.

Error de medición del sensor.

Análisis de Errores de Medición:

Los instrumentos de control empleados en las industrias de proceso tales como química,
petroquímica, alimentaría, metalúrgica, energética, textil, papelera, etc., tienen terminologías
que definen las características de los diversos instrumentos utilizados.

Las terminologías empleadas se han unificado con el fin de que los fabricantes, los usuarios
y los organismos o entidades que intervienen directa o indirectamente en el campo de la
instrumentación industrial empleen el mismo lenguaje. Las definiciones de los términos
empleados se relacionan con las sugerencias hechas por ANSI/ISA.

Los siguientes términos se emplean para definir el funcionamiento de los sensores y


transductores y, con frecuencia, el de los sistemas de medición:

Rango: Espectro o conjunto de valores de la variable medida que están comprendidas dentro
de los limites superior e inferior de la capacidad de medida, de recepción o de transmisión
del instrumento. Viene a establecer los dos valores extremos. Ejemplo:

• Un manómetro de intervalo de medida entre 0 – 10 bar.

• Un transmisor de presión electrónico de 0 – 25 bar con señal de salida 4-20 mA c.c.

• Un instrumento de temperatura de 100 – 300°C.

17
Proyectos de Tesis I
Universidad Tecnológica del Perú

Otro término derivado es el de dinámica de medida o rangeabilidad (rangeability), que es el


cociente entre el valor de medida superior e inferior de un instrumento. Por ejemplo, una
válvula de control lineal que regule el caudal desde el 2% hasta el 100 % de su carrera tendrá
una rangeabilidad de 100/2 = 50.

Margen o Alcance: Es la diferencia algebraica entre los vapores superior o inferior del
campo de medida del instrumento. En los ejemplos anteriores es de 10 bar para el manómetro,
de 25 bar para el transmisor de presión y de 200°C para el instrumento de temperatura.

Error: El error de la medida, es la desviación que presentan las medidas prácticas de una
variable de proceso con relación a las medidas teóricas o ideales, como resultado de las
imperfecciones de los aparatos y de las variables parásitas que afectan al proceso.

a) Error = Valor leído en el instrumento – Valor ideal de la variable medida.

b) Error Absoluto = Valor leído – Valor verdadero.

c) Error Relativo = Error Absoluto / Valor verdadero.

d) Error Estático: Si el proceso está en condiciones de régimen permanente.

e) Error Dinámico: En condiciones dinámicas el error varía considerablemente debido a que


los instrumentos tienen características comunes a los sistemas físicos; absorben energía del
proceso y esta transferencia requiere cierto tiempo para ser transmitida, lo cual da lugar a
retardos en la lectura del instrumento. Siempre que las condiciones sean dinámicas, existirá
en mayor o menor grado el error dinámico, su valor depende del tipo de fluido del proceso,
de su velocidad, del elemento primario, de los medios de protección, etc.

Error Dinámico = Valor instantáneo – Valor indicado por el instrumento.

f) Error Medio: es la media aritmética de los errores en cada punto de medida determinados
para todos los valores crecientes y decrecientes de la variable medida.

18
Proyectos de Tesis I
Universidad Tecnológica del Perú

9. IMPORTACIA DE LA INVESTIGACION

Esta es una propuesta, realizada con el fin de presentar una solución variable a un problema
de ubicación dentro de recintos cerrados, para personas discapacitadas de forma visual,
(parcial o totalmente). He tenido como base en esta investigación el uso que nos permite las
nuevas tecnologías como son la plataforma de aplicaciones Android fusionada con el uso de
cintas magnitcas que son la guía para el usuario (invidente) que recepcionara toda la
información mediante su dispositivo móvil. Necesitamos utilizar la electrónica y sus raíces,
para buscar soluciones al problema de discapacidad visual, con este proyecto lograremos
hacer que la persona con esta discapacidad tenga como ayuda la tecnología para movilizarse
en su ambiente habitual.

19
Proyectos de Tesis I
Universidad Tecnológica del Perú

10.FORMULACION DE LA HIPOTESIS Y MATRIZ DE CONSISTENCIA

Tabla 2. Matriz de consistencia. Fuente: Elaboración Propia

PROBLEMA OBJETIVOS HIPOTESIS OPERACIONALIZACION METODOLOGIA


DE VARIABLES E SUB- TECNICAS E
INDICADORES DE INSTRUMETACION
VARIABLES
Problema Objetivo general Hipótesis Para demostrar y comprobar Tipo de la
principal General: Investigación
Diseñar e la hipótesis anteriormente
¿Se puede realizar formulada, la Esta es una propuesta,
implementar un El diseño del
un diseño de operacionalizamos, realizada con el fin de
prototipo de un prototipo se está
control cuyo determinando las variables e presentar una solución
dispositivo guía llevando a cabo
objetivo es ayudar indicadores que a variable a un problema
para personas con con éxito, hasta el
a reconocer el continuación se mencionan: de ubicación dentro de
discapacidad momento, a
entorno Variable X = Variable recintos cerrados, para
visual tipo bastón. finalidad de que
alrededor de las Independiente. personas
los pobladores de
personas videntes X1 = Distancia de la cinta discapacitadas de
Objetivos Chosica tengan
para su facilidad Específicos: magnética. forma visual, (parcial o
acceso al
de movimiento en totalmente).
Diseñar e dispositivo.
Variable Y = Variable
distintos lugares?
implementar un Dependiente
Hipótesis Descriptiva
prototipo de un Y1 = Alcance de la tarjeta de
Problema Especificas:
secundario dispositivo guía RIFD. La presente
El bastón que investigación está
Algunos de los para personas con
usaremos es un Y2 = Error de medición del realizada para el
problemas más discapacidad
bastón especial sensor. favorecimiento de las
generales y no tan visual tipo bastón.
diseñado para nuevas tecnologías
específicos como Y3 = Algoritmo de toma de
poder acoplar el para el máximo
hemos revelado Definir el tipo de
decisión.
dispositivo RF. provecho de las
anteriormente es etiquetas RFID a
utilizar dentro del personas invidentes.
el poder definir el
En la etiqueta de Nivel de la
tipo de etiquetas trazado guía.
RFID tenemos investigación:
RFID a utilizar
que tener Este proyecto da la
dentro del Diseñar una
presente las iniciativa a que los
trazado guía. interfaz de
frecuencias a colegas de la carrera de
usuario, que

20
Proyectos de Tesis I
Universidad Tecnológica del Perú

Lo que más pueda ser sencilla utilizar, ya que el Ing. Electrónica que
asciende a un y entendida por ministerio de realicen mejoras
inconveniente las personas con transportes y futuras al proyecto con
mayor en base a discapacidad comunicaciones nuevas tecnologías que
lo que respecta visual. Nos brindan van evolucionando día
problemas cierta cantidad de a día.
secundarios es el bandas libres
de diseñar una para no ocupar
interfaz de las comerciales.
usuario.
La interfaz de
usuario es capaz
de comunicarnos
con el dispositivo
del bastón hacia
el dispositivo
móvil, esto es
gracias al
algoritmo que
desarrollamos en
Android estudio.

21
Proyectos de Tesis I
Universidad Tecnológica del Perú

11. MARCO TEORICO


11.1 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 (Lima. 2014).

11.2 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.

22
Proyectos de Tesis I
Universidad Tecnológica del Perú

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 (Lima. 2014).

11.3 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 (Lima 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 (Lima. 2014).

23
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.4 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 WIFI, 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 (Lima. 2014).

24
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.5 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.

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.

25
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.6 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%.

11.7 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.

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.

26
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

11.8 Estructura del proyecto.

Figura 1. Estructura del proyecto (Fuente: autor).

27
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

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.

28
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.9 Interfaz de usuario


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

Figura2 . Interfaz de usuario (Fuente: autor).

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.

29
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

11.10 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 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 Android es más
elegido por los usuarios:

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

30
Proyectos de Tesis I
Universidad Tecnológica del Perú

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

Figura 3. 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.

31
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.10.1 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.

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.

11.10.2 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

32
Proyectos de Tesis I
Universidad Tecnológica del Perú

aplicación se instala en el terminal. Estos permisos se escriben en código en el archivo


AndroidManifiest.xml.

Figura 4. Solicitud de permisos para utilizar el Bluetooth en Android Studio (Fuente autor)

11.10.3 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

33
Proyectos de Tesis I
Universidad Tecnológica del Perú

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 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).

34
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

11.10.4 Módulo Bluetooth HC-05 puerto serial

Figura 5. 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.

35
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

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.

Modulo Bluetooth

Este módulo permite la comunicación entre la tarjeta de desarrollo que integra el


microcontrolador ATmega 328P y el Smartphone.

36
Proyectos de Tesis I
Universidad Tecnológica del Perú

Figura6. Conexión Modulo Bluetooth (Fuente: imagen tomada de internet).

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 módulo 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.

11.11 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.

37
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.11.1 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,

Figura 7. 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.

En la siguiente figura 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).

38
Proyectos de Tesis I
Universidad Tecnológica del Perú

Figura 8 . 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).

11.11.2 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.

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

39
Proyectos de Tesis I
Universidad Tecnológica del Perú

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,
sobre todo 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).

11.11.3 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 continúa 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).

11.11.4 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

40
Proyectos de Tesis I
Universidad Tecnológica del Perú

implementación de las antenas de los Tags son dipolo, dipolo dual y dipolo doble y triple
(Dousty, 2007).

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).

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

41
Proyectos de Tesis I
Universidad Tecnológica del Perú

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).

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 Figura .

42
Proyectos de Tesis I
Universidad Tecnológica del Perú

Figura 9 . 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 llegará
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.

11.12 Sensor magnético de efecto hall


Los sensores magnéticos derivan su funcionalidad bajo el siguiente principio “el campo
magnético transversal ejerce una fuerza desviadora (Fuerza de Lorentz) sobre el conductor o

43
Proyectos de Tesis I
Universidad Tecnológica del Perú

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 𝑉𝑥𝑦 (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”.

Figura 10. 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.

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

44
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

Figura 11. Esquema de funcionamiento del sensor magnatico (Anónimo, 2016).

45
Proyectos de Tesis I
Universidad Tecnológica del Perú

Sensor magnético

Figura 12. 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.

46
Proyectos de Tesis I
Universidad Tecnológica del Perú

11.13 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.

Figura 13. Esquemático del ATmega 328P (Fuente imagen tomada de Datasheet que proporciona el
fabricante)

47
Proyectos de Tesis I
Universidad Tecnológica del Perú

12. CRONOGRAMA DE DESARROLLO DEL PROYECTO


Objetivo Por fase Actividades Resultado
1. Investigación, Realizar un estudio de las Recopilación de la información Enlazar los módulos
especificaciones técnicas de necesaria y obtener los adecuados y realizar la
análisis y decisión
los dispositivos magnéticos, módulos óptimos, así como el caracterización.
distintos módulos, y las lenguaje de programación
diferentes maneras de Android.
programación Android.

2. Diseño de la Diseñar una aplicación que


permita la conexión con el Implementación de una
aplicación y
dispositivo, de la misma aplicación prototipo para
prototipo manera que pueda sintetizar la Android. Aplicación prototipo de lectura
información por medio de una para dispositivos Android con
voz guiada. Adaptar la aplicación para síntesis de voz.
realizar la prueba piloto.
Crear el dispositivo que leerá
una línea magnética y enviar
los datos a la aplicación.

3. Diseño del Almacenar la información Análisis de requerimientos Sistema de almacenamiento


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

4. Prueba de la Verificar el correcto Verificación del


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

5. Realización de la Verificar la conexión, así como


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

Cronograma de actividades para el desarrollo del proyecto de grado. (Fuente: autor)

48
Proyectos de Tesis I
Universidad Tecnológica del Perú

13. 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 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 las personas con
discapacidad visual, debido a que cuenta con una sola capa (ventana) donde se
integran todas las funcionalidades requeridas, lo anterior les permite a las
personas invidentes acceder al contenido de manera rápida y directa.

49
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

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 el interfaz usuario/dispositivo sea aún
más trasparente

50
Proyectos de Tesis I
Universidad Tecnológica del Perú

14. 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.

51
Proyectos de Tesis I
Universidad Tecnológica del Perú

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.

Atmel. (2016). ATmega 328P. Datasheet Completo.

Bluetooth SIG, I. A. (1998). Bluetooth. (Mark Powell) Retroceded 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 Bolívar, 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.


52
Proyectos de Tesis I
Universidad Tecnológica del Perú

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 Educación, Ciencia y tecnología de Santa Catarina,


Florianópolis, Santa Catarina. Brasil (2015).

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

53

También podría gustarte