Taula de continguts:

Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]: 6 passos
Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]: 6 passos

Vídeo: Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]: 6 passos

Vídeo: Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]: 6 passos
Vídeo: ♾️ ARDUINO DESDE CERO [ 2021] - ✅ROBOT BLUETOOTH - CONFIGURACION HC-05✅ #11 2024, Desembre
Anonim
Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]
Introducció al mòdul Bluetooth HC05 i Arduino [Tutorial]

Podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak

En aquest tutorial, aprendreu a comunicar i enviar dades amb Bluetooth mitjançant el mòdul Bluetooth HC05 i la placa Arduino. Al final d'aquest article, aprendreu:

  • Informació general sobre el protocol Bluetooth
  • Com enviar dades mitjançant Bluetooth
  • Com enviar AT-Command a HC05

Pas 1: una breu introducció a la comunicació i el protocol Bluetooth

Hi ha diverses formes de comunicació sense fils, com ara NRF, ZigBee, Wi-Fi i Bluetooth.

Protocol Bluetooth; un mètode de comunicació assequible a la xarxa PAN, amb una velocitat màxima de dades d’1 MB / S, que treballa en un rang nominal de 100 metres amb freqüència de 2,4 G és una forma habitual de comunicar-se sense fils.

El mòdul HC05 és un mòdul Bluetooth que utilitza comunicació en sèrie, principalment utilitzat en projectes electrònics.

Especificacions importants del mòdul Bluetooth HC05:

  • Voltatge de treball: 3,6 V - 5 V
  • Antena interna: Sí
  • Connexió automàtica a l'últim dispositiu: Sí

Pas 2: enviament de dades a Arduino mitjançant Bluetooth

El mòdul HC05 té un regulador intern de 3,3 V i és per això que el podeu connectar a una tensió de 5 V. Però es recomana una tensió de 3,3 V, ja que la lògica dels pins de comunicació sèrie HC05 és de 3,3 V. Subministrar 5V al mòdul pot causar danys al mòdul.

Per evitar que el mòdul es danyi i faci que funcioni correctament, heu d’utilitzar un circuit de divisió de resistències (5v a 3,3v) entre el pin arduino TX i el pin RX del mòdul. Quan el mestre i l’esclau estan connectats, els LED blaus i vermells de la placa parpellegen cada 2 segons. Si no estan connectats, només parpelleja un blau cada 2 segons.

Pas 3: Circuit

Circuit
Circuit
Circuit
Circuit

Pas 4: Codi

Per comunicar-vos amb HC05 mitjançant Bluetooth, necessiteu una aplicació de terminal Bluetooth al vostre telèfon. Ara podeu començar a transferir dades, pengeu aquest codi al vostre Arduino i connecteu HC05 mitjançant l’aplicació que acabeu d’instal·lar. El nom de la comunicació és HC05, la contrasenya és 1234 o 0000 i la velocitat de transmissió és de 9600 per defecte.

Vegem més a fons el codi i vegem què significa cada línia:

#include "SoftwareSerial.h"

biblioteca que necessiteu per a la comunicació en sèrie del programari. Podeu descarregar-lo aquí.

SoftwareSerial MyBlue (2, 3);

Definició de programari per a pins de sèrie; RX2 i TX3

MyBlue.begin (9600);

Configuració de la velocitat de transmissió en sèrie del programari a 9600

Lectura de dades de sèrie i encès / apagat dels LED en conseqüència.

Pas 5: enviament d'ordres AT al mòdul Bluetooth HC05

Enviament d’ordres AT al mòdul Bluetooth HC05
Enviament d’ordres AT al mòdul Bluetooth HC05

Prement i mantenint premut el botó, el mòdul canvia al mode de comandament AT. En cas contrari, funciona en mode de comunicació. Alguns mòduls tenen un polsador als paquets i ja no cal afegir-ne cap. La velocitat de transmissió per defecte per entrar al mode At-command és 38400. ordres mitjançant Serial Monitor.

Rebrà la RESPOSTA enviant un ORDRE al mòdul. Aquests són alguns dels comandaments AT més importants:

Pas 6: compreu el mòdul Bluetooth HC05

Comprar mòdul Blurtooth HC05 a ElectroPeak

Recomanat: