Tienda de Electronica Avanzada

Tienda de Electronica Avanzada

$6,50

Módulo Bluetooth HC-06 es un dispositivo que soporta conexiones inalámbricas a través del protocolo “bluetooth”. Los módulos Bluetooth se pueden comportar como esclavo o maestro, los cuales sirven para escuchar peticiones de conexión y otros para generar peticiones de conexión. Si algún dispositivo se conecta, el modulo transmite a este todos los datos que recibe desde nuestro microcontrolador y viceversa.

Compare

Módulo Bluetooth HC-06 es un dispositivo que soporta conexiones inalámbricas a través del protocolo “bluetooth”. Los módulos Bluetooth se pueden comportar como esclavo o maestro, los cuales sirven para escuchar peticiones de conexión y otros para generar peticiones de conexión. Si algún dispositivo se conecta, el modulo transmite a este todos los datos que recibe desde nuestro microcontrolador y viceversa.

¿Como funciona el módulo HC-06?

El módulo bluetooth HC-06 dispone de 4 pines y solo puede actuar como esclavo y además dispone de un juego reducido de instrucciones a las que atiende. Permite una conexión sencilla y sin problemas mediante comandos AT a través de una puerta serie. Permite la comunicación de voz y datos a través de una red inalámbrica llamada WPAN (Wireless Personal Area Network) por sus siglas en ingles de Red de Área Personal Inalámbrica

¿Cómo está constituido el módulo HC-06?

Los módulos HC-06 están montados sobre una interfaz en la que se incluye cuatro pines para su conexión, Vcc, Gnd, Txd y Rxd, además cuentan con un led para indicar el estado de conexión del bluetooth. Si este led parpadea es que no está emparejado, si este está activado de forma continua el bluetooth esta emparejado.

¿Qué dispositivos se pueden conectar al módulo HC-06?

El módulo HC-06 cumple con las especificaciones del estándar Bluetooth 2.0 a 2.4 GHz que es perfectamente compatible con celulares o smartphones Android, más no con los Iphone. Ademas es compatible con Arduino y PIC.

¿Cómo configurar el módulo HC-06?

El Módulo Bluetooth HC-06 permite la configuración de algunos de sus parámetros de funcionamiento mediante el uso de comando AT. Los comandos AT son una lista de comandos que inician siempre con las letras AT, estos comandos son enviados por medio de un puerto Serie por lo que necesitaremos un Arduino o Conversor USB Serial para poder enviar los comandos desde nuestra PC.

Lista de comandos:

Comando Informacion Respuesta
AT Prueba de comunicacion OK
AT+NAME Cambiar nombre del modulo OKsetname
AT+PIN Cambiar PIN de vinculación OKsetPIN
AT+BAUD Configuración velocidad (Baudrate) OK
AT+VERSION Revisar Versión OK

ESPECIFICACIONES Y CARACTERÍSTICAS

  • Especificación bluetooth v2.0 + EDR (Enhanced Data Rate)
  • Voltaje de operación: 3.3 V a 5 V
  • Consumo de corriente: 30 mA a 40 mA
  • Configuración: Comandos AT
  • Chip de radio: CSR BC417143
  • Baudios por defecto: 9600, 8, 1, n.
  • Versión o firmware: 3.0-20170609
  • Modo: Esclavo
  • Frecuencia: 2.4 GHz, banda ISM
  • Potencia de emisión: 4 dBm, clase 2
  • Modulación: GFSK
  • Antena: Incorporada en PCB
  • Alcance: 5 m a 10 m
  • Sensibilidad: ≤ -81 dBm a 0.1% BER
  • Velocidad: Asincrónica: 2 Mbps (max.)/160 kbps,
  • Velocidad sincrónica: 1 Mbps/1 Mbps
  • Seguridad: Autenticación y encriptación (Password por defecto: 1234)
  • Perfiles: Puerto serial Bluetooth
  • Dimensiones: 1.52 cm x 3.57 cm
  • Temperatura de operación (Max): 75 ºC
  • Temperatura de operación (Min): -25 ºC

TUTORIALES


DOCUMENTACIÓN


INFORMACIÓN ADICIONAL

TUTORIAL

Configura el nombre, contraseña y velocidad de baudios del Bluetooth HC-06 con comandos AT de manera rapida.

Materiales:

  • Arduino Uno
  • Cables Dupont Cortos H-M
  • Bluetooth HC-06

Las conexiones que debes hacer en el Arduino Uno y tu Bluetooth HC-06 es la siguiente:

El código es el siguiente: Recuerda cambiar los parámetros de NOMBRE, BPS y PASS según te convenga.

 
#include <SoftwareSerial.h>

/* Programa el modulo bluetooth HC-06: 
CONEXIONES:
ARDUINO BLUETOOTH
   5V      VCC
   GND     GND
  PIN 2    TX
  PIN 3    RX
*/

char NOMBRE[21] = "My-hc06"; // Aquí puedes cambiarle el nombre a tu BLUETOOTH, solo puedes usar 20 caracteres como maximo
char BPS = '4'; // 1=1200 , 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200 , Selecciona un numero para definir los baudios
char PASS[5] = "0000"; /* PIN o CLAVE de 4 caracteres numéricos, no exceder los 4 caracteres, 
para mejor funcionamiento dejar la contraseña en "0000"*/

SoftwareSerial blue_hc06(2, 3); //Conexion al bluetooth - PIN 2 a TX y PIN 3 a RX

void setup()
{
    blue_hc06.begin(9600); // Inicialmente la comunicacion serial a 9600 Baudios (velocidad de fabrica)
    
    pinMode(13,OUTPUT);
    digitalWrite(13,HIGH); // Enciende el LED 13 durante 4s antes de configurar el Bluetooth
    delay(4000);
    
    digitalWrite(13,LOW); // Apaga el LED 13 para iniciar la programación
    
    blue_hc06.print("AT");  // Inicializa comando AT
    delay(1000);
 
    blue_hc06.print("AT+NAME"); // Configura el nuevo nombre 
    blue_hc06.print(NOMBRE);
    delay(1000);                  // Espera 1 segundo
 
    blue_hc06.print("AT+BAUD");  // Configura la nueva velocidad 
    blue_hc06.print(BPS); 
    delay(1000);
 
    blue_hc06.print("AT+PIN");   // Configura el nuevo PIN
    blue_hc06.print(PASS); 
    delay(1000); 
}
void loop()
{
  digitalWrite(13, !digitalRead(13)); // Cuando termina de configurar el Bluetooth queda el LED 13 parpadeando
  delay(300);
}

Copia y pega el código en el IDE de Arduino, compila y cárgalo a tu Arduino Uno, de esta manera estará configurado tu modulo bluetooth HC-06  con los nuevos parámetros.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Modulo Hc-06 Hc 06 Bluetooth Arduino Uno Mega”

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

CAPTCHA


X