Sei sulla pagina 1di 9

TECSUP MAQUINARIA PESADA

SISTEMAS DE CONTROL
MECATRNICO

LABORATORIO N 3

COMUNICACIN ENTRE UN
ARDUINO Y UNA PC MEDIANTE
BLUETOOTH
CARRERA: GETIN Y MANTENIMIENTO DE EQUIPO PESADO

CICLO: VI

SECCIN: A

DOCENTE: ING: Berly Silva Vargas

CURSO: SISTEMAS DE CONTROL MECATRNICO

ALUMNO (S):
- Bocanegra Zavala Santos Holmer

- Bocanegra Rodrguez Ronaldo Wilson

- Cabrera Valdivieso Willy

- Adriano Chinchay Jorge Luis

VI CICLO - 2017 - II

1
TECSUP MAQUINARIA PESADA

LABORATORIO 3: COMUNICACIN ENTRE


UN ARDUINO Y UNA PC MEDIANTE BLUETOOTH.

1. Objetivo:
Lograr controlar una placa de Arduino haciendo uso de la tecnologa inalmbrica
(BLUETOOTH) desde un celular.
Presentar un montaje y programa que nos permite entrar directamente en modo
de configuracin de comandos AT.
Presentar el mdulo HC-05.

2. Marco Terico:
Bluetooth es una especificacin industrial para Redes Inalmbricas de rea Personal
(WPAN) que posibilita la transmisin de voz y datos entre diferentes dispositivos
mediante un enlace por radiofrecuencia en la banda ISM de los 2.4 GHz. Los
principales objetivos que se pretenden conseguir con esta norma son:

Facilitar las comunicaciones entre equipos mviles.


Eliminar los cables y conectores entre estos.
Ofrecer la posibilidad de crear pequeas redes inalmbricas y facilitar la
sincronizacin de datos entre equipos personales.
Equipos y Materiales:

Arduino UNO o equivalente.

Algunos cables de protoboard, preferiblemente Dupont


macho/hembra.

Un mdulo BlueTooth HC-05, fijaros en que tiene 6 pines.

2
TECSUP MAQUINARIA PESADA

3. Equipos y Materiales:
Computadora con el Software Arduino.
Bluetooth HC-05.
Arduino Uno.

Caractersticas bsicas de Arduino

En este apartado vamos a describir los principales elementos que componen una placa Arduino
y el entorno de desarrollo en el que se programa el cdigo, es decir la parte hardware y software
que actan sobre Arduino.

2.1 Hardware:
Al ser Arduino una plataforma de hardware libre tanto su diseo como su distribucin puede
utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna
licencia. Por eso existen varios tipos de placa oficiales, las creadas por la comunidad Arduino o
las no oficiales creadas por terceros, pero con caractersticas similares. En la placa Arduino es
donde conectaremos los sensores, actuadores y otros elementos necesarios para comunicarnos
con el sistema. En el proyecto se han utilizado las placas Arduino Uno y Seeeduino que
describiremos a continuacin.

3
TECSUP MAQUINARIA PESADA
EL MDULO BLUETOOTH HC-05

En esta sesin, vamos a utilizar el mdulo HC-05, que puede configurarse tanto como Master
que, como Slave, y que adems dispone de bastante ms parmetros de configuracin y
capacidades de interrogacin.

El aspecto externo es bastante similar y la mejor manera de diferenciarlos es por los pines el
soporte, 4 para el HC-06 y 6 pines para el HC-05

A continuacin, se
muestra en la Ilustracin 2 donde estn ubicados los elementos ms importantes que componen
la placa Arduino Uno que son descritos de arriba abajo y de izquierda a derecha:

4
TECSUP MAQUINARIA PESADA
4. Procedimiento:
Al empezar este laboratorio primero recibimos las indicaciones del profesor luego los
trabajos a realizar y los pasos siguientes son:

Leer la hoja de caractersticas tcnicas del mdulo HC-05.


Conexionado elctrico del HC-05 y el Arduino.
El procedimiento normal con estos mdulos suele ser conectarlos, ver la
configuracin y reprogramarlos con nuestras preferencias. Despus mantendr la
programacin hasta que decidamos cambiarla.
Pero parece que el proceso da bastante guerra, as que vamos a ver si
podemos ayudar.
5. CONEXIN DEL BLUETOOTH HC-05 AL ARDUINO:
La conexin es muy sencilla, aunque requiere algn cable ms que el mdulo HC-06,
y algn cambio:

Fig.1. Conexionado elctrico del HC-05 y el Arduino.

En primer lugar, para que el HC-05 entre en modo comandos AT, requiere que cuando
se enciende el mdulo, el pin KEY este HIGH. Por eso hemos conectado la tensin Vcc
del mdulo BlueTooth al pin 8 de nuestro Arduino.
El consumo del mdulo es mnimo y nuestro Arduino es capaz de alimentarlo sin
problemas, por eso el mdulo se encender cuando pongamos HIGH en el pin 9. Esto
nos permitir poner en HIGH el pin digital 8, al iniciar nuestro programa y despus
levantar el pin 8, de este modo cuando arranque entrar sin ms en el modo de
comandos AT.
El resto de los pines se conectan de forma similar Txd y Rxd se deben conectar cruzados
con los pines de comunicacin de Arduino, que usaremos mediante la librera software
Serial.

5
TECSUP MAQUINARIA PESADA

Para cargar el programa al Arduino, desconectaremos los pines RX0 y TX0 del
Arduino, pues internamente el Arduino trabaja con los mismos pines para cargar
el programa y si estn conectados al mdulo Bluetooth, no nos dejara cargar (para
evitar este inconveniente se puede usar el software serial y usar otros pines).
Ahora en el IDE de Arduino copiamos el siguiente cdigo y luego lo
cargamos a nuestro Arduino

fig. 2. Arduino Cargado, con el cdigo de Arduino.

6. PROGRAMA DE CONTROL

6
TECSUP MAQUINARIA PESADA

7. Funcionamiento:
Describir el funcionamiento del cdigo (investigar para que sirve cada Instruccin
utilizada en el programa).
Descargar del Play Store de un celular, la interfaz Arduino Control House.
Con este procedimiento garantizamos que el mdulo HC-05 entra solo en modo
AT comandos, y que nuestra consola nos va a servir para programarlo, y confo en
que nos evite todas las complicaciones.
Mi HC-05 me enva a la consola un mensaje de Status en cuanto arranca en el
modo AT, si es vuestro caso deberais ver un mensaje en la consola. Si no es as,
o veis signos raros, suele ser indicador de que la velocidad de comunicacin entre
Arduino y el mdulo es incorrecta.
Id probando velocidades hasta que veis algn mensaje correcto. Enviar un AT
siempre debera recibir una respuesta de OK.

Vincular el celular al mdulo bluetooth. (Clave pin 1234).

7
TECSUP MAQUINARIA PESADA

Conectar al mdulo Bluetooth desde la aplicacin Arduino Control House.


Enviar datos desde la Interfaz.
Abrir el puerto Com del Arduino y verificar los datos.

8
TECSUP MAQUINARIA PESADA

Atencin:
Es importante comprender, que en cuanto conectemos algn dispositivo a nuestro
modulo Bluettotth HC-05, la luz roja dejar de parpadear y automticamente saldremos
del modo de comandos AT para entrar en el de transporte de informacin, es decir,
cualquier cosa que le enviemos, incluyendo comandos AT, se consideraran texto plano
que se reenviar al otro extremo de la conexin Bluetooth.
Recordad que solo podemos enviar comandos AT mientras no estemos conectados
8. Conclusiones y Recomendaciones:
Logramos controlar la placa de Arduino haciendo uso de la tecnologa inalmbrica
(BLUETOOTH) desde un celular.
Hemos presentado el mdulo BlueTooth HC-05, el funcionamiento y a la ves
hicimos funcionar una pequea rueda aplicando Arduino y la programacin.
Tambin hemos visto que acepta bastantes ms ordenes en comandos AT.

9. Anexos:

Potrebbero piacerti anche