5

DCC++ con Bluetooth HC-06

Otra de las cosas que tenia pendiente era conectar la central DCC++ al ordenador por bluetooth con el módulo HC-06 y ha sido realmente fácil.

Primero hemos de configurar el módulo HC-06 con el baudrate de la central que es 115200 así que tendremos que cambiársela por que generalmente vienen configurados a 9600. En Arduino: Menú de comandos AT para configurar HC-06 esta completamente explicado como configurar el módulo con el monitor serial y un amigable menú.

Una vez lo tengamos con el baudrate correcto tenemos que conectarlo a la central a los pines 0 y 1, Tx y Rx respectivamente. Este HC-06 funciona a 5V pero es conveniente revisar esto ya que hay algunos que funcionan a 3,3V.

Conexión DCC++ con módulo bluetooth HC-06

Para comprobar que todo ha ido bien puedes probar a conectar con el bluetooth del móvil y un terminal serial tipo Bluetooth Terminal Una vez instalado emparejamos el móvil como cualquier bluetooth normal.

Cuando ya esta sincronizado para comprobar podemos probar encendiendo la central con el comando <1> o pulsando el botón de reset de Arduino.

Captura de pantalla DCC++ conectado por bluetooth a un móvil Android

También he probado la conexión con Rocrail cambiando en la configuración de DCC++ la dirección del adaptador en mi caso es /dev/rfcomm0  Hay que reiniciar Rocrail para que los cambios tengan efecto. La configuración del adaptador dependerá del adaptador y del sistema operativo en mi caso Ubuntu. Si no funciona a la primera en Rocrail pero si en el Terminal Serial de Android revisa la conexión entre el modulo y el PC por que debería funcionar sin problemas.

Configurando Rocrail para central DCC++ con Bluetooth HC-06

Y hasta ahora esto es todo, si alguien tiene alguna duda la caja de comentarios esta abierta a todos, Saludos!!!

(Visitado 555 veces, 3 visitas hoy)

5 comentarios

  1. Buenas Sergio! Lo que comentas es un problema de hardware entre el modulo HC-06 y android, El LED que lleva el modulo HC-06 sigue parpadeando? o se queda fijo pero no hace nada mas?. el HC-06 tiene que estar configurado a 115200 bauds y los pines Tx y Rx del HC-06 son los pines Rx y Tx de Arduino. Por lo demás no hace falta ninguna librería, salvo que te lo diga el Ide de Arduino a la hora de compilar el programa. Prueba a emparejar con otro smartphone. Para emparejar el modulo, los pines Rx y Tx no son necesarios. haz algunas pruebas a ver que tal, pero en respuesta a tus preguntas, no hay que hacer nada especial, salvo la configuración y no necesitas ninguna libreria para ese modulo.
    Si sigues teniendo problemas cuéntame a ver si puedo echarte una mano, Saludos!!!

  2. Hola sabes que seguí todos los pasos y no me reconoce el modulo hc 06 desde el cel no lo puedo encontrar y ya no se que mas tocar… tengo que cargar algo especial en la central o alguna librería???

  3. Y serviría igual el módulo wifiESP8266 para la aplicación en vez del módulo del bluetooth?

  4. Entiendo que serviría para poder conectar la central DcC++ con la aplicación DCC++CAB,no?
    Un saludo

    • Si, esta preparando para poner el módulo directamente a la central en los pines 0 y 1 (Rx/Tx) lo único es que el módulo tiene que estar configurado a 115200 bauds por lo demás, enchufar y listo. Para WiFi hay que programar el módulo antes en este mismo blog tienes información sobre eso, Saludos!!!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *