Progetto 16: Controllo Remoto Bluetooth

(1)Descrizione:

Negli ultimi decenni, il Bluetooth è diventato il modulo di comunicazione wireless più popolare perché è facile da usare e ha trovato ampie applicazioni nella maggior parte dei dispositivi alimentati a batteria.

Per adattarsi ai tempi, alla realtà e alle esigenze dei clienti, il Bluetooth è stato aggiornato più volte. Negli ultimi anni, ha subito molte trasformazioni in termini di velocità di trasferimento dati, consumo energetico dei dispositivi indossabili e dispositivi IoT, sistemi di sicurezza e altro ancora. Qui, abbiamo intenzione di apprendere l’uso del DX-BT24 con la scheda Arduino.

(2)Parametri:

  • Protocollo Bluetooth: Bluetooth Specification V5.1 BLE

  • Distanza di funzionamento: In un ambiente aperto, raggiunge una distanza ultra-lunga di 40m

  • Frequenza operativa di comunicazione: Banda ISM 2.4GHz

  • Interfaccia di comunicazione: UART

  • Certificazione Bluetooth: conforme agli standard di certificazione FCC CE ROHS REACH

  • Parametri della porta seriale: 9600, 8 bit di dati, 1 bit di stop, bit non valido, nessun controllo di flusso

  • Alimentazione: 5V DC

  • Temperatura operativa: da –10 a +65 gradi Celsius

(3)Applicazioni:

Il modulo DX-BT24 supporta anche il protocollo BT5.1 BLE, che può essere connesso direttamente a dispositivi iOS con funzione Bluetooth BLE, e supporta l’esecuzione in background dei programmi. Principalmente utilizzato nel campo della trasmissione dati wireless a corta distanza. Evita ingombranti connessioni via cavo e può sostituire direttamente i cavi seriali. Aree di applicazione di successo dei moduli BT24:

※ Trasmissione dati wireless Bluetooth;

※ Telefoni cellulari, periferiche per computer;

※ Dispositivi POS portatili;

※ Trasmissione dati wireless di apparecchiature mediche;

※ Controllo smart home;

※ Stampanti Bluetooth;

※ Giocattoli con telecomando Bluetooth;

※ Biciclette condivise;

(4)Descrizione dei pin:

①STATE:pin di stato

②RX:pin di ricezione

③TX:pin di trasmissione

④GND:messa a terra

⑤VCC:pin di alimentazione

⑥EN:pin di abilitazione

Collegare il Bluetooth alla scheda di sviluppo

Uno

BT24

TX

RX

RX

TX

VCC

5V

GND

GND

(5)Schema di Collegamento:

(6)Scarica l’APP:

Per sistema iOS

1. Apri App Store.

2. Cerca KeyesRobot nell’Apple Store e clicca su scarica.

3. Dopo aver installato l’app, vedrai la seguente icona sul desktop del tuo telefono.

Come connettere il telefono iOS al modulo Bluetooth:

1. Attiva il Bluetooth e i servizi di localizzazione sul telefono tramite le impostazioni.

2. Consenti all’APP KeyesRobot di accedere al Bluetooth tramite le impostazioni.

3. Clicca per aprire l’app KeyesRobot.

4. KeyesRobot App è un’APP universale, applicata a più robot keyestudio. Se l’interfaccia non mostra “TANK ROBOT”, puoi cliccare i pulsanti sinistra e destra per trovare “TANK ROBOT”.

5. Clicca il pulsante Bluetooth nell’angolo in alto a destra per scansionare il bluetooth

6. Vedrai un Bluetooth di nome BT24, clicca il pulsante Connect.

7. Se il LED integrato sul modulo Bluetooth smette di lampeggiare e rimane acceso, significa che il tuo telefono è connesso con successo al modulo Bluetooth.

Per sistema Android

1. Cerca KeyesRobot in Google Play, o apri il seguente link per scaricare e installare l’app.

https://play.google.com/store/apps/details?id=com.keyestudio.keyestudio

2. Attiva il Bluetooth e i servizi di localizzazione del telefono cellulare

3. Trova l’app Bluetooth KeyesRobot dalle impostazioni, clicca sulle opzioni di autorizzazione dell’app e abilita i permessi per la Posizione e i dispositivi nelle vicinanze. (Nota: Alcuni telefoni cellulari non hanno la funzione dei permessi per i dispositivi nelle vicinanze.)

4. Clicca per aprire l’app KeyesRobot.

5. KeyesRobot App è un’APP universale, applicata a più robot keyestudio. Se l’interfaccia non mostra “TANK ROBOT”, puoi cliccare i pulsanti sinistra e destra per trovare “TANK ROBOT”.

6. Clicca il pulsante Bluetooth nell’angolo in alto a destra per scansionare il bluetooth

7. Vedrai un Bluetooth di nome BT24, clicca il pulsante Connect.

8. Quando il tuo telefono è connesso con successo al modulo Bluetooth, il LED integrato sul modulo Bluetooth smetterà di lampeggiare e rimarrà acceso.

(7)Codice di Test BT:

Puoi anche trascinare blocchi per modificare il tuo codice, come mostrato di seguito

(1)

(2)

(3)

(4)

(5)

Codice di Test Completo

(Nota: Non collegare il modulo Bluetooth prima di caricare il codice, perché il caricamento del codice utilizza anch’esso la comunicazione seriale, e potrebbero verificarsi conflitti con la comunicazione seriale Bluetooth, che possono causare il fallimento del caricamento.)

Carica il codice sulla scheda di sviluppo, poi collega il modulo Bluetooth, e quindi connetti il telefono cellulare al modulo Bluetooth.

Dopo che il telefono cellulare è stato connesso con successo al modulo Bluetooth, clicca per aprire l’APP Bluetooth e clicca il pulsante Select sulla homepage.

L’interfaccia principale dell’app Bluetooth è mostrata nella figura seguente.

Clicca Img e imposta il baud rate a 9600. Clicca l’icona sull’interfaccia dell’APP e il monitor seriale mostrerà il comando inviato dal pulsante.



**Nota: Il metodo di connessione dell'APP è lo stesso di seguito.**

(8)Pratica Estensiva:

Nel progetto precedente, il Bluetooth riceve il segnale inviato dal telefono cellulare e lo visualizza sulla porta seriale della scheda di sviluppo. Qui utilizziamo il comando inviato dal telefono cellulare per accendere o spegnere un LED. Osservando il diagramma di cablaggio, un LED è collegato al pin D9,

Puoi anche trascinare blocchi per modificare il tuo codice, come mostrato di seguito

(1)

(2)

(3)

(4)

(5)

(6)

Codice di Test Completo

(Nota: Non collegare il modulo Bluetooth prima di caricare il codice, perché il caricamento del codice utilizza anch’esso la comunicazione seriale, e potrebbero verificarsi conflitti con la comunicazione seriale Bluetooth, che possono causare il fallimento del caricamento.)

Dopo che il codice precedente è stato caricato con successo. Clicca per controllare il LED.

Dopo aver completato il progetto BT, rimuoverlo.