OBJETIVOS

 

  • Presentar y configurar el módulo Bluetooth HC-06.
  • Conectarlo y configurarlo.
  • Vincular el Bluetooth con el Smartphone.[/three-fourth]
  •  

    MATERIAL REQUERIDO

     

    Vista principal  Robot educativo

     

    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 Configurar_HC-06_mblock. 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.
  •  
     

    Deja una respuesta