Bluetooth hc-05
El módulo HC-05 es un módulo Bluetooth SPP (Protocolo de puerto serie) fácil de usar, diseñado para una configuración de conexión serie inalámbrica transparente.[1]
El módulo Bluetooth del puerto serie está totalmente calificado con Bluetooth V2.0 + EDR (Velocidad de datos mejorada) Modulación de 3 Mbps con transceptor de radio completo de 2.4GHz y banda base. Utiliza CSR Bluecore 04-Sistema Bluetooth de un solo chip externo con tecnología CMOS y con AFH (función de salto de frecuencia adaptable). Tiene una huella tan pequeña como 12,7 mm x 27 mm. Espero que simplifique su ciclo general de diseño / desarrollo.
Características eléctricas
- Protocolo Bluetooth: estándar de protocolo Bluetooth V2.0
- Nivel de potencia: Class2 (+ 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 de Gauss
- Característica de seguridad: autenticación y cifrado
- Rango de voltaje de funcionamiento: + 3,3 V a + 6 V
- Rango de temperatura de funcionamiento: -20ºC a + 55ºC
- Corriente de funcionamiento: 40 mA
Ventajas del módulo Bluetooth
- El HC-06 es la mejor opción cuando se necesita comunicación inalámbrica a corta distancia. El módulo se utiliza para comunicaciones inalámbricas de menos de 100 metros.
- El módulo es muy fácil de conectar y comunicar.
- El módulo es una de las soluciones de comunicación inalámbrica más económicas de todos los tipos presentes en el mercado.
- El módulo consume muy menos energía para funcionar y se puede utilizar en sistemas móviles que funcionan con baterías.
- El módulo se puede conectar con casi todos los controladores o procesadores, ya que utiliza la interfaz UART.
Pines del modulo
Este modulo cuenta con 6 pines para su funcionamiento, la alimentación y la conexión serial que la podemos hacer a un controlador como arduino o pic, a continuación realizamos la descripción de los pines.
Pin | Name | Function |
---|---|---|
1 | Key | El estado del pin determina si el módulo funciona en modo de comando AT o en modo normal [Alto = modo de recepción de comandos AT (modo de respuesta de comandos), Bajo o NC = módulo Bluetooth funcionando normalmente] |
2 | Vcc | Se debe proporcionar un suministro positivo de +5 V a este pin para alimentar el módulo |
3 | Gnd | Conectar a tierra |
4 | TXD | Los datos en serie se transmiten por módulo a través de este pin (a 9600bps por defecto), lógica de 3.3V |
5 | RXD | El módulo recibe datos en serie a través de este pin (a 9600bps por defecto), lógica de 3.3V |
6 | State | El pin está conectado al LED en la placa para representar el estado del módulo |
Comandos AT
En esta sección vamos a ver los comandos básicos AT, los que necesitamos vara verificar el modulo:
Comando | Respuesta | Parámetros | Descripción |
---|---|---|---|
AT | OK | - | Verifica el funcionamiento de los comandos AT |
AT+RESET | OK | Resetea el modulo completamente | |
AT+VERSION? | +VERSION: {Param} OK | Param : firmware versión | Muestra la versión del firmware instalado |
AT+ORGL | ok | Resetea al estado default: pin code :1234, device name: H-C-2010-06-01 ,Baud 38400bits/s. |
Referencias
[1] components101 https://components101.com/sites/default/files/component_datasheet/HC-05%20Datasheet.pdf, Consultado noviembre 2020