Professional Documents
Culture Documents
TUTOR:
AUTOR:
Hirvin J. Gonzlez C.
como
parte
de
los
TUTOR:
Ing. Sergio Velzquez PhD.
clave:
Transmisin,
Monitoreo,
ACTA DE APROBACIN
Quienes suscriben, miembros del Jurado Examinador designados por el
Comit de Trabajo de Grado del Departamento de Ingeniera Electrnica de
la Universidad Nacional Experimental Politcnica Antonio Jos de Sucre,
Vice-Rectorado Puerto Ordaz, para evaluar el informe de Trabajo de Grado
presentado por el Bachiller: Hirvin Jess Gonzlez Cceres, portador de la
cdula de identidad nmero: V-21.141.385, titulado: Mdulo De Monitoreo y
Transmisin De Datos Analgicos y Digitales Mediante La Tecnologa.
XBee / USB / Bluetooth / TCP-IP., consideramos que dicho trabajo cumple
con los requisitos exigidos por el reglamento vigente de la asignatura, y de
acuerdo con los criterios establecidos para la evaluacin lo declaramos:
APROBADO.
En Puerto Ordaz, a los ___________ das del mes de ______________ del
2015.
Jurado Presidente
Jurado Secretario
Ing. Sergio Velsquez
Tutor Acadmico
DEDICATORIA
A Dios, por crear las circunstancias que me han llevado a este punto de mi
vida y por darme la oportunidad de contar con personas maravillosas a lo
largo de la carrera universitaria.
A mis padres, por brindarme su apoyo en todos los momentos de mi vida y
por darme todas las herramientas necesarias para poder alcanzar mis metas
trazadas.
A mi familia, por darme la motivacin necesaria a lo largo de mi desarrollo
como persona.
A mis amigos, por ser de gran ayuda en los buenos y malos momentos.
AGRADECIMIENTOS
En primer lugar agradezco a Dios por haberme dado salud para seguir con
fuerza cada da.
A mis Padres Hildemaro Gonzlez y Mara Auxiliadora Cceres por todo el
esfuerzo realizado, por apoyarme y contribuir en el logro de mis metas.
A la Universidad Nacional Experimental Politcnica Antonio Jos de Sucre
Vicerrectorado Puerto Ordaz por haberme dado la oportunidad de cursar mis
estudios universitarios en tan prestigiosa institucin y hacerme un profesional
del mundo de la ingeniera.
A mis Hermanos Hildemaro, Mayerlin y Hender por contar siempre con su
apoyo en todos estos aos
A mi Tutor el Ing. Sergio Velsquez, por asesorarme durante la realizacin
del proyecto y contar con su tutora.
A mis amigos Alejandro Tarache, Stalin Hernndez, Rafael Gmez, Reynaldo
Mrquez, Omar Gonzlez, Jos Puerta, Luis Bolvar, Kriwells Rodrguez,
Cristiams Vera, Will Jhonson, Yorman Corona, ngel Aguilar, Yelfran Gmez,
Luis Escalante, Aldrin Maurera, Jess Daz, Luis Olmos, Carlos Campos,
Arturo Paredes, Richard Cedeo, Richard Silva, Nathalie Rojas, Andreina
Devera, Cailenys Salazar, Jhoandrys Lpez, Clariomar Martnez, Anais
Rodrguez por brindarme un gran apoyo y colaboracin durante todos mis
estudios universitarios.
vi
INDICE
DEDICATORIA ............................................................................................... v
AGRADECIMIENTOS ..................................................................................... vi
INTRODUCCION ......................................................................................... xvii
CAPITULO I .................................................................................................... 1
EL PROBLEMA............................................................................................... 1
Planteamiento del Problema ........................................................................... 1
OBJETIVOS .................................................................................................... 4
Objetivo General ............................................................................................. 4
Objetivo Especifico ......................................................................................... 4
Justificacin .................................................................................................... 4
Alcance ........................................................................................................... 5
CAPITULO II ................................................................................................... 7
MARCO TEORICO ......................................................................................... 7
Antecedentes de la Investigacin ................................................................... 7
Bases Tericas ............................................................................................... 8
vii
WWW ............................................................................................................ 22
HTML ............................................................................................................ 22
URL ............................................................................................................... 22
PHP .............................................................................................................. 23
Arduino ......................................................................................................... 23
Android ......................................................................................................... 23
Definicin de Trminos Bsicos. ................................................................... 24
CAPITULO III ................................................................................................ 26
MARCO METODOLOGICO .......................................................................... 26
Tipo de Investigacin .................................................................................... 26
Diseo de la Investigacin ............................................................................ 26
Poblacin y Muestra ..................................................................................... 27
Tcnicas e Instrumentos de Recoleccin de Datos ...................................... 27
Tcnicas de recoleccin de datos ................................................................. 28
Bibliografa Tcnica Especializada ............................................................... 28
Internet .......................................................................................................... 28
Tutoriales de programas para simulacin y programacin. .......................... 28
Entrevista a los Profesionales ....................................................................... 28
ix
CAPITULO V................................................................................................. 59
IMPLEMENTACIN...................................................................................... 59
Apariencia del Mdulo de Monitoreo y Transmisin ..................................... 59
Vista del Hardware........................................................................................ 59
Vista del Software ......................................................................................... 61
Vista de los Datos ......................................................................................... 62
CAPITULO VI................................................................................................ 64
RESULTADOS.............................................................................................. 64
Primera prueba: medir distancia con la tecnologa XBee, Bluetooth y TCP-IP
...................................................................................................................... 64
Segunda Prueba: medir datos del sistema propuesto .................................. 65
CONCLUSIONES ......................................................................................... 72
RECOMENDACIONES ................................................................................. 73
REFERENCIAS ............................................................................................ 74
ANEXOS ....................................................................................................... 76
xii
INDICE DE FIGURA
Figura 1. Seal Continua y Discreta ................................................................ 8
Figura 2. Sealizacin Analgica de Seales Analgicas y Digitales ........... 10
Figura 3. Sealizacin Digital de Seales Analgicas y Digitales ................. 11
Figura 4. Mdulo XBee .................................................................................. 13
Figura 5. Modelo de red ZigBee .................................................................... 16
Figura 6. Pines USB ...................................................................................... 18
Figura 7. Tipos de puertos USB..................................................................... 19
Figura 8. Diagrama de Bloques del Mdulo ................................................... 34
Figura 9. Configuracin del LM7805 .............................................................. 35
Figura 10. Configuracin LM317 .................................................................. 36
Figura 11. Arduino FIO ................................................................................. 37
Figura 12. Cable FTDI .................................................................................. 38
Figura 13. Xbee Serie 2.5 ZB con antena .................................................... 39
Figura 14. XBee Explorer USB..................................................................... 39
Figura 15. FT232RL con base para Protoboard ........................................... 40
Figura 16. Bluetooth HC-05.......................................................................... 40
Figura 17. Modulo Ethernet ENC28J60 ....................................................... 41
xiii
xv
INDICE DE TABLA
Tabla 1. Comandos AT Seleccionados ........................................................ 51
Tabla 2. Lista de comando AT ...................................................................... 54
Tabla 3. Lista de costo de componentes ...................................................... 58
Tabla 4. Prueba de Distancia ....................................................................... 64
Tabla 5. Prueba de Datos Analgicos con USB ........................................... 65
Tabla 6. Prueba de Datos Analgicos con XBee a 5 m con lnea de vista ... 66
Tabla 7. Prueba de Datos Analgicos con XBee a 5 m sin lnea de vista .... 67
Tabla 8. Prueba de Datos Analgicos con Bluetooth a 5 m con lnea de vista
68
Tabla 9. Prueba de Datos Analgicos con Bluetooth a 5 m sin lnea de vista
69
Tabla 10.Prueba de Datos Analgicos con TCP-IP a 5 m con lnea de vista 70
Tabla 11.Prueba de Datos Analgicos con TCP-IP a 5 m sin lnea de vista . 71
xvi
RESUMEN
La transmisin de datos se puede presentar de diferentes vas de
comunicacin, ya pueden ser guiados o almbricos, o no guiados o inalmbricos. En
lo mtodos de transmisin se presentan problemas que segn sea la localidad que
se encuentre. En ambos casos las tecnologas actuales de transmisin usan ondas
electromagnticas. Existen diferentes tipos de tecnologas como los son XBee, USB,
Bluetooth y TCP-IP diferentes entres si, por esto se dise el mdulo de monitoreo y
transmisin, ya que se puede variar la forma de transmitir segn la necesidad del
usuario. Esta investigacin es de tipo proyectiva. Se logr una gran transmisin y
monitoreo de datos entre los diferentes tipos de tecnologa y una aplicacin
realizada en Android capaz de seleccionar que mtodo se desea utilizar. Este
dispositivo permite realizar un monitoreo de los datos analgicos y digitales
mediante las tecnologas ya antes mencionadas.
xvii
INTRODUCCION
La Transmisin de datos constituye el canal que permite la
comunicacin entre emisor y receptor, esto puede ser punto a punto o punto
a multipunto. El canal puede ser un medio fsico o guiado, o un medio
inalmbrico o no guiado. Los datos se representan como una seal
electromagntica, una seal de tensin elctrica, ondas radioelctricas,
microondas o infrarrojos. Existen diferentes tipos de tecnologas capaces de
hacer la transmisin como los XBee, USB, Bluetooth y TCP-IP
Este trabajo est orientado a la implementacin de un mdulo de
monitoreo y transmisin de datos mediante la tecnologas ya mencionadas a
travs de un Arduino FIO y una aplicacin en Android capaz de seleccionar
que mtodo de transmisin se desea utilizar. La realizacin de esta sistema
permite que se pueda realizar un monitoreo de los datos
analgicos y
xviii
CAPITULO I
EL PROBLEMA
Planteamiento del Problema
La necesidad que posee la industria para la transmisin y monitoreo
de datos es una dificultad que se presenta da a da en el mbito laboral, lo
que se busca es que se puedan transmitir la mayor cantidad de datos
posibles en el menor instante de tiempo y que estos datos se puedan
visualizar en el mismo instante de tiempo en el que se encuentran, por lo que
la demanda de cada vez mejores caractersticas en la trasmisin de datos va
aumentado conforme lo que avanza el tiempo. Las condiciones que se
pueden presentar estn muy lejos de ser ideales ya que en esta se
presentan varias interferencias que pueden obstruir la transferencia de datos.
Por esto se requiere elegir el mejor medio de transmisin de datos ms
adecuado, de lo cual depende del rea de trabajo en donde esta se desea
emplear.
Un tipo de transmisin de datos destacada es el uso de la transmisin
cableada, lo cual puede presentar diferentes dificultades de las cuales estos
seran las grandes distancia que se puedan existir entre un lugar y otro, ya
que estas obtienen prdidas considerables a medida que aumenta la
distancia, diferentes obstrucciones que puedan dificultar o impedir la
transmisin de datos, altos gastos econmicos, ambientes laborables
desfavorables que puedan deteriorar o destruir el cableado e impedir la
transmisin de datos de un punto con el otro y las ondas electromagnticas
que se presentan en el rea de trabajo. La dificultad del acceso fsico que
1
ms
significativas
del
siglo
XXI,
desarrollndose
pueda
OBJETIVOS
Objetivo General
Desarrollar un mdulo de monitoreo y transmisin de datos analgicos
y digitales mediante tecnologa. XBee / USB / Bluetooth / TCP-IP.
Objetivo Especifico
Estudiar la tecnologa de monitoreo y transmisin de datos XBee /USB
/ Bluetooth / TCP-IP.
Estudiar la arquitectura de los microcontroladores ptimos que sern
necesarios para esta aplicacin.
Disear el hardware necesario para poner en uso esta aplicacin.
Codificar el software que se pondr en uso para esta aplicacin.
Implementar la tarjeta de monitoreo y transmisin de datos analgicos
y digitales mediante tecnologa. XBee / USB / Bluetooth / TCP-IP.
Realizar las pruebas necesarias para su ptimo funcionamiento.
Justificacin
Las empresas han optado para resolver estas dificultades que se le
presentan utilizando las diferentes tecnologas para la transmisin de datos
inalmbrica, las cuales seran XBee, Bluetooth y TCP-IP. Las cuales
impulsan al desarrollo tecnolgico en el campo de la electrnica
especficamente en el rea de comunicaciones; por lo cual el presente
trabajo es una solucin innovadora y econmica de gran utilidad para la
transmisin de datos de un punto a otro ya que con estas tcnicas la
4
CAPITULO II
MARCO TEORICO
Antecedentes de la Investigacin
(Rondon, 2013), Desarrollo mediante un Arduino FIO y un mdulo
Bluetooth RN-41 una tarjeta capaz de medir variables fisiolgicas que se
monitorearon mediante una aplicacin de Android capaz de visualizar estas
seales y tambin es capaz de enviar un correo a un entrenador o a un
mdico de su referencia dichas variables.
Este trabajo tiene una relacin cercana debida que se utilizara el
Arduino FIO como microcontrolador para procesar las diferentes seales, se
utilizara la tecnologa Bluetooth para realizar la transmisin y tambin porque
es capaz de realizar un monitoreo en un dispositivo mvil mediante una
aplicacin basado en Android.
(Garcia, 2013), Implement una tarjeta de adquisicin de datos con un
microcontrolador ATMEL con la finalidad de procesar las diferentes seales
tanto analgica y digital y mediante una conexin USB ser capaz de
monitorear las diferentes variables utilizando la aplicacin LabView.
Esta investigacin posee una relacin ya que sta es capaz de sensar
las seales tanto analgicas como digitales mediante el microcontrolador
ATMEL, de igual manera puede realizar una transmisin de dichas variables
mediante la tecnologa USB y monitorear en una computadora dichas las
diferentes seales que posee.
7
Figura 1.
digitales con un nivel de tensin diferente para cada uno de los dgitos
binarios.
Como se muestra en la Figura 2 y 3, stas no son las nicas
posibilidades. Los datos digitales se pueden tambin representar mediante
seales analgicas usando un mdem (modulador/ demodulador).El mdem
convierte la serie de pulsos binarios de tensin (bi-valuados) en una seal
analgica, codificando los datos digitales haciendo variar alguno de los
parmetros caractersticos de una seal denominada portadora.
La seal resultante ocupa un cierto espectro de frecuencias centrado
en torno a la frecuencia de la portadora. De esta manera se podrn transmitir
datos digitales a travs de medios adecuados a la naturaleza de la seal
portadora. Los mdem ms convencionales representan los datos binarios
en el espectro de la voz y, por tanto, hacen posible que los datos se
propaguen a travs de lneas telefnicas convencionales. En el otro extremo
de la lnea, el mdem desmodula la seal para recuperar los datos originales.
Figura 2.
10
Figura 3.
12
Figura 4.
Mdulo XBee
Fuente: en.wikipedia.org
13
para
reemplazar
la
proliferacin
individuales.
14
de
sensores/actuadores
Tipos de Dispositivos
Se definen tres tipos distintos de dispositivo ZigBee segn su papel en
la red:
Coordinador ZigBee (ZigBee Coordinator, ZC): El tipo de dispositivo
ms completo. Debe existir uno por red. Sus funciones son las de encargarse
de controlar la red y los caminos que deben seguir los dispositivos para
conectarse entre ellos, requiere memoria y capacidad de computacin.
Router ZigBee (ZigBee Router, ZR): Interconecta dispositivos
separados en la topologa de la red, adems de ofrecer un nivel de aplicacin
para la ejecucin de cdigo de usuario.
Dispositivo final (ZigBee End Device, ZED): Posee la funcionalidad
necesaria para comunicarse con su nodo padre (el coordinador o un router),
pero no puede transmitir informacin destinada a otros dispositivos.
Funcionalidad
Basndose en su funcionalidad, puede plantearse una segunda
clasificacin:
Dispositivo de funcionalidad completa (FFD): Tambin conocidos
como nodo activo. Es capaz de recibir mensajes en formato 802.15.4.
Gracias a la memoria adicional y a la capacidad de computar, puede
funcionar como Coordinador o Router ZigBee, o puede ser usado en
dispositivos de red que acten de interfaces con los usuarios.
Dispositivo de funcionalidad reducida (RFD): Tambin conocido
como nodo pasivo. Tiene capacidad y funcionalidad limitadas con el objetivo
de conseguir un bajo coste y una gran simplicidad.
15
Topologa
La capa de red soporta mltiples configuraciones de red incluyendo
estrella, rbol, punto a punto y rejilla (malla).
Figura 5.
Fuente: http://sx-de-tx.wikispaces.com/ZIGBEE
travs
del
uso
de
routers
ZigBee.
El
algoritmo
de
encaminamiento utiliza un protocolo de pregunta-respuesta (requestresponse) para eliminar las rutas que no sean ptimas, La red final puede
tener hasta 254 nodos. Utilizando el direccionamiento local, se puede
configurar una red de ms de 65000 nodos (216).
16
hilos, 12 Mbps y "plug and play, transmite datos y est siendo adoptada
rpidamente por la industria informtica. Una caracterstica de la arquitectura
USB es que puede proporcionar fuente de alimentacin a los dispositivos con
los que se conecta, con un lmite mximo de 15 V por dispositivo. Para poder
hacerlo, utiliza un cable que consta de cuatro hilos (la conexin a tierra GND,
la alimentacin del BUS y dos hilos de datos llamados D- y D+).
Figura 6.
Pines USB
Fuente: http://comosolucionar.blogspot.com
18
Figura 7.
Fuente: https://es.wikipedia.org/wiki/Universal_Serial_Bus
Tecnologa Bluetooth
Bluetooth es un estndar para la comunicacin inalmbrica entre los
dispositivos en un rea relativamente pequea y por lo tanto funciona bien en
la red de rea personal (PAN) por radiofrecuencia.
19
20
21
WWW
WWW son las iniciales que identifican a la expresin inglesa World
Wide Web, el sistema de documentos de hipertexto que se encuentran
enlazados entre s y a los que se accede por medio de Internet. A travs de
un software conocido como navegador, los usuarios pueden visualizar
diversos sitios web y navegar a travs de ellos mediante los hipervnculos.
HTML
HTML, siglas de HyperText Markup Language (lenguaje de marcado
de hipertexto), hace referencia al lenguaje de marcado predominante para
la elaboracin de pginas web que se utiliza para describir y traducir la
estructura y la informacin en forma de texto, as como para complementar el
texto con objetos tales como imgenes. El HTML se escribe en forma de
etiquetas, rodeadas por corchetes angulares (<,>).
HTML tambin puede describir, hasta un cierto punto, la apariencia de
un documento, y puede incluir un script (por ejemplo JavaScript), el cual
puede afectar el comportamiento de navegadores web y otros procesadores
de HTML.
URL
URL significa Uniform Resource Locator o, en espaol, Localizador
Uniforme de Recursos. La URL es una forma de organizar la informacin en
la web.
El URL es una cadena de caracteres de acuerdo a un formato
modlico y estndar, que designa recursos en una red, como Internet con la
cual se asigna una direccin nica a cada uno de los recursos de informacin
22
24
25
CAPITULO III
MARCO METODOLOGICO
Tipo de Investigacin
Se trata de una investigacin proyectiva segn (Hurtado, 2010). Este
tipo de investigacin, consiste en la elaboracin de una propuesta, un plan,
un programa o un modelo, como solucin a un problema o necesidad de tipo
prctico, ya sea de un grupo social, o de una institucin, o de una regin
geogrfica, en un rea particular del conocimiento, a partir de un diagnstico
preciso de las necesidades del momento, los procesos explicativos o
generadores involucrados y de las tendencias futuras, es decir, con base en
los resultados de un proceso investigativo.
Es una investigacin proyectiva ya que se realiza una tarjeta que
transmite los diferentes tipos de seales mediante diferentes mtodos
inalmbricos en vista de las dificultades que presenta una transmisin
cableada .Con esta tarjeta se propone un mtodo alternativo, diferente y
tecnolgico para realizar el monitoreo y transmisin de los datos analgicos y
digitales.
Diseo de la Investigacin
Es una investigacin de campo ya que las variables con las que se
trabajan se presenta en su estado real y estas no pueden se manipuladas ni
modificadas. En esta investigacin las variables se presentan en su estado
real. (Hurtado, 2010)
26
30
XCTU 5.1.0
X-CTU es un software de Shareware en la categora de Miscelneos
desarrollado por MaxStream.
X-CTU es el programa con el que se conecta los mdulos XBee a
travs de la PC, en el cual se le puede actualizar el firmware y tambin se le
pueden configurar las diferentes caractersticas que estos poseen, no solo
eso, tambin contiene un terminal con el cual poder mandar y recibir datos
mediante el puerto que est conectado el XBee.
PROTEUS
Proteus es una compilacin de programas de diseo y simulacin
electrnica, desarrollado por Labcenter Electronics que consta de los dos
programas principales: Ares e Isis, y los mdulos VSM y Electra.
El Programa ISIS, Intelligent Schematic Input System (Sistema de
Enrutado de Esquemas Inteligente) permite disear el plano elctrico del
circuito que se desea realizar con componentes muy variados, desde simples
resistencias, hasta alguno que otro microprocesador o microcontrolador,
incluyendo fuentes de alimentacin, generadores de seales y muchos otros
componentes con prestaciones diferentes. Los diseos realizados en Isis
pueden ser simulados en tiempo real, mediante el mdulo VSM, asociado
directamente con ISIS.
ARES, o Advanced Routing and Editing Software (Software de Edicin
y Ruteo Avanzado); es la herramienta de enrutado, ubicacin y edicin de
componentes, se utiliza para la fabricacin de placas de circuito impreso,
permitiendo editar generalmente, las capas superficial (Top Copper), y de
soldadura (Bottom Copper).
31
Procesamiento de la Informacin
Para el procesamiento de la informacin se utilizaran los diferentes
programas que de alguna manera facilitaran la implementacin del diseo
planteado, as como el software de computadoras que ser el encargado de
programar el microprocesador que ser el cerebro capaz de hacer funcionar
el mdulo de monitoreo y transmisin de datos , esto debido a que los datos
que se registraran se indicaran por medio de comandos en la plataforma de
programacin mediante instrucciones, luego con el uso de los dispositivos
digitales de carcter especfico se puede comprobar que los datos obtenidos
mediante la tarjeta sean totalmente correctos y en caso de no serlos se
proceder a buscar los errores que se pudieron haber cometido.
Anlisis de la Informacin
Para el presente diseo el anlisis que se implemento fue de tipo
descriptivo y funcional; descriptivo ya que se utiliz para recoger, presentar,
organizar, resumir, analizar, generalizar; los datos de investigaciones previas
correspondientes al tema y de este modo se pudo recolectar y presentar
sistemticamente para dar una idea clara y determinada de la situacin que
se presenta, de igual manera ser funcional ya que a travs de pruebas
sucesivas en diferentes condiciones se verificara que el diseo del mdulo
funcione correctamente y en el caso de presentarse una falla poder abordarla
para su solucin.
32
CAPITULO IV
DISEO DE LA INVESTIGACIN
Descripcin del Diseo
El presente trabajo de investigacin est basado en el diseo de un
mdulo de monitoreo y transmisin de datos anlogos y digitales, este
equipo consta del diseo e implementacin de un transmisor inalmbrico que
tambin posee una conexin USB con la cual se realiza una transmisin
remota, de un programa para visualizar dichos datos y de una aplicacin
para dispositivos mviles con sistema operativo Android con la cual tambin
se podrn tambin ver los datos y poder seleccionar el mtodo a transmitir.
Dicho mdulo de monitoreo y transmisin de datos es capaz de sensar
a travs de un microprocesador que en este caso se utiliz un Arduino FIO,
realizar un clculo para poder ver el voltaje que se refleja en las entradas
analgicas y poder ver el estado que se encuentra los puertos digitales y ser
capaz de transmitir y hacer un monitoreo. Para poder transmitir
inalmbricamente los diferentes datos que se le presenta se utilizara las
tecnologas como los son XBee, Bluetooth y TCP-IP y tambin se realizara
un conexin remota utilizando USB para transmitir esos datos, el monitoreo
se realiza mediante una aplicacin capaz de visualizar los datos que ya
fueron transmitidos, para poder seleccionar el mtodo se realiz un
aplicacin Android que tambin es capaz de ver los datos transmitidos a
travs de Bluetooth.
33
Figura 8.
Figura 9.
35
Figura 10.
Configuracin LM317
Fuente: Propia
Entradas de Datos
Para la entrada que se le presentar a dicho mdulo se encuentra en
forma tanto digital como analgica, estas seales se encuentran en los
diferentes dispositivos electrnicos que estn en los procesos que se desea
utilizar dicho modulo, para la obtencin de dichos datos se requieren que
estos tengan un filtrado y un ajuste para no perder ningn tipo de informacin
que estas puedan obtener, con este mdulo lo que se quiere es que se
pueda transmitir estas seales y que se puedan visualizar para una mejor
compresin.
36
Este mdulo sensar estos datos con un voltaje mximo de 3.3 V para
las diferentes seales, si se presentara un voltaje mayor dicho modulo no
podar captar dicho datos, se requera una etapa previa de ajuste de voltaje
para que dicho modulo pueda obtener toda la informacin que se encuentra
en los dispositivos que se van a utilizar.
Etapa de Procesamiento de Datos
Para la obtencin y el manejo de los datos que se encuentran en dicho
modulo se utilizara un microprocesador, en este caso se utiliz un Arduino
Fio
El Arduino FIO es una placa electrnica basada en el ATmega328P
funciona a 3.3V y 8 MHz. Cuenta con 14 pines digitales de entrada / salida
(de los cuales 6 se pueden utilizar como salidas PWM), 8 entradas
analgicas, un resonador de a bordo, un botn de reinicio, y los agujeros
para el montaje de conectores macho. Tiene conexiones para una batera de
polmero de litio e incluye un circuito de carga a travs de USB. Un socket
XBee est disponible en la parte inferior del tablero.
Figura 11.
Arduino FIO
Fuente: www.electan.com
37
Figura 12.
Cable FTDI
Fuente: www.freetronics.com.au
Figura 13.
Figura 14.
Fuente: www.sparkfun.com
39
Modulo USB
El FT232RL es un dispositivo que se aade a la gama de interfaz
UART-USB dispositivos de circuitos integrados de FTDI. El FT232RL es un
USB a la interfaz UART serie con la salida del generador de reloj opcional, y
la nueva caracterstica de seguridad dongle FTDIChip-ID.
Figura 15.
Modulo Bluetooth
Se utiliz en la tecnologa Bluetooth el mdulo HC-05 que es un
mdulo Maestro-Esclavo, quiere decir que adems de recibir conexiones
desde una PC, Telfono o Tablet, tambin es capaz de generar conexiones
hacia otros dispositivos Bluetooth. Posee una alimentacin de 3.6V a 6V,
puede llegar hasta los 10 metros, usa niveles TTL y posee una velocidad de
1200bps a 1.3Mbps.
Figura 16.
Bluetooth HC-05
Fuente: www.martyncurrey.com
40
Mdulo Ethernet
Para lograr una comunicacin a travs de los protocolos de TCP-IP se
utiliza un mdulo Ethernet llamado ENC28J60 que utiliza el CI Controlador
Ethernet ENC28J60 de Microchip caracterizado por manejar la mayora de
los requerimientos del protocolo de red. La tarjeta se conecta directamente a
la mayora de los microcontroladores por medio de la interfaz SPI con
velocidad de transferencia de hasta 20 MHz.
Figura 17.
Figura 18.
Figura 19.
Ecuacin 1
Figura 20.
Subrutina de XBee
Fuente: Propia
45
Figura 21.
Subrutina de Bluetooth
Fuente: Propia
Figura 22.
Subrutina de USB
Fuente: Propia
46
Figura 23.
Subrutina de TCP-IP
Fuente: Propia
XBee
Cada XBee tiene un microcontrolador interno que ejecuta un
programa, tambin conocido como firmware, el cual controla las funcione del
XBee como la comunicacin y seguridad. Para cambiar el firmware se utiliza
el programa X-CTU.
Adems del X-CTU, se debe instalar los controladores adecuados
para el XBee Explorador de USB, se utilizan los driver FTDI para que
reconozca el dispositivo.
47
Figura 24.
SH y SL de XBee
Fuente: https://www.5hertz.com
Figura 25.
48
Figura 26.
Figura 27.
49
Figura 28.
Figura 29.
50
Comandos AT Seleccionados
Coordinador
Dispositivo Final
ID
2204
2204
DH
13A200
DL
40BE2C10
13A200
4B3DDE0
Fuente: Propia
Figura 30.
Figura 31.
52
Figura 32.
Tabla 2.
Lista de comando AT
AT
Prueba de conexin
AT+RESET
Resetear Dispositivo
AT+VERSION
AT+ORGL
Restaurar de Fabrica
AT+ADDR
AT+NAME
AT+UART
Parmetros UART
AT+PSWD
ANDROID
El programa para la aplicacin en Android, se realiz utilizando el
lenguaje de programacin que est orientada a objetos, el cual fue diseado
en App Inventor. Para la realizacin de esta aplicacin con el uso de esta
programacin hizo que su realizacin fuera ms rpida, sencilla y se obtuvo
un gran diseo de la pantalla como una interfaz, que era necesaria para este
proyecto.
El App Inventor posee dos ventanas una que se realiza todo lo que es
la interfaz que se le mostrara al usuario (App Inventor Diseador) y la otra en
la que se realiza toda la programacin (App Inventor Bloques).
App Inventor Diseador es donde se construy todo lo referente a la
interfaz para el usuario, en donde se puede elegir todo los componentes que
se van a utilizar y tambin en que parte se van a colocar estos componentes.
54
Posee una Paleta en donde se puede ver todos los elementos que se
poseen, un Visor en el cual se muestra una pantalla donde se muestra la
interfaz que se va desarrollando, una opcin en donde se ven todos los
componentes que se escogieron y una tabla con las propiedades de dichos
componentes.
Figura 33.
Figura 34.
55
Componentes
Cantidad
Precio(Bs)
Total(Bs)
Arduino FIO
18.520
18.520
XBee Serie 2
25.128
50.256
XBee Explorador
26.804
26.804
FT232RL
4.340
4.340
HC-05
8.380
8.380
ENC28J60
10.690
10.690
Condensadores
30
90
Conector USB
180
180
USB
TOTAL(Bs)
119.260
Fuente: Propia
58
CAPITULO V
IMPLEMENTACIN
Luego de haber recolectado la informacin necesaria y concluida con
los distintos diseos procedemos a implementar el sistema de monitoreo y
transmisin utilizando las diferentes herramientas disponibles tanto en
hardware como software.
Apariencia del Mdulo de Monitoreo y Transmisin
Vista del Hardware
Se realiz el diseo para la circuitera en PCB haciendo uso del
software Proteus, el cual dispone de libreras que incluyen todos los
componentes necesarios y que permitirn realizar el esquema del circuito
electrnico y luego de realizado llevarlo a un diseo de circuito impreso
(PCB).
Figura 35.
59
Figura 36.
Figura 37.
60
Figura 38.
Figura 39.
61
Figura 40.
Figura 41.
62
Figura 42.
Figura 43.
63
CAPITULO VI
RESULTADOS
En este captulo sern mostrados y analizados todos los resultados
obtenidos de las pruebas realizadas al prototipo del mdulo de monitoreo y
transmisin indicando si se han cumplido los objetivos planteados
Primera prueba: medir distancia con la tecnologa XBee,
Bluetooth y TCP-IP
Esta prueba consisti en ver si se llegaban a visualizar los datos
analgicos y digitales mediante los diferentes tipos de tecnologa desde el
dispositivo mvil con Android.
Para medir la distancia mxima en la que se podran visualizar los
datos se realizaron dos tipos de mediciones, una con lnea directa al
transmisor y receptor y la otra con una obstruccin entre ellas, para estas
mediciones se midieron los diferentes tipos de tecnologa uno por uno.
Tabla 4.
Prueba de Distancia
XBee
12 m
28 m
Bluetooth
20 m
36 m
TCP-IP
33 m
69 m
Fuente: Propia
64
Voltaje
Dato 1
2.60
Dato 2
2.60
Dato 3
2.60
Dato 4
2.60
Dato 5
2.60
Dato 6
2.60
Dato 7
2.60
Dato 8
2.60
Dato 9
2.60
Dato 10
2.60
Fuente: Propia
Voltaje
Dato 1
2.60
Dato 2
2.60
Dato 3
2.59
Dato 4
2.60
Dato 5
2.60
Dato 6
2.60
Dato 7
2.60
Dato 8
2.60
Dato 9
2.60
Dato 10
2.61
Fuente: Propia
66
Voltaje
Dato 1
2.60
Dato 2
2.60
Dato 3
2.59
Dato 4
2.57
Dato 5
2.56
Dato 6
2.55
Dato 7
2.55
Dato 8
2.55
Dato 9
2.55
Dato 10
2.55
Fuente: Propia
67
Voltaje
Dato 1
2.60
Dato 2
2.60
Dato 3
2.60
Dato 4
2.60
Dato 5
2.60
Dato 6
2.60
Dato 7
2.60
Dato 8
2.60
Dato 9
2.60
Dato 10
2.60
Fuente: Propia
68
Voltaje
Dato 1
2.60
Dato 2
2.60
Dato 3
2.60
Dato 4
2.60
Dato 5
2.60
Dato 6
2.60
Dato 7
2.60
Dato 8
2.60
Dato 9
2.60
Dato 10
2.60
Fuente: Propia
Voltaje
Dato 1
2.60
Dato 2
2.59
Dato 3
2.60
Dato 4
2.59
Dato 5
2.60
Dato 6
2.60
Dato 7
2.59
Dato 8
2.60
Dato 9
2.59
Dato 10
2.60
Fuente: Propia
Voltaje
Dato 1
2.60
Dato 2
2.59
Dato 3
2.60
Dato 4
2.59
Dato 5
2.60
Dato 6
2.59
Dato 7
2.60
Dato 8
2.60
Dato 9
2.60
Dato 10
2.60
Fuente: Propia
CONCLUSIONES
El Arduino FIO es un microprocesador que es capaz de sensar las
variables analgicas y digitales, y tambin puede lograr mediante los
mdulos de XBee, USB, Bluetooth y TCP-IP que se puedan transmitir esas
variables mediante estas tecnologas y que se pueda realizar un monitoreo
de esos datos.
Despus de realizar diferentes pruebas a las diferentes tecnologas se
pudo ver que los datos que se presentaban no cambian mucho entre ellas,
en algunas ocasiones los datos variaban entre ellos pero su variaciones no
era muy significativa.
El software diseado la aplicacin en Android resulto bastante sencilla
y verstil, se lograr comunicar con el dispositivo Bluetooth sin ninguna
complicacin y se obtiene una gran respuesta de los diferentes datos.
El hardware que se dise ocupo una presentacin bastante
compacta y efectiva, en la cual se pudo comprobar la eficiencia de esta sin
ninguna complicacin
El desarrollo de este mdulo presenta un avance tecnolgico, ya que
se puede realizar un monitoreo y transmisin de diferentes maneras, sin
tener que obtener los datos mediante varios mdulos.
72
RECOMENDACIONES
Realizar una interfaz ms amigable al usuario para que se puedan ver
los datos analgicos y digitales en la tecnologa XBee, USB, Bluetooth y
TCP-IP.
Usar un microprocesador que posea una mayor memoria, porque la
memoria en el Arduino FIO, que esta posee es una muy limitada y para la
realizacin del servidor en el Arduino, se llena muy fcil.
Mostrar ms datos analgicos y digitales, para eso usar un
microprocesador solo para la lectura de datos y transmitir esos datos al
Arduino FIO para su transmisin.
Usar el nuevo Arduino FIO que se encuentra en el mercado ya que
este posee integrado el modulo USB, el cual se obtendra un diseo ms
compacto.
Realizar un software que sea capaz no solo de hacer un monitoreo,
sino que estos datos se puedan guardar en una base de datos, para no que
no se pierda ninguno de los datos.
73
REFERENCIAS
Alegsa, L. (12 de Mayo de 2010). Definicion de Php. Obtenido de
http://www.alegsa.com.ar/
Estefany. (23 de Mayo de 2012). Definicion Android. Obtenido de
http://tecnologiasandroid.blogspot.com/
Garcia, A. (2013 de Septiembre de 2013). Conceptos bsicos de micro
controladores:
Conociendo
a
Arduino.
Obtenido
de
https://es.scribd.com
Garcia, J. (2013). Diseo de Tarjeta de Adquisicion de Datos de Sensores
Analgicos y Digitales para Sistema Domesticos. Cuidad Guayana:
Universidad Nacional Experimental Politecnica "Antonio Jose de
Sucre".
Glen, M. (23 de Mayo de 2012). ZIGBEE. Obtenido de http://sx-detx.wikispaces.com/
Gonzlez, A. (2013). Sensor inalmbrico inteligente de variables analogicas
implementada a partr de arduino fio y el modulo XBee con el uso de la
tecnologa ZigBee. Cuidad Guayana: Universidad Nacional
Experimental Politecnica "Antonio Jose de Sucre".
Hurtado, J. (2010). Metodologia de la Invetigacion. Caracas: Quiron
Ediciones.
kghgfh. (19 de Junio de 2010). Puerto Usb. Obtenido de http://es.scribd.com/
Perez, F. (19 de Octubre de 2012). Concepto de: URL, HTTP,
TCP/IP,DOMINIO,ISP ADRESS, IP, ROURTER, WWW, HTML.
Obtenido de http://1b162737.blogspot.com/
Rondon, R. (2013). Monitoreo de variables fisiologicas determinadas a traves
de arduino fio y plataforma android. Ciudad Guayana: Universidad
Nacional Experimental Politecnica "Antonio Jose de Sucre".
Sabas. (1 de Septiembre de 2011). Que es Xbee? Obtenido de
http://tecnologicobj12.blogspot.com/
Stallings, W. (2004). Comunicaciones y Redes de Computadores (Septima
ed.). Madrid: Pearson Educacion,S.A.
74
75
ANEXOS
76
83
Segunda Pantalla
84