miércoles, 22 de julio de 2015

USANDO EL ESCORNABOT POR BT

Para programar el escornabot vía BT, necesitamos tener un módulo BT para Arduino, el HC-05 o HC-06. La principal diferencia entre ambos es que el HC-05 puede utilizarse en modo Master o como esclavo, es decir, para enviar o para recibir datos, y el HC-06 sólo en esclavo, para recibir.

El espacio en la breadboard, como habréis comprobado si ya tenéis vuestro escornabot, es bastante limitado.
Se puede hacer hueco desplazando la placa Arduino y dejando algunos pines fuera, pero esto nos obligaría a utilizar un pin distinto para el buzzer, por lo que tendríamos que cambiarlo en el firmware. Mi recomendación es poner dos filas de cuatro conectores en en filas libres de la placa de la botonera, conectando cables macho-macho del VCC, GND, RX y TX del arduino, o conectando a la misma alimentación de la placa el 5v y GND usando cables sólo para TX y RX.
A continuación vemos el proceso:


1. Seleccionamos el hueco en la placa de la botonera. En este caso se van a utilizar los ocho huecos señalados.

2. Aislamos los ocho taladros cortando las pistas tras ellos.





3. Soldamos dos filas de cuatro conectores

4. Y conectamos el módulo BT en una de las filas y cables macho-macho en la otra, haciendo coincidir:
  • VCC con VCC
  • GND con GND
  • TX con RXD
  • RX con TXD









Para poner el firmware en "modo BT", debemos abrirlo en el software de Arduino e ir a la pestaña Configuración.h

Allí debemos buscar lo siguiente

// button set to use
//#define BUTTONS_DIGITAL
#define BUTTONS_ANALOG
//#define BUTTONS_BLUETOOTH

Para iniciar con bluetooth, hay que des/comentar (con '//')  esta parte del código y ponerlo así:


// button set to use
//#define BUTTONS_DIGITAL
//#define BUTTONS_ANALOG
#define BUTTONS_BLUETOOTH


Y listo, ya sólo tenéis que descargar alguna de las apps para android y empezar a jugar. Os dejo los enlaces a las entradas del blog donde se publicaron:
Espero que os sea útil. Disculpad por la calidad de las imágenes.

No hay comentarios:

Publicar un comentario en la entrada