- Módulo transceptor Bluetooth HC-05 con base
- El módulo bluetooth HC-05 es uno de las mejores opciones para los proyectos en los que necesites comunicaciones inalámbrica.
- El modulo transceptor (transmisión/recepción) permite conexiones inalámbricas bluetooth como maestro o esclavo, funciona de forma transparente como si realizáramos una conexión serie RS-232 TTL con cable.
Característica :
- Chipset CSR BC417
- Alimentación de 3,6 a 6 VDC
- Bluetooth versión V2.0+EDR
- Frecuencia: 2.4GHz banda ISM
- Modulación: GFSK
- Alcance aprox. 10m
- Seguridad: Autentificación y encriptación.
- Velocidad-> Asíncrono: 2.1Mbps (Max) / 160 kbps; Síncrono: 1Mbps/1Mbps
- Soporta comandos AT para configuración a través de un puerto serie
- Temperatura de trabajo: -20 ºC a +75 ºC
- Corriente de trabajo – emparejamiento : 80 mA
- Transmisión: 8mA
- Corriente modo sleep: < 1mA
- Tamaño: 37 x 16 mm
A la hora de asignar nombre a este dispositivo en ArduinoBlocks, nos hemos encontrado con problemas, por lo que recomendamos cambiarle el nombre mediante otro procedimiento a través del IDE de Arduino.
Hay varias opciones, una de ellas consiste en utilizar un modulo de conexión USB-Serie, pero la vamos a descartar, pues no disponemos del mismo. En todos los programas que hagamos con ArduinoBlocks, y que requieran del uso del módulo Bluetooth, es muy importante poner el nombre correspondiente, y que coincida con el que se le ha asignado. Como recordatorio, además del nombre que le asignemos, es posible identificar el dispositivo bluetooth, mediante su dirección MAC.
Otra opción es usando en Arduino y realizando la conexiones de una manera concreta. Para ello he utilizado el Tutorial diponible aquí. El código arduino está disponible en la siguiente pagina.
Para hacer los cambios, es necesario acceder al módulo blueetooth en modo AT. Para ello, una vez cargado el código antes indicado en el Arduino, y con el dispositivo conectado como se indica a continuación, accedemos a la consola serie de Arduino IDE, dejando pulsado el botón que tiene el dispositivo bluetooh. Para verificar que la conexión es correcta, el dpuerto serie nos dirá: "Esperando comandos AT ... ". Si introducimos AT, pulsamos enviar y nos devuelve OK, es que está correcto.
Resumen comandos usados para la programación del modulo y conexiones:
Conexiones Arduino HC-05:
11 Pin RX
10 Pin TX
9 Pin EN
GND GND
8 Pin VCC // ESTE CAMBIO ES IMPORTANTE PARA PODER HACER LA CONFIGURACIÓN // UNA VEZ TERMINEMOS EL PROCESO, HAY QUE PONER VCC A VCC para el correcto funcionamiento.
Resumen comados AT:
Ver nombre dispositivo: AT+NAME?
Ver password dispositivo: AT+PSWD?
Restaurar a fábrica = AT+ORGL
Cambiar nombre dispositivo: AT+NAME=nuevo_nombre
Cambiar password dispositivo: AT+PSWD=nuevo_password
Código Arduino: