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
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.