Tabla de contenido:
- Paso 1: una breve introducción a la comunicación y el protocolo Bluetooth
- Paso 2: envío de datos a Arduino a través de Bluetooth
- Paso 3: circuito
- Paso 4: Código
- Paso 5: Envío de comandos AT al módulo Bluetooth HC05
- Paso 6: Compre el módulo Bluetooth HC05
Video: Introducción al módulo Bluetooth HC05 y Arduino [Tutorial]: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Puede leer este y otros tutoriales increíbles en el sitio web oficial de ElectroPeak
En este tutorial, aprenderá cómo comunicarse y enviar datos con Bluetooth usando el Módulo Bluetooth HC05 y la placa Arduino. Al final de este artículo, aprenderá:
- Información general sobre el protocolo Bluetooth
- Cómo enviar datos mediante Bluetooth
- Cómo enviar AT-Command a HC05
Paso 1: una breve introducción a la comunicación y el protocolo Bluetooth
Hay varias formas de comunicación inalámbrica, como NRF, ZigBee, Wi-Fi y Bluetooth.
Protocolo Bluetooth; un método de comunicación asequible en la red PAN, con una velocidad de datos máxima de 1 Mb / S, trabajar en un rango nominal de 100 metros utilizando una frecuencia de 2,4 G es una forma común de comunicación inalámbrica.
El módulo HC05 es un módulo Bluetooth que utiliza comunicación en serie, que se utiliza principalmente en proyectos de electrónica.
Especificaciones importantes del módulo Bluetooth HC05:
- Voltaje de funcionamiento: 3,6 V - 5 V
- Antena interna: si
- Conexión automática al último dispositivo: Sí
Paso 2: envío de datos a Arduino a través de Bluetooth
El módulo HC05 tiene un regulador interno de 3.3v y es por eso que puedes conectarlo a un voltaje de 5v. Pero recomendamos encarecidamente un voltaje de 3,3 V, ya que la lógica de los pines de comunicación en serie del HC05 es de 3,3 V. El suministro de 5 V al módulo puede dañarlo.
Para evitar que el módulo se dañe y que funcione correctamente, debe usar un circuito de división de resistencia (5v a 3.3v) entre el pin arduino TX y el pin RX del módulo. Cuando el maestro y el esclavo están conectados, los LED azul y rojo de la placa parpadean cada 2 segundos. Si no están conectados, solo el azul parpadea cada 2 segundos.
Paso 3: circuito
Paso 4: Código
Para comunicarse con el HC05 mediante Bluetooth, necesita una aplicación de terminal Bluetooth en su teléfono. Puede usar este Ahora, para comenzar a transferir datos, cargue este código en su Arduino y conecte HC05 usando la aplicación que acaba de instalar. El nombre de la comunicación es HC05, la contraseña es 1234 o 0000 y la velocidad en baudios de transferencia es 9600 por defecto.
Echemos un vistazo más profundo al código y veamos qué significa cada línea:
#include "SoftwareSerial.h"
biblioteca que necesita para la comunicación en serie del software. Puedes descargarlo aquí.
SoftwareSerial MyBlue (2, 3);
Definición de software para pines seriales; RX2 y TX3
MyBlue.begin (9600);
Configuración de la velocidad en baudios en serie del software a 9600
Lectura de datos en serie y encendido / apagado de los LED según corresponda.
Paso 5: Envío de comandos AT al módulo Bluetooth HC05
Al presionar y mantener presionado el botón, el módulo cambia al modo de comando AT. De lo contrario, funciona en el modo de comunicación. Algunos módulos tienen un botón en sus paquetes y ya no es necesario agregar uno. La velocidad en baudios predeterminada para ingresar al modo de comando es 38400. Ahora cargue este código en su placa y configure comandos utilizando Serial Monitor.
Recibirá la RESPUESTA enviando un COMANDO al módulo. Estos son algunos de los comandos AT más importantes:
Paso 6: Compre el módulo Bluetooth HC05
Compre el módulo HC05 Blurtooth de ElectroPeak
Recomendado:
Tutorial de introducción fácil de radios LoRa ESP32 - Sin cableado: 6 pasos
Tutorial de introducción fácil de radios LoRa ESP32 | Sin cableado: Hey, ¿qué pasa, chicos? Akarsh aquí de CETech. Hoy vamos a hacer un proyecto que consiste básicamente en configurar radios LoRa para hablar entre ellos de la manera más fácil posible. Aquí el microcontrolador que he usado es el ESP32, que es c
Tutorial del módulo E32-433T LoRa - Tablero de bricolaje para módulo E32: 6 pasos
Tutorial del módulo E32-433T LoRa | Tablero de bricolaje para módulo E32: ¡Hola, chicos! Aquí Akarsh de CETech. Este proyecto mío es más una curva de aprendizaje para comprender el funcionamiento del módulo E32 LoRa de eByte, que es un módulo transceptor de 1 vatio de alta potencia. Una vez que entendemos el funcionamiento, tengo el diseño
Introducción LoRa y módulo RFM95 / RFM95W Hoperf: 5 pasos
Introducción LoRa & Módulo RFM95 / RFM95W Hoperf: En esta oportunidad haremos una breve caracterización sobre LoRa ™ y específicamente Radio RFM95 / 96 fabricado por Hoperf Electronics. Desde hace un par de meses llegaron 2 módulos, inicialmente quiero hacer una introducción sobre el tema
Introducción y tutorial sobre la fuente de alimentación programable: 7 pasos
Introducción y tutorial sobre fuentes de alimentación programables: si alguna vez se ha preguntado acerca de las fuentes de alimentación programables, debe seguir este instructivo para obtener un conocimiento completo & ejemplo práctico de una fuente de alimentación programable. También cualquiera que esté interesado en la electrónica, por favor revise
ESP8266-NODEMCU $ 3 Módulo WiFi # 1- Introducción al WiFi: 6 pasos
ESP8266-NODEMCU $ 3 Módulo WiFi # 1- Comenzando con el WiFi: Ha llegado un nuevo mundo de estos microcomputadores y esto es el ESP8266 NODEMCU. Esta es la primera parte que muestra cómo puede instalar el entorno del esp8266 en su arduino IDE a través del video de inicio y como las partes incluyen