Sommario:

Impostazioni comandi Bluetooth AT (HC05 HC06): 4 passaggi
Impostazioni comandi Bluetooth AT (HC05 HC06): 4 passaggi

Video: Impostazioni comandi Bluetooth AT (HC05 HC06): 4 passaggi

Video: Impostazioni comandi Bluetooth AT (HC05 HC06): 4 passaggi
Video: Arduino Bluetooth AT commands HC 05 HC 06 2024, Dicembre
Anonim
Impostazioni comandi Bluetooth AT (HC05 HC06)
Impostazioni comandi Bluetooth AT (HC05 HC06)

Hey ragazzi! Spero che ti sia già piaciuto il mio precedente tutorial "Come controllare il servomotore Arduino Tutorial". Questo è un altro tutorial informativo per insegnarti come interfacciarti con il tuo modulo Bluetooth e configurare le sue impostazioni tramite i comandi AT, quindi se vuoi cambiare il nome o la password del tuo Arduino Bluetooth o qualsiasi altro parametro Bluetooth, questa sarà la migliore guida per te raggiungerlo.

Durante la realizzazione di questo tutorial, abbiamo cercato di assicurarci che questo articolo sia la migliore guida per te per divertirti ad apprendere le basi di come funzionano i moduli bluetooth in modalità di comando AT e apprendere alcune informazioni utili su come utilizzare correttamente il set di comandi AT.

Tali dettagli sono così importanti soprattutto per coloro che vogliono iniziare l'apprendimento dell'elettronica e della robotica. quindi speriamo che questo istruibile contenga i documenti necessari.

Cosa imparerai da questo istruibile:

Scopri la storia dell'apparizione del comando AT.

Comprendere la differenza tra i moduli bluetooth HC.

Scopri l'hardware del modulo Bluetooth HC.

Realizza lo schema elettrico appropriato con una scheda Arduino.

Imposta il Bluetooth sulla modalità di comando AT.

Avvia le nuove impostazioni Bluetooth

Passaggio 1: come interfacciarsi con i moduli Bluetooth

Come interfacciarsi con i moduli Bluetooth
Come interfacciarsi con i moduli Bluetooth
Come interfacciarsi con i moduli Bluetooth
Come interfacciarsi con i moduli Bluetooth
Come interfacciarsi con i moduli Bluetooth
Come interfacciarsi con i moduli Bluetooth

Partendo dalla descrizione del progetto, personalizzeremo i parametri del modulo Bluetooth, ma come potremmo comunicare con i moduli Bluetooth!

Come molti altri dispositivi, i moduli Bluetooth accettano la comunicazione tramite comandi AT per configurarli in impostazioni come nome, password, baud rate e altre impostazioni.

Cosa sono questi comandi AT

Tornando all'anno 1981 Dennis Hayes ha inventato un linguaggio di comando specifico per interfacciare il "dispositivo smartmodem Hayes" e questo set di linguaggi di comando è costituito da una serie di brevi stringhe di testo che possono essere combinate per produrre comandi per operazioni come comporre il numero, riagganciare e modificando i parametri della connessione. Da qui nasce l'idea di sviluppare sempre di più il set Hayes o il set di comandi AT per interfacciare più dispositivi utilizzando una sorta di carattere prefisso.

Come gli altri dispositivi, i moduli Bluetooth hanno la modalità di comando AT in cui è possibile interfacciarli utilizzando i comandi AT per impostarne i parametri.

Quindi, per inviare comandi AT a un modulo Bluetooth, dobbiamo prima impostarlo in modalità comando AT.

I moduli Bluetooth più popolari sono l'HC-06 e il modulo HC-05 che verranno utilizzati nel nostro tutorial.

È difficile distinguere tra questi due Bluetooth semplicemente vedendo, ma utilizzando una scheda breakout la differenza sta nei pin.

Passaggio 2: l'hardware Bluetooth

L'hardware Bluetooth
L'hardware Bluetooth
L'hardware Bluetooth
L'hardware Bluetooth

Per il nostro modulo HC-05 abbiamo tutti questi sei pin:

  1. KEY o Enable: questo pin deve essere tirato in alto per entrare in modalità AT. Nel nostro modulo Bluetooth abbiamo già un pulsante così importante per stabilire il pull high set del pin KEY
  2. VCC e GND per l'alimentazione.
  3. RXD e TXD per dati di ingresso/uscita seriale
  4. pin STATE, ignoralo perché probabilmente non è collegato a nessuno dei pin Bluetooth e non ne avremo bisogno in questo tutorial.

Userò la scheda Arduino per inviare i comandi AT seriali al mio modulo Bluetooth.

Passaggio 3: schema elettrico

Schema del circuito
Schema del circuito

Sono passato a easyEDA per creare il mio schema elettrico per questo tutorial ed ecco come collegare il modulo bluetooth ad Arduino, tutto quello che serve è il pin numero 3 da Arduino a RXD del Bluetooth e il pin numero 2 di Arduino per TXD del Bluetooth, GND su GND e VCC su Arduino 5V.

Passaggio 4: codici e test

Codici e Test
Codici e Test
Codici e Test
Codici e Test
Codici e Test
Codici e Test
Codici e Test
Codici e Test

Passando alla parte software, come ho già detto utilizzeremo la scheda Arduino per comunicare con il Bluetooth.

Una volta alimentato l'Arduino, il LED Bluetooth lampeggerà velocemente in un intervallo di mezzo secondo, il che significa che la modalità AT non è stata inserita, quindi prima di alimentare l'Arduino è sufficiente tenere premuto il pulsante e quindi alimentare l'Arduino, di conseguenza il LED lampeggerà più lentamente in un intervallo di 2 secondi che indica l'avvenuto ingresso della modalità di comando AT. Ora eseguiamo il monitor seriale Arduino o qualsiasi altro monitor seriale come teraterms per iniziare a inviare i comandi AT, puoi ottenere il documento dei comandi AT dal link di download sottostante, questo documento mostra l'elenco dei comandi AT disponibili per il nostro modulo Bluetooth.

Per avviare le impostazioni eseguiamo il monitor seriale e impostiamo il baud rate a 9600 e sia NL che ritorno a capo, ora se invii i caratteri AT tramite il monitor seriale dovresti ottenere una risposta OK dal modulo Bluetooth.

Inizieremo impostando il Baud rate a 9600BPS e per farlo dobbiamo scrivere AT+UART=9600, 0, 0 quindi premere invio, in ogni operazione riuscita è necessario ottenere una risposta OK dal modulo Bluetooth

Cambieremo anche il nome Bluetooth in Device1 quindi scriviamo AT+NAME=Device1

E cambieremo anche la password Bluetooth in 2020, quindi scriviamo AT+PSWD=2020

Sono disponibili molte altre istruzioni AT relative all'uso del modulo Bluetooth, quindi tutto ciò che devi fare è scaricare il documento allegato al link sottostante e leggerlo per ottenere il comando AT corretto di cui hai bisogno.

Seguendo questo tutorial sarai ora in grado di personalizzare il Bluetooth dei tuoi robot e dispositivi e potrai eseguirli come un professionista.

Riguardo ai miei prossimi tutorial puoi suggerire alcuni temi nella sezione commenti qui sotto,

Un'ultima cosa, assicurati di fare elettronica ogni giorno. Arrivederci alla prossima

Consigliato: