HC 06 Modulo Bluetooth piedinatura, caratteristiche e scheda tecnica
HM-06 è un modulo Bluetooth progettato per stabilire la comunicazione dati wireless a corto raggio tra due microcontrollori o sistemi. Il modulo funziona su protocollo di comunicazione Bluetooth 2.0 e può agire solo come un dispositivo slave. Questo è il metodo più economico per la trasmissione di dati wireless e più flessibile rispetto ad altri metodi e può anche trasmettere file a velocità fino a 2,1 Mb/s.
HC-06 utilizza frequency hopping spread spectrum technique (FHSS) per evitare interferenze con altri dispositivi e per avere una trasmissione full duplex. Il dispositivo funziona sulla gamma di frequenze da 2.402 GHz a 2.480 GHz.
Configurazione pin
Il modulo HC-06 ha sei pin come mostrato nella piedinatura. In essi abbiamo solo bisogno di usare quattro per interfacciare con successo il modulo. Alcune schede breakout lasceranno solo quattro pin di uscita solo per questo motivo.
Pin |
Nome |
Funzione |
Chiave |
Il pin di stato determina se il modulo funziona in modalità di comando o in modalità normale |
|
Vcc |
+5V di alimentazione Positiva deve essere dato a questo pin per l’alimentazione del modulo |
|
Gnd |
Collegare a terra |
|
TXD |
Seriale i dati vengono trasmessi dal modulo tramite questo pin (a 9600bps per impostazione predefinita), 3.3 V logica |
|
RXD |
Serie di dati ricevuti dal modulo tramite questo pin (a 9600bps per impostazione predefinita),3.3 V logica |
|
Stato |
Il pin è collegato il LED sulla scheda per rappresentare lo stato del modulo |
HC-06 Funzioni e caratteristiche Elettriche
- protocollo Bluetooth: Bluetooth V2.0 protocollo standard
- Livello di Potenza: Class2(+6dBm)
- Band: 2.40 GHz—2.48 GHz, Banda ISM
- sensibilità in ricezione: -85dBm
- protocollo USB: USB v1.1/2.0
- modalità di Modulazione: Gauss (frequency Shift Keying)
- caratteristica di Sicurezza: Autenticazione e crittografia
- gamma di tensione di Funzionamento:+3.3 V, +6V
- intervallo temperatura di Funzionamento: da-20ºC a +55ºC
- Corrente di Funzionamento: 40mA
Moduli Bluetooth simili
HC-04, HC-02, HC-05, HC-03
HC-06 Vantaggi del modulo Bluetooth
- HC-06 è l’opzione migliore quando è necessaria una comunicazione wireless a breve distanza. Il modulo viene utilizzato per le comunicazioni wireless di meno di 100 metri.
- Il modulo è molto facile da interfacciare e comunicare.
- Il modulo è una delle soluzioni più economiche per la comunicazione wireless di tutti i tipi presenti sul mercato.
- Il modulo consuma molto meno energia per funzionare e può essere utilizzato su sistemi mobili a batteria.
- Il modulo può essere interfacciato con quasi tutti i controller o processori in quanto utilizza l’interfaccia UART.
Come utilizzare HC-06 Modulo Bluetooth
La comunicazione con questo modulo HC-06 avviene tramite interfaccia UART. I dati vengono inviati al modulo o ricevuti dal modulo attraverso questa interfaccia. Quindi possiamo collegare il modulo a qualsiasi microcontrollore o direttamente al PC dotato di porta RS232 (interfaccia UART). Un tipico circuito di interfaccia del modulo ad un arduino è mostrato di seguito.
Qui il modulo è collegato a + 5 V standard di alimentazione regolata di alimentazione e interfaccia UART è stabilito come mostrato in figura. Tutto quello che dovete fare è collegare RXD di arduino a TXD del modulo e TXD di arduino è collegato a RXD del modulo attraverso un divisore di tensione resistenza. Questo divisore di tensione è fornito per la conversione 5 V segnale logico inviato da arduino a + 3.3 V segnali logici che sono adatti per il modulo. Il terreno di arduino e modulo deve essere collegato per riferimento di tensione nel caso in cui vengono utilizzate fonti di alimentazione separate.
Dopo aver collegato il modulo è necessario scrivere il programma in arduino IDE per ricevere e inviare i dati al modulo. Per una comunicazione wireless di successo è necessario ricordare alcune cose:
- Nella programmazione è necessario impostare la velocità di trasmissione predefinita della comunicazione seriale UART su 9600. Il valore è l’impostazione predefinita del modulo e può essere modificato nel programma.
- Il modulo è uno slave e quindi è necessario un master per stabilire un’interfaccia wireless di successo. Per questo è necessario un altro setup o è possibile utilizzare uno smartphone come master e cercare HC-06 slave.
- Il master cerca slave e si connette ad esso dopo l’autenticazione con password. Il modulo HC – 06 ha la password predefinita ‘1234’ che può essere modificata.
- Nel programma è possibile ricevere i dati master invia (Dopo l’autenticazione) ed eseguire attività basate su di esso.
- Inoltre è possibile scaricare le librerie per il modulo attraverso i siti web e utilizzarli per facilitare la comunicazione. Tutto quello che devi fare è scaricare queste librerie e chiamarle nei programmi. Una volta che il file di intestazione è incluso, è possibile utilizzare semplici comandi nel programma per dire all’arduino di inviare o ricevere dati. Il modulo invia questi dati al master tramite Bluetooth wireless. Se il modulo riceve i dati dal master, lo trasmetterà ad arduino attraverso la comunicazione seriale UART.
- È anche possibile interfacciare HC – 06 al PC utilizzando il cavo RS232. Una volta che si interfaccia è fatto è possibile utilizzare terminale seriale su PC o qualsiasi software simile per inviare o ricevere dati al modulo. È necessario digitare il comando AT nel terminale seriale per comunicare con il modulo e questi comandi possono essere scaricati qui.