Sommario:

Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi
Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi

Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi

Video: Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]: 6 passaggi
Video: Configurare il bluetooth HC05 come slave con Arduino - Video 242 2024, Luglio
Anonim
Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]
Iniziare con il modulo Bluetooth HC05 e Arduino [Tutorial]

Puoi leggere questo e altri fantastici tutorial sul sito ufficiale di ElectroPeak

In questo tutorial imparerai come comunicare e inviare dati con Bluetooth utilizzando il modulo Bluetooth HC05 e la scheda Arduino. Alla fine di questo articolo imparerai:

  • Informazioni generali sul protocollo Bluetooth
  • Come inviare dati tramite Bluetooth
  • Come inviare il comando AT a HC05

Passaggio 1: una breve introduzione alla comunicazione e al protocollo Bluetooth

Esistono diversi modi per la comunicazione wireless come NRF, ZigBee, Wi-Fi e Bluetooth.

protocollo Bluetooth; un metodo di comunicazione conveniente nella rete PAN, con una velocità dati massima di 1 Mb/S, che lavora in un raggio nominale di 100 metri utilizzando una frequenza di 2,4 G è un modo comune di comunicazione wireless.

Il modulo HC05 è un modulo Bluetooth che utilizza la comunicazione seriale, utilizzato principalmente nei progetti di elettronica.

Specifiche importanti del modulo Bluetooth HC05:

  • Tensione di lavoro: 3.6V – 5V
  • Antenna interna: Sì
  • Connessione automatica all'ultimo dispositivo: Sì

Passaggio 2: invio di dati ad Arduino tramite Bluetooth

Il modulo HC05 ha un regolatore interno da 3,3 V ed è per questo che puoi collegarlo a una tensione di 5 V. Ma consigliamo vivamente una tensione di 3,3 V, poiché la logica dei pin di comunicazione seriale HC05 è 3,3 V. L'alimentazione di 5 V al modulo può causare danni al modulo.

Per evitare danni al modulo e farlo funzionare correttamente, è necessario utilizzare un circuito di divisione della resistenza (da 5 V a 3,3 V) tra il pin TX di arduino e il pin RX del modulo. Quando master e slave sono collegati, i LED blu e rosso sulla scheda lampeggiano ogni 2 secondi. Se non sono collegati, solo uno blu lampeggia ogni 2 secondi.

Passaggio 3: circuito

Circuito
Circuito
Circuito
Circuito

Passaggio 4: codice

Per comunicare con HC05 tramite Bluetooth, è necessaria un'applicazione terminale Bluetooth sul telefono. Puoi usare questo. Ora per iniziare a trasferire i dati, carica questo codice sul tuo Arduino e collega HC05 usando l'app che hai appena installato. Il nome della comunicazione è HC05, la password è 1234 o 0000 e la velocità di trasmissione di trasferimento è 9600 per impostazione predefinita.

Diamo uno sguardo più approfondito al codice e vediamo cosa significa ogni riga:

#include "SoftwareSerial.h"

libreria necessaria per la comunicazione seriale del software. Potete scaricarlo qui.

SoftwareSerial MyBlue(2, 3);

Definizione software per pin seriali; RX2 e TX3

MyBlue.begin(9600);

Configurazione della velocità di trasmissione seriale del software a 9600

Lettura dei dati seriali e accensione/spegnimento dei LED di conseguenza.

Passaggio 5: invio di comandi AT al modulo Bluetooth HC05

Invio di comandi AT al modulo Bluetooth HC05
Invio di comandi AT al modulo Bluetooth HC05

Tenendo premuto il pulsante il modulo passa alla modalità comando AT. Altrimenti, funziona in modalità di comunicazione. Alcuni moduli hanno un pulsante nei loro pacchetti e non è necessario aggiungerne uno più. La velocità di trasmissione predefinita per entrare in modalità At-command è 38400. Ora carica questo codice sulla tua scheda e imposta comandi utilizzando Serial Monitor.

Riceverai la RISPOSTA inviando un COMANDO al modulo. Ecco alcuni dei comandi AT più importanti:

Passaggio 6: acquista il modulo Bluetooth HC05

Acquista il modulo HC05 Blurtooth da ElectroPeak

Consigliato: