bclose

AÑADIR BLUETOOTH AL COCHE

Controlar el coche por bluetooth

Objetivos

 

    • Conectar y configurar el módulo Bluetooth HC-06.
    • Incorporar el Bluetooth al programa de control.
    • Conectar el smartphone con nuestro el HC-06 y descargar la aplicación de control.
 

Material requerido.

 

  Tienda España Tienda Mexico
Vista principal  Robot educativo Robot educativo

CONECTAR Y CONFIGURAR EL HC-06

 

Vamos a utilizar el módulo Bluetooth para poder comunicarnos por el puerto serie de nuestro Arduino sin necesidad de cables, pero para no ocupar el único puerto serie que tiene nuestro Arduino UNO, vamos a utilizar la librería Software Serial que nos permitirá simular en puerto serie utilizando otros pines.

Nosotros vamos a utilizar el pin 2 como Rx y el 3 como Tx, de forma que el esquema de montaje para incluir el HC-06 en el coche sería el siguiente. Recordad que el las conexiones entre el Arduino y el HC-06 son cruzadas, es decir, el Tx de uno con el Rx del

hc-06 coche

Antes de poder utilizar el módulo vamos a configurarlo para ponerle el nombre y la contraseña que queramos.  Simplemente declaramos los pines que vamos a utilizar con la librería Software Serial y cambiamos el nombre y la contraseña. Podéis cambiar “PROMETEC” y “5678 por el nombre y la contraseña que queráis que tenga vuestro dispositivo. Aquí podéis descargarlo: configurar_hc-06.

#include <SoftwareSerial.h>
SoftwareSerial BT(2,3); // RX, TX

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

void setup()
{
 BT.begin(9600);
 pinMode (13,OUTPUT);
 digitalWrite(13,LOW) ;
 BT.print("AT");
 delay(1000);
 BT.print("AT+NAME");
 Serial.print(nombre);
 delay(1000);
 BT.print("AT+PIN");
 BT.print(password);
 delay(1000);
 digitalWrite(13,HIGH) ;
}
coche teledirigido

 

ADAPTAR EL PROGRAMA DE CONTROL

 

Ya tenemos hecho el programa de la sesión anterior, y ahora únicamente vamos a incorporar la funcionalidad Bluetooth.  Así que para empezar le incorporamos la librería Software Serial y creamos la instancia donde declaramos los pines que va a utilizar.

#include <SoftwareSerial.h>
SoftwareSerial BT(2,3); // RX, TX

Y a partir de ahí sólo tenemos que sustituir las instucciones en las que usamos el puerto serie por la instancia BT que hemos creado:

Contenido solo disponible para suscriptores. ¡Accede al contenido!

SINCRONIZAR EL SMARTPHONE Y EL HC-06 Y DESCARGAR EL PROGREAMA DE CONTROL

 

Para vincular el smartphone y el Bluetooth del coche implemente 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

Contenido solo disponible para suscriptores. ¡Accede al contenido!

Aquí podéis ver el resultado y cómo jugamos un poquito con él:

 

Resumen de la sesión

 

En esta sesión hemos aprendido varias cosas importantes:

 
  • A configurar los módulos Bluetooth HC-06.
  • Cómo integrar el Bluetooth en nuestro coche teledirigido.
  • Cambiar el programa para utilizar el Bluetooth.
  • Sincronizar el HC-06 con el Smartphone y usar una aplicación para controlar el coche.

LikeUsOnFacebook_Icon

No Comments

Para porder realizar consultas a nuestros expertos, tienes que ser suscriptor. Suscribiendote nos ayudas a mantener este proyecto en marcha.

¡ Quiero Suscribirme !

Si ya eres premium y no puedes comentar haz login. Hacer login
Tienda y Tutoriales Arduino