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.

 Módulo Bluetooth HC-06 con circuito 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í.