Beruflich Dokumente
Kultur Dokumente
Integrantes:
1. Jorge Carrillo
2. Maria Macas
3. Liliana Rivera
4. Maria Sánchez
Tutor: Ing. Manuel Quiñonez
Paralelo: “B”
Para está práctica vamos a realizar la comunicación entre dos computadores usando
Zigbee, para el envío de mensajes de texto.
MARCO TEORICO:
WSN: Un mundo físico que es rico e invisible, con sensores, actuadores, pantallas y elementos
computacionales, integrados perfectamente en los objetos cotidianos de nuestras vidas.
Se puede tener aplicaciones como un control medioambiental o control de espacios inteligentes.
Fig.2 WSN
ZIGBEE:
Para el desarrollo de la practica utilizaremos como protocolo de comunicación para la
implementación de los sensores inalámbricos.
Tipos de dispositivos:
Este estándar Zigbee define solo las capas de red, aplicación y seguridad y adopta del estándar
IEE 802.15.4 las capas PHY y MAC.
Modulo Xbee: la principal ventaja de este módulo es proporcionar conectividad inalámbrica con
otros dispositivos de la misma serie. Estos módulos están diseñados para ser utilizados e
aplicaciones que requieren repetidores o una red mesh, se los pueden utilizar en los modos AT y
API.
Fig.3 Conexión para Xbee
DESARROLLO:
TRANSMISION Y RECEPCION DE DATOS
Se realiza la comunicación con Proteus mediante la comunicación serial, a continuación, se
muestra la figura de la interfaz en Proteus, donde se medirá la variable de la temperatura mediante
el sensor LMM35, la señal de un LDR, Velocidad, Proximidad, Y el encendido y apagado de un
LED, para la programación de todas estas variables se lo realizo con Arduino, para lo cual se
instaló las librerías para el Arduino.
LabVIEW es el software en el que se leen los datos enviados por cada uno de los sensores desde
el simulador Proteus el cual envía a través del Arduino y mediante la comunicación serial. Para
ello se utilizó el Virtual Serial Port Driver que es un programa cuya finalidad es la de emular la
actuación de puertos serie reales con el propósito de crear puertos COM virtuales. Gracias a él,
es posible conectar diversas aplicaciones para transferir datos escritos.
Los datos adquiridos en labview se los envía a la plataforma virtual ThingSpeak la cual es una
plataforma de análisis de IoT que nos permitió recopilar y almacenar datos de sensores en la nube
y desarrollar Internet de Aplicaciones de las cosas. Adicional con este servicio ThingSpeak
realizamos el análisis en línea. Los datos de los sensores se pueden enviar a ThingSpeak desde
cualquier Hardware que puede comunicarse utilizando una API REST.
Fig.11 Comunicación entre Labview y ThingSpeak
En ThingSpeak se configuro dos canales, el canal 1 para recibir los datos de cada uno de los
sensores, los cuales estos se van graficando obteniendo así el éxito de recibir datos, sin embargo,
en el canal 2 se configuró el envío de un 0 o un 1 desde ThingSpeak hacia labview, posterior a
ello a Proteus con el encendido o apagado de un led y se los puede visualizar en el terminal virtual
como L1 o L0. No se configuro todos los datos en un mismo canal debido a la interferencia de
los datos de los sensores ya que el uno es de recepción y el otro de transmisión.
Fig.15
Fig.16
Luego damos clic en Finish y dejamos los valores por defecto (dicho de otra forma se deja tal y
como está).
Fig.17
Luego no saldrá el siguiente recuadro y al finalizar la búsqueda damos clic en Add select
devices.
Fig.18
Luego como se puede apreciar tenemos añadido el Xbee listo para ser configurado y damos clic
sobre este.
Fig.19
Luego del anterior empieza a leer el Xbee; en algunos casos lo lee de forma inmediata y en otros
como se puede observar nos sale el siguiente recuadro el cual nos pide que se presione el botón
Reset (RST en el módulo usb ) por 10 segundos.
Fig.20
Luego ya podemos configurar el Xbee; la práctica requiere que un módulo sea End Device pero
en Modo API por cual procedemos instalarle el firmware dando clic en Update.
Fig.21
Luego del paso anterior buscamos igBee End Device Api, luego seleccionamos la última
versión y procedemos a subir el firmware al Xbee dando clic en Update.
Fig.22
Fig.24
Luego damos clic en Finish y dejamos los valores por defecto (dicho de otra forma se deja tal y
como está).
Fig.25
Luego no saldrá el siguiente recuadro y al finalizar la búsqueda damos clic en Add select
devices.
Fig.26
Luego como se puede apreciar tenemos añadido el Xbee listo para ser configurado y damos clic
sobre este.
Fig.27
Luego del anterior empiea a leer el Xbee; en algunos casos lo lee de forma inmediata y en otros
como se puede observar nos sale el siguiente recuadro el cual nos pide que se presione el botón
Reset (RST en el módulo usb ) por 10 segundos.
Fig.28
Luego ya podemos configurar el Xbee; la práctica requiere que el segundo módulo sea
Coordinador pero en Modo API por cual procedemos instalarle el firmware dando clic en
Update.
Fig.29
Luego del paso anterior buscamos igBee Coordinator Api, luego seleccionamos la última
versión y procedemos a subir el firmware al Xbee dando clic en Update.
Fig.30
Fig.32
Ahora damos clic en el signo más para añadir una trama que se enviara desde el coordinador al
dispositivo final.
Fig.33
Luego nos sale el siguiente recuadro y damos clic en Create frame using Frames Gene….
Fig.34
Luego seleccionamos el cuadro Frame type y escogemos 0X10 – Transmit Request
Fig.35
En primer lugar ponemos la dirección Mac del End Device en 64-bit dest.address y en segundo
lugar ponemos el mensaje en RF data; tal y como se puede observar debajo de RF data tenemos
la trama generada en Generated frame y luego damos clic en OK.
Fig.36
Luego ya se nos muestra la trama generada y damos clic en Add frame.
Fig.37
Ahora activamos la comunicación dando clic en open para los dos módulos
Fig.38
Luego damos clic en Send selected frame para que se envie la trama en este caso del Coordinador
al Dispositivo final; luego de eso se puede observar en la interfa del Coordinador ……..y también
se puede observar en el lado del Dispositivo final el mensaje recibido.
Fig.39
Luego damos clic sobre el mensaje recibido y se muestra el siguiente cuadro en el cual están las
características del paquete.
Fig.40
Fig.41
Fig.42
Agregamos la trama Add Frame
Fig.43
Fig.44
Fig.45
Fig.46
Como se puede observar ya están apagada la interfas y podemos desconectar la Xbee dando clic
en la X de cada interfase
Fig.47
Fig.48
Fig.49
Fig.50
3.- Imagen con el xbee
Fig.51
Fig.52
5.-Datos recibidos
Fig.53
Fig.54
3.-Configuramos el COM encontrado en labview
Fig.55
Fig.56
4.-observacion de los sensores enviando señal
Fig.57
Fig.58
6. Observacion de la trama enviado la cual se debe visualizar en proteus
Fig.59
CONCLUSIONES:
BILIOGRAFIA: