HC 06 pinout, características y hoja de datos del módulo Bluetooth
HM-06 es un módulo Bluetooth diseñado para establecer comunicación de datos inalámbrica de corto alcance entre dos microcontroladores o sistemas. El módulo funciona con el protocolo de comunicación Bluetooth 2.0 y solo puede actuar como un dispositivo esclavo. Este es el método más barato para la transmisión inalámbrica de datos y más flexible en comparación con otros métodos e incluso puede transmitir archivos a una velocidad de hasta 2,1 Mb/s.
HC-06 utiliza la técnica de espectro ensanchado de salto de frecuencia (FHSS) para evitar interferencias con otros dispositivos y tener transmisión dúplex completa. El dispositivo funciona en el rango de frecuencia de 2.402 GHz a 2,480 GHz.
Configuración de pines
El módulo HC-06 tiene seis pines como se muestra en el pinout. En ellos solo necesitamos usar cuatro para interconectar con éxito el módulo. Algunas placas de desbloqueo solo dejarán cuatro pines de salida solo por esta razón.
Pin |
Nombre |
la Función |
Clave |
El estado de los pines determina si el módulo funciona en el modo de comando o en modo normal |
|
Vcc |
+5V Positivo de alimentación debe ser dado a este pin para encender el módulo de |
|
Gnd |
Conectar a tierra |
|
TXD |
Los datos en serie se transmiten por módulo a través de este pin (a 9600bps de forma predeterminada), lógica de 3,3 V |
|
RXD |
Los datos en serie son recibidos por el módulo a través de este pin (a 9600bps de forma predeterminada),lógica de 3,3 V |
|
Estado |
El pasador está conectado al LED de la placa para representar el estado del módulo |
Características de HC-06 y características eléctricas
- Protocolo Bluetooth: Bluetooth V2.estándar de protocolo 0
- Nivel de potencia: Clase 2 (+6dBm)
- Banda: 2,40 GHz-2,48 GHz, Banda ISM
- Sensibilidad del receptor: -85dBm
- Protocolo USB: USB v1.1/2.0
- Modo de modulación: Cambio de frecuencia Gauss
- Característica de seguridad: Autenticación y cifrado
- Rango de voltaje de funcionamiento:+3.3 V a +6V
- Rango de temperatura de funcionamiento: – 20 ° C a +55 ° C
- Corriente de funcionamiento: 40mA
Módulos Bluetooth similares
HC-04, HC-02, HC-05, HC-03
Ventajas del módulo Bluetooth HC-06
- HC-06 es la mejor opción cuando se necesita comunicación inalámbrica de corta distancia. El módulo se utiliza para comunicaciones inalámbricas de menos de 100 metros.
- El módulo es muy fácil de interactuar y comunicarse.
- El módulo es una de las soluciones más baratas para comunicación inalámbrica de todo tipo presentes en el mercado.
- El módulo consume muy menos energía para funcionar y se puede usar en sistemas móviles que funcionan con baterías.
- El módulo se puede interconectar con casi todos los controladores o procesadores, ya que utiliza la interfaz UART.
Cómo usar el módulo Bluetooth HC-06
La comunicación con este módulo HC-06 se realiza a través de la interfaz UART. Los datos se envían al módulo o se reciben desde el módulo a través de esta interfaz. Así que podemos conectar el módulo a cualquier microcontrolador o directamente a PC que tenga puerto RS232 (interfaz UART). A continuación se muestra un circuito de interfaz típico del módulo a un arduino.
Aquí el módulo está conectado a una fuente de alimentación regulada estándar de +5V y se establece la interfaz UART como se muestra en la figura. Todo lo que necesita hacer es conectar el RXD de arduino al TXD del módulo y el TXD de arduino está conectado al RXD del módulo a través de un divisor de voltaje de resistencia. Este divisor de voltaje se proporciona para convertir la señal lógica de 5V enviada por arduino a señales lógicas de +3.3 V que son adecuadas para el módulo. La tierra de arduino y el módulo deben estar conectados para referencia de voltaje en caso de que se utilicen fuentes de alimentación separadas.
Después de conectar el módulo, debe escribir el programa en arduino IDE para recibir y enviar datos al módulo. Para una comunicación inalámbrica exitosa, debe recordar algunas cosas:
- En la programación, debe establecer la velocidad de transmisión predeterminada de la comunicación en serie UART en 9600. El valor es la configuración predeterminada del módulo y se puede cambiar en el programa.
- El módulo es un esclavo, por lo que necesita un maestro para establecer una interfaz inalámbrica exitosa. Para eso necesita otra configuración o puede usar un teléfono inteligente como maestro y buscar un esclavo HC-06.
- El maestro busca el esclavo y se conecta a él después de autenticarse con contraseña. El módulo HC-06 tiene la contraseña predeterminada ‘1234’ que se puede cambiar.
- En el programa puede recibir envíos maestros de datos (Después de la autenticación) y realizar tareas basadas en él.
- También puede descargar bibliotecas para el módulo a través de los sitios web y usarlas para facilitar la comunicación. Todo lo que necesita hacer es descargar estas bibliotecas y llamarlas a programas. Una vez que se incluye el archivo de encabezado, puede usar comandos simples en el programa para decirle al arduino que envíe o reciba datos. El módulo envía estos datos al maestro a través de Bluetooth inalámbrico. Si el módulo recibe cualquier dato del maestro, lo transmitirá a arduino a través de la comunicación en serie UART.
- También puede conectar el HC-06 al PC mediante el cable RS232. Una vez que haya terminado la interfaz, puede usar el terminal serie en la PC o cualquier software similar para enviar o recibir datos al módulo. Debe escribir el comando AT en el terminal serie para comunicarse con el módulo y estos comandos se pueden descargar aquí.