You are on page 1of 14

DEPARTAMENTO DE ENERGA Y MECNICA

REDES INDUSTRIALES
COMUNICACIN CON TECNOLOGIA INALAMBRICA
BLUETOOTH ENTRE UN DISPOSITIVO HC-05 Y LA PC PARA
MONITOREO DE TEMPERATURA Y PORCENTAJE DE
BATERIA.
INTEGRANTES:
Garzon Diego
Morales Marisol
Lamingo Alexis
Pruna Geovanny
Vela Juan C.

OCTAVO A
11/ Enero / 2016

1. TEMA:
COMUNICACIN CON TECNOLOGIA INALAMBRICA BLUETOOTH ENTRE UN
DISPOSITIVO HC-05 Y LA PC PARA MONITOREO DE TEMPERATURA Y PORCENTAJE DE
BATERIA

2. OBJETIVO
2.1 Objetivo General

Comunicar una PC(recibe datos) y un modulo Bluetooth HC-05(envia datos), para


monitoreo de las variables de temperatura y porcentaje de bateria, que se vizualizan
el en HMI realizado en el sofware Labview.

2.2 Objetivos Especificos

Indagar caractersticas acerca de la tecnologa inalmbrica Bluetooth y la confuguracion


necesaria del modulo HC-05.
Realizar un programa en la plataforma Arduino para lograr la comunicacin
Bluetooth entre la PC y el mdulo HC-05.

Realizar una interfaz HMI para un Smartphone, para lograr la recepcin de


datos del dispositivo HC-05.

Armar el circuito necesario para la comunicacin y la visualizacion local en LCD.


Comprobar el funcionamiento adecuado
Visualizar el monitoreo adecuado en el HMI de las variables temperatura y bateria
enviados por el modulo HC-05.

3. MARCO TEORICO
ESTNDAR BLUETOOTH
El grupo de trabajo IEEE 802.15 ha desarrollado un estndar de WPAN basado en las
especificaciones existentes de Bluetooth.
La tecnologa Bluetooth es un sistema de comunicacin de corto alcance, diseado
especficamente para reemplazar a los cables que conectan equipos fijos porttiles entre s.
Las caractersticas principales de ste tipo de tecnologa inalmbrica se centra en su robustez y
el bajo consumo de potencia de los terminales.
Este estndar es una adaptacin de la versin 1.1 de Bluetooth en lo referente a la capa fsica
(PHY) y a la capa de enlace (MAC), incluyendo L2CAP y LMP. Bluetooth empieza a concebirse
en Ericsson Mobile Communications en 1994 como el efecto colateral de un proyecto sobre
enlaces de comunicadores mltiples conectados a la red celular mediante telfonos; cuatro
aos ms tarde, aparece el grupo de inters en la tecnologa Bluetooth SIG (Special Interest

Group Grupo de Inters Especial) en el que aparecan Ericsson, Toshiba, Nokia, IBM, e Intel
como empresas promotoras de la tecnologa; ms tarde se sumaron otros promotores como
3Com, Lucent Technology, Microsoft y Motorota generndose el consorcio Bluetooth.
Actualmente el Bluetooth SIG cuenta con ms de 2000 empresas.
El objetivo de este grupo es fundamentalmente promover actividades relativas a mejorar la
interoperabilidad de forma que con ello se favorezca el desarrollo del mercado. En estos
momentos, para que un producto pueda considerarse como Bluetooth tiene que cumplir una
serie de protocolos y perfiles:
a) Protocolos
Los PROTOCOLOS describen cmo se realizan las tareas bsicas como sealizacin
telefnica, gestin de enlace y lo que se conoce como Service Discovery
Descubrimiento de Servicios, es decir, determinacin de qu servicios estn disponibles
desde o travs de otros productos Bluetooth.
b) Perfiles
Los PERFILES describen la forma en que diferentes protocolos y procedimientos bsicos
funcionan conjuntamente en diferentes productos y aplicaciones Bluetooth: los perfiles estn
considerados como la primera aproximacin en trminos de conseguir la interoperabilidad.
Bluetooth est basado en la tecnologa clsica de la plataforma inalmbrica conocida en
nuestro medio como spread spectrum (espectro ensanchado).
TOPOLOGA DE RED
Tenemos tres tipos de topologas de Red que son:

Topologa Punto a Punto


Topologa Piconet
Topologa Scatter-net

a) Topologa Punto a punto


Esta topologa es la ms sencilla ya que es la conexin directa existente entre dos dispositivos
entre un maestro y un esclavo como se ve en la figura 2.

Figura 1 Topologa Punto a Punto

b) Topologa Piconet

En esta topologa, los canales lgicos solamente pueden establecerse entre un maestro y hasta
siete esclavos.
Los nodos esclavos no pueden establecer canales lgicos entre s, estos tienen
necesariamente que pasar por un nodo maestro.
nicamente ocho (8) dispositivos activos pueden formar una piconet. Si se tuviera ms de los
dispositivos que conforman una piconet, estos podran estar dentro de la piconet, pero en un
estado estacionario o de reposo conocido como stand-by. Un mismo dispositivo puede formar
parte de ms de una piconet, pero no puede ser Maestro ms de una a la vez. En este caso, el
dispositivo que pertenece a ms de una piconet podr eventualmente, enrutar paquetes entre
ambas piconets.

Figura 2 Topologa Piconet

c) Topologa Scatter-net
La unin de varias piconets interconectadas se denomina Scatter-net. Esta topologa puede
estar configurada de dos formas que son como:

Maestro - Esclavo
Esclavo Esclavo

La Topologa Maestro Esclavo no es nada ms que un dispositivo que siendo esclavo en


una red puede ser Maestro para otra red, pero este dispositivo no puede ser Maestro en ms
de una red a la vez.
La Topologa Esclavo Esclavo no es nada ms que un dispositivo que puede ser esclavo de
dos diferentes dispositivos Maestros a la vez.

Figura 3 Topologa Scatter Net

En la figura se observa una posible distribucin de 20 dispositivos en una scatter-net, dnde


dos de los dispositivos se encuentran trabajando como Maestros de las piconet dos y tres, y los
mismos dispositivos son esclavos de la piconet uno.

FUNCIONAMIENTO
Un sistema con tecnologa Bluetooth consiste en un receptor y emisor de RF, un sistema de
banda base y un conjunto de protocolos.
La capa fsica de Bluetooth, es un sistema de Radio Frecuencia (RF) que opera en la banda
ISM de 2.4 GHz. Utiliza tcnicas de modulacin basadas en FHSS (Frequency Hopping Spread
Spectrum Espectro Ensanchado con Salto de Frecuencia), de manera similar a IEEE 802.11.
Esta tcnica FHSS, consiste en modular la seal que se va a transmitir conuna portadora que
salta de frecuencia en frecuencia, dentro del ancho de la bandaasignada, en funcin del
tiempo. Los saltos peridicos de frecuencia de la portadorareducen la interferencia producida
por otra seal originada por un sistema de bandaestrecha, afectando solo si ambas seales se
transmiten en la misma frecuencia en elmismo momento.
Se transmite 1 Mega smbolo por segundo (1 Ms/s), soportando velocidades binarias de 1 Mb/s
(Basic Rate - Tasa Bsica), o con EDR (Enhanced Data Rate-Tasa de Datos Mejorada), de 2
o 3 Mb/s.
Los dispositivos Bluetooth ms cercanos, forman una piconet, dentro de la cual uno de los
dispositivos cumple el rol de Maestro, mientras que los dems asumen el rol de Esclavos.
Durante una operacin tpica, un mismo canal de radio es compartido por elgrupo de la piconet,
sincronizndose todos los esclavos al patrn de saltos de frecuencias impuesto por el maestro.
Este patrn de saltos est determinado algortmicamente por la direccin y el reloj del
maestro, y utiliza las 79 posibles frecuencias de la banda ISM de 2.4 GHz. Se dispone de
tcnicas adaptativas, que excluyen las frecuencias en las que se detecta interferencias, con el
fin de poder coexistir con otros sistemas que utilicen frecuencias fijas dentro de la banda.

El canal fsico se encuentra subdividido por unidades de tiempo conocidos como time slots o
intervalos de tiempo. Los datos son transmitidos entre los dispositivos en paquetes dentro de
estos time slots, logrando un efecto full duplex mediante tcnicas del tipo TDD (Time-Division
Duplex Duplexacin por Divisin de Tiempo). Dentro de uno de los canales fsicos, se pueden
establecer canales lgicos de comunicacin entre los dispositivos de una piconet. Sin embargo,
stos canales lgicos solamente pueden establecerse entre un maestro y hasta siete esclavos.
MDULO HC-05
HC-05 es un mdulo Bluetooth de clase 2 con BlueCore4-external chipset de los principales
proveedores de Bluetooth chipset Cambridge de Silicon Radio. Este mdulo tienen modo de
operacin tanto maestro como esclavo, que se puede cambiar fcilmente por comandosAT de
configuracin. Cada par Master/ Slave HC-05 se auto-enlaza con la direccin del dispositivo por
defecto despus luego del encendido. Despus de que se estableci enlace, el usuario puede
transmitir y recibir datos a travs de la interfaz UART con cada uno. La transmisin es casi
transparente para el usuario. Es muy recomendable utilizar HC-05 pares para comunicarse
entre s. El usuario tambin puede utilizar el mdulo con el ordenador porttil, PDA, telfono
mvil, etc.
Caractersticas principales:
Chipset CSR BC417143
Bluetooth versin V2.0+EDR
Tensin de alimentacin: 3.3V
Frecuencia: 2.4GHz banda ISM
Modulacin: GFSK (Gaussian Frequency Shift Keying)
Seguridad: Autentificacin y encriptacin.
Velocidad-> Asncrono: 2.1Mbps (Max) / 160 kbps ; Sncrono: 1Mbps/1Mbps
Soporta comandos AT para configuracin a travs de un puerto serie.
Configuracin por defecto para el puerto COM: 9600, N, 8,1
Temperatura de trabajo: -20 C a +75 C
Dimensiones: 26.9mm x 13mm x 2.2 mm

Configuracin de Pines

Figura 4 Mdulo HC-05 y configuracin de pines

FUNCIONAMIENTO
El Modulo HC-05 tiene dos modos de funcionamiento el que dependen del jumper que va
conecta al pin 34 del mdulo.

Modo Configuracin (sin jumper): para entrar en este modo debe quitar el jumpery
poner nuevamente la fuente de 5V para que el modulo entre en modo configuracin.
Este modo permite configurar todos los parmetros, internos del mdulo como son:
Nombre del dispositivo, clave de emparejamiento, si es un mdulo maestro o esclavo,
Velocidad del UART en modo Bluetooth etc, los cambios son guardados
automticamente. Por defecto en modo configuracin la velocidad UART es 38400
Baudios

Modo Bluetooth (con jumper): para entrar en este modo debe poner el jumperquitar y
poner nuevamente la fuente de 5V para que el modulo entre en modo bluetooth.
Cuando el Modulo HC-05 este modo bluetooth trabaja segn lo programado en el modo
anterior, es decir es un bluetooth funcional que se puede emparejar, buscar etc, en este
caso los datos recibidos va Bluetooth son enviados seriamente por el pin (2 TX), a la
velocidad programada en el modo configuracin y de igual manera los datos recibidos
serial-mente por el pin (3. RX) son enviado va bluetooth al otro dispositivo bluetooth a
la velocidad programada en el modo configuracin que es la misma de transmisin.

APLICACIONES
Carkit Bluetooth
PCs
Asistentes digitales personales (PDAs)
Accesorios para el ordenador (tarjetas Compact Flash, tarjetas PCMCIA, tarjetas SD
y dongles USB)
Puntos de acceso
Cmaras Digitales

4. MATERIALES

Sensor de Temperatura LM 35
LCD
Arduino Mega
2 potenciometros de 5K
Bateria de 9V
Modulo Bluetooth HC-05
Computador (Labview)

5. DESARROLLO
1. Emparejamiento del Modulo HC-05 con la PC. En este caso mediante codigos AT se
configuro el Modulo HC-05, llamandose NEMESIS.
a. Se selecciona busca y selecciona el dispositivo.

2. Escribir el codigo de acceso al modulo, que en este caso es 0000

3. Verificar el Puerto COM asignado para el Bluetooth


a. Panel de Control, Ver dispositivos e impresoras.

b. Buscar el dispositovo NEMESIS, dar doble click en este. A continuacion click en


Hardware y observar el COM asignado en esta caso es el COM12

4. Implementar el circuito para la comunicacin bluetooth

5. Compilar y grabar el programa realizado en Ardino para la comunicacin

6. Energizar el circuito armado y verificar su funcionamiento.

7. Observar en la LCD los datos obtenidos de temperatura y bateria

8. Abrir el HMI realizado en LABVIEW y seleccionar el puerto COM asignado para el


modulo BLUETOOTH.

9. Monitorear los datos adquiridos por el modulo Bluetooth y enviados al Computador, .

10. Realizar pruebas variando las variables, para verificar el tiempo de cominicacion.

11. Implementar el circuito para envi de datos, adems el encendido de un LED desde el
Smartphone.
Nota: La programacin para el enlace con bluetooth realizada en arduino es la misma
para el caso solo se debe implementar el circuito.

12.Abrir la aplicacin realizada para Smartphone y seleccionar el dispositivo


a) Pulsar led On se enciende el LED.

b) De igual manera led Off se apaga el LED.

6. ANLISIS DE RESULTADOS:

Mediante las pruebas realizadas a ciertas diatancias se pudo apreciar que los datos
se transmiten adecuadamente hasta una distancia de aproximadamente unos 8
metros.

7. CONCLUSIONES:

La tecnologa Bluetooth es un sistema de comunicacin inalmbrico de corto alcance,


que se caracteriza por su robustez y el bajo consumo de potencia de los terminales.
sta prctica se implement mediante la utilizacin de un solo mdulo Bluetooth HC-05
y se aprovech que la computadora utilizada posee entre sus caractersticas la
funcionalidad de poseer Bluetooth.
El circuito implementado para la comunicacin entre PC-Bluetooth con el mdulo HC-05
se la realiz con la ayuda de Arduino para la adquisicin de datos
Los mdulos Bluetooth al momento de trabajar utiliza 2 pines de polarizacin y uno de
envi y otro de recepcin.

8. RECOMENDACIONES:

Para configurar los parmetros del Bluetooth se debe realizar el emparejamiento ya que
sino ste no le reconoce al mdulo HC-05.
Verificar que los dos mdulos tengan la misma contrasea para poder pasar la etapa de
autenticacin.
Es importante que los tiempos entre arduino y LabVIEW estn adecuadamente
coordinados

9. BIBLIOGRAFA:

(2011) BTM-5 Bluetooth Wireless TTL Master/Slave Transceiver Module


Datasheet.Recuperado
de:
http://www.usconverters.com/downloads/bluetoothmodule-btm5-datasheet.pdf
El Estndar Bluetooth. Recuperado de:
http://dspace.ups.edu.ec/bitstream/123456789/206/3/Capitulo%202.pdf

You might also like