Come Collegare Il Modulo Bluetooth Ad Arduino

Sommario:

Come Collegare Il Modulo Bluetooth Ad Arduino
Come Collegare Il Modulo Bluetooth Ad Arduino

Video: Come Collegare Il Modulo Bluetooth Ad Arduino

Video: Come Collegare Il Modulo Bluetooth Ad Arduino
Video: Tutorial Arduino ITA 15: comunicazione Bluetooth tramite il modulo HC-05 2024, Maggio
Anonim

Colleghiamo un modulo Bluetooth wireless ad Arduino e impariamo come ricevere dati da esso e trasferire dati da un computer ad esso.

Modulo Bluetooth
Modulo Bluetooth

Necessario

  • -Arduino;
  • - modulo bluetooth;
  • - informatico;
  • - fili di collegamento.

Istruzioni

Passo 1

Esistono molte implementazioni di moduli Bluetooth. Ognuno ha le sue caratteristiche, ma in generale sono tutti molto simili. Considera un rappresentante del modulo bluetooth HC-06.

Questo modulo funziona a frequenze da 2,40 GHz a 2,48 GHz e supporta le specifiche Bluetooth versione 2.1 + EDR (consumo energetico ridotto, maggiore protezione dei dati e facile connessione dei dispositivi Bluetooth). La ricezione stabile con il modulo è garantita entro 10 metri.

Lo scopo dei pin del modulo bluetooth è il seguente:

- VCC e GND - "più" e "meno" dell'alimentazione del modulo, sono supportate tensioni da 3, 6 a 6 volt;

- TX e RX - trasmettitore e ricevitore del modulo;

- MCU-INT (Status) è un'uscita di stato;

- Clear (Reset) - reset e riavvio del modulo, in questo caso viene eseguito da un livello logico basso.

Le ultime due conclusioni potrebbero non essere coinvolte; spesso puoi trovare moduli senza queste conclusioni.

Scopo dei pin del modulo bluetooth
Scopo dei pin del modulo bluetooth

Passo 2

Colleghiamo il modulo bluetooth ad Arduino secondo lo schema sottostante. Si noti che il trasmettitore (Tx) di Arduino è collegato al ricevitore (Rx) del modulo e viceversa.

Il pin di stato mostra un livello alto quando il modulo è associato a un altro dispositivo bluetooth e un livello basso quando non è associato. È possibile leggerne il valore collegandolo al pin Arduino e assegnandogli la modalità di funzionamento pinMode (pinStatus, INPUT) e apprendere così lo stato del modulo. Ma l'indicatore di stato non funziona correttamente su tutti i moduli, quindi non lo useremo in questo esempio.

Schema di collegamento del modulo bluetooth ad Arduino
Schema di collegamento del modulo bluetooth ad Arduino

Passaggio 3

Il risultato dovrebbe essere qualcosa come la foto.

Modulo Bluetooth connesso ad Arduino
Modulo Bluetooth connesso ad Arduino

Passaggio 4

Scriviamo uno schizzo del genere e carichiamolo nella memoria di Arduino. Leggeremo i dati provenienti dal modulo bluetooth e li elaboreremo. In questo caso, quando il simbolo "1" arriva dal modulo, accenderemo il LED e quando arriverà "0", lo spegneremo.

Accendiamo il circuito assemblato con Arduino e il modulo bluetooth ad esso collegato. Un modulo correttamente collegato entra immediatamente nella modalità di attesa della connessione, che sarà indicata da un LED di stato che lampeggia ritmicamente.

Sketch per Arduino per lavorare con Bluetooth
Sketch per Arduino per lavorare con Bluetooth

Passaggio 5

Ora devi aggiungere il dispositivo bluetooth all'elenco dei dispositivi attendibili. Attiva il Bluetooth sul tuo computer, vai su Impostazioni -> Dispositivi -> Bluetooth. Ci assicuriamo che il nostro modulo bluetooth sia visibile al computer. Selezionalo dall'elenco e fai clic sul pulsante Link. Nella finestra di dialogo, inserire la password predefinita 1234. Se l'aggiunta va a buon fine, il dispositivo apparirà nell'elenco con il segno Associato.

Se vuoi connetterti al tuo modulo bluetooth dal tuo smartphone, allora la procedura è la stessa: accendi il bluetooth sul tuo smartphone, rileva il modulo connesso ad Arduino, abbinalo.

Associazione con un dispositivo Bluetooth
Associazione con un dispositivo Bluetooth

Passaggio 6

Per collegarsi al modulo bluetooth è possibile utilizzare vari programmi collegabili alla porta COM. Ad esempio, come HyperTerminal, PuTTY, Tera Term, Termite e altri. Sono tutti gratuiti e distribuiti gratuitamente su Internet.

La comodità di TeraTerm è che elenca automaticamente le porte COM assegnate al modulo bluetooth del tuo computer. Avviare il programma, selezionare la connessione seriale, selezionare la porta COM bluetooth corrispondente dall'elenco, fare clic su OK.

In caso di errore durante la connessione, il programma visualizzerà una notifica corrispondente. Se la connessione del tuo computer con il modulo bluetooth ha avuto successo, vedrai un campo terminale nero di fronte a te.

Inserisci il numero 1 dalla tastiera in questo campo - e il LED sul pin 13 di Arduino si accenderà, inserisci 0 - si spegnerà.

Ci colleghiamo al modulo bluetooth tramite bluetooth da un computer
Ci colleghiamo al modulo bluetooth tramite bluetooth da un computer

Passaggio 7

Allo stesso modo, puoi connetterti al modulo bluetooth dal tuo smartphone. Scarica un'applicazione terminale Bluetooth come Bluetooth Terminal. Connettiti al modulo e inserisci i comandi 0 o 1.

Così, abbiamo imparato come connetterci via bluetooth ad Arduino e trasferire i dati ad esso.

Consigliato: