bclose

CONFIGURAR EL MÓDULO BLUETOOTH HC-06

mBlock y el Bluetooth

OBJETIVOS

 

    • Presentar y configurar el módulo Bluetooth HC-06.
    • Conectarlo y configurarlo.
    • Vincular el Bluetooth con el Smartphone.
 

MATERIAL REQUERIDO

 montaje coche s4a

Set de piezas del coche

Imagen de Arduino UNOArduino Uno o compatible y con el firmware para S4A cargado.

Un PC con el entorno S4A correctamente instalado y configurado.

Vista principalUn módulo controlador de motores L298N.
Img_3_6

Algunos cables de Protoboard macho-macho y macho-hembra.

imagen frontal

 Un módulo BlueTooth HC-06

ARDUINO Y EL BLUETOOTH

 

 

 

Hasta ahora hemos tenido que mantener conectado el  coche al PC continuamente con un cable, y esto parece poco compatible con el concepto de coche teledirigido que cualquiera pueda tener en la cabeza. Y para solucionar eso vamos a utilizar el Bluetooth, un concepto que seguro que os suena a todos, sobre todo gracias a los smartphones y PCs.

Y como no podría ser de otra manera, existen unos módulos que se conectan a nuestro Arduino y que nos servirán para otorgarle la capacidad de comunicarse vía Bluetooth con otros dispositivos que también soporten esta tecnología.

presentacion

Si nos fijamos en los pines 0 y 1 de Arduino veremos que al lado hay escrito Rx y Tx. ¿Qué significa esto? Pues que estos pines sirven también para realizar la comunicación serie de la misma forma que el cable que hemos utilizado hasta ahora. El pin 0 (Rx) se encarga de recibir datos y el pin 1 (Tx) de transmitir datos.

partes-arduino-uno

 

Así que si conectamos el módulo Bluetooth a esos dos pines podrá recibir y transmitir datos entre nuestro Arduino y  otros dispositivos con Bluetooth, pudiendo prescindir de cables. En este caso vamos a utilizar el módulo HC-06.

El HC-06 tiene 4 pines, dos para la alimentación y dos para comunicarse con nuestro Arduino, rotulados como Rx y Tx. A la hora de conectarlo a nuestro Arduino tenemos que conectar el Tx del módulo al Rx del Arduino, y el Tx del módulo al Rx del Arduino, de forma que lo que envíe el módulo Bluetooth lo reciba el Arduino y viceversa.

Vista posterior

De momento no conectéis nada, porque antes de poder utilizarlo con nuestro coche, vamos a tener que cambiar la configuración que tiene predeterminada en el HC-06.

 

CONFIGURANDO EL HC-06

 

 

 

Lo que hace el programa es cambiar el nombre y la contraseña del Bluetooth para que pongáis la que vosotros queráis, y configurar la velocidad de comunicación para que sea la misma que utiliza mBLock  y puedan “entenderse”.

Descomprimir el archivo y ejecutad el programa. En el programa podéis cambiar “PROMETEC” y “5678” por el nombre y la contraseña que queráis que tenga vuestro dispositivo.

String nombre = "PROMETEC"; //Cambiar PROMETEC por el nombre deseado
String password ="5678"; //Cambiar 5678 por el la contraseña deseada

Una vez hecho esto tenemos que cargar el programa en Arduino. Para ello no tenéis más que conectar el Arduino al PC, pulsar en el icono con forma de flecha, y esperar a que en la parte de abajo os aparezca la palabra “Subido”.

 
  • Recordad que hay que seleccionar el puerto en herramientas.
  • Cuando uséis el IDE tenéis que cerrar mBlock, y viceversa. 
Captura

Y una vez hecho esto tendréis que desconectar el cable del ordenador y conectar el módulo Bluetooth HC-06 de la forma que hemos indicado anteriormente y que podéis ver en la siguiente imagen:

conectar bluetooth coche
 
  • Os recomendamos unir los cables a los demás y sujetar el Bluetooth al chasis con un goma o una brida. 
coche teledirigido

Y ahora sí, ya podéis volver a conectar el cable del ordenador. Cuando veáis que se enciende el LED del Arduino que está conectado al pin 13 significará que ya ha terminado de configurarlo.

 
  • Si os preguntáis a que viene tanto conectar y desconectar la explicación es que mientras tengamos conectados los pines 0 y 1 del Arduino, la conexión serie mediante el cable no funciona y no nos permite cargarle programas.
  • Por eso desconectamos el módulo para cargar el programa, y una vez cargado podemos conectar el módulo Bluetooth y volver conectar el cable del ordenador para que se ejecute el programa y configure el HC-06. 

 

SINCRONIZAR EL SMARTPHONE

 

 

 

Para vincular el smartphone y el Bluetooth del coche vamos a las opciones de Bluetooth de nuestro teléfono, buscamos el dispositivo con el nombre que hayamos escogido e introducimos la contraseña.

HC-06 smartphone

 

RESUMEN DE LA SESIÓN

 

 

 

En esta sesión hemos aprendido varias cosas importantes:

 
  • A configurar los módulos Bluetooth HC-06.
  • Podemos controlar nuestro Arduinosin necesidad de cables.
  • Cómo conectar el Bluetooth a nuestro coche teledirigido.
  • A vincular el HC-06 con el Smartphone.

LikeUsOnFacebook_Icon

No Comments

Give a Reply

WordPress Anti-Spam by WP-SpamShield

¡Oferta!

Promoción especial de abril.

Tu robot educativo por

49,95

Ir al producto