Sommario:
- Passaggio 1: materiali e strumenti
- Passaggio 2: programma il tuo Arduino utilizzando laptop/PC
- Passaggio 3: collegarsi come schematico
- Passaggio 4: è ora di configurare Bluetooth HC-05
- Passaggio 5: installare l'applicazione Bluino Loader da Googleplay Store
- Passaggio 6: prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Video: Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ciao mondo, in questo Instructable voglio mostrarti come programmare il tuo Arduino Uno con il tuo dispositivo Android tramite Bluetooth. È molto semplice e così economico. Inoltre ci permette di programmare il nostro Arduino dove vogliamo tramite bluetooth wireless… Quindi iniziamo!:)
Passaggio 1: materiali e strumenti
Hardware:
- Arduino Uno
- Modulo Bluetooth HC-05
- Mini tagliere
- Condensatore 1uf/50v (elco)
- Resistore 100 ohm
- 5 pezzi x cavi jumper
- cavo USB
- Dispositivo Android con Android 4.0.0+ (Bluetooth disponibile)
- Computer portatile/PC
Software:
Bluino Loader dal Google Play Store
Passaggio 2: programma il tuo Arduino utilizzando laptop/PC
Inizia copiando il codice dalla casella di testo sottostante. Quindi, copia e incolla il codice nell'editor IDE di Arduino. Compilare. Caricamento.
Questo codice contiene diverse funzioni per modificare i parametri di Bluetooth HC-05:
- AT+NAME=Bluino#00: Cambia il nome del modulo bluetooth, il nome predefinito è "HC-05".
- AT+UART=115200, 0, 0: cambia la velocità di trasmissione in 115200 (Arduino Uno, Bluino e Mega2560)
- AT+UART=57600, 0, 0: Cambia baud rate in 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V e Duemilanove)
- AT+POLAR=1, 0: Cambia la condizione del pin di stato
- Per ulteriori informazioni è possibile modificare la password per utilizzare una password non standard durante l'associazione, AT+PSWD=xxxx.
Il nome del bluetooth deve essere "Bluino#00-9999", se vuoi un nome personalizzato dovresti usare la versione a pagamento dell'app Bluino Loader.
void setup() {
Serial.begin(38400); ritardo (500); Serial.println("AT+NAME=Bluino#00"); ritardo (500); Serial.println("AT+UART=115200, 0, 0"); // Usa questo baudrate se usi Arduino Uno, Bluino e Mega2560 //Serial.println("AT+UART=57600, 0, 0"); // Usa questo baudrate se usi Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V e Duemilanove delay (500); Serial.println("AT+POLAR=1, 0") ritardo(500); } ciclo vuoto() { }
Passaggio 3: collegarsi come schematico
Seguendo l'immagine sopra, il layout è relativamente semplice.
Se vuoi puoi sostituire la breadboard con la scheda prototipo PCB con alcuni lavori di saldatura, in modo da ottenere dimensioni ridotte o come shield per Arduino.
Passaggio 4: è ora di configurare Bluetooth HC-05
Fondamentalmente in questo passaggio come impostare HC-05 sul comando At, seguendo questo passaggio imposterai HC-05 su alcuni parametri. Nel passaggio 2 hai caricato lo schizzo su Arduino, in quel codice hai la funzione seriale per comunicare sul pin RX/ TX (D0/D1), che è quando ci si connette al pin RX/TX di HC-05, forzerà l'installazione di HC-05 in modalità di comando At. Basta seguire il passaggio come nelle immagini. • Tenere premuto il pulsante KEY • Collegare il cavo USB per alimentare Arduino • Attendere circa 5 secondi (tenere premuto ancora il pulsante KEY) • Scollegare e ricollegare l'USB per il ripristino dalla modalità di comando AT
Passaggio 5: installare l'applicazione Bluino Loader da Googleplay Store
Ok, la prima app che voglio mostrarti è "Bluino Loader", per Andorid 4.0 o superiore con connessione bluetooth disponibile. Puoi ottenere da googleplay store:
Bluino Loader - Versione Arduino IDE o Pro per supportare lo sviluppatore Bluino Loader Pro - Arduino IDE
Questa app serve per lavorare con Arduino Uno, puoi scrivere, modificare e caricare schizzi su Arduino Uno tramite bluetooth HC-05. L'app è facile da capire come Arduino IDE, ci sono molti esempi di sketch, inoltre puoi aggiungere alcune librerie semplicemente copiando incolla la cartella della libreria nella cartella BluinoLoader/libraries. Puoi cambiare il tema del colore dell'editor, la dimensione del testo e molte funzionalità. Se desideri ottenere la funzione di monitoraggio seriale, rimuovere l'annuncio e scansionare qualsiasi nome di bluetooth (non solo Bluino#…) puoi acquistare funzionalità di acquisto in-app, quindi supporta anche lo sviluppatore.
Il caricamento di uno schizzo ha funzionato molto bene tramite Bluetooth! Quindi darei a questa app 4,0 su 5 stelle:)
Passaggio 6: prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
- Dopo aver terminato l'installazione puoi aprire lo schizzo di esempio BluinoLoader/examples/02. Basic/Blink/Blink.ino
- Attendi fino al termine dell'estrazione degli strumenti
- Tocca il pulsante "carica" (Freccia nell'icona del cerchio)
- Dopo aver compilato senza errori, tocca il pulsante "Scansione hardware Bluino" per cercare il bluetooth attivo
- Scegli l'hardware bluetooth con il nome "Bluino#00"
- Se il primo accoppiamento inserisci il codice di accoppiamento standard "1234", quindi OK
- Attendi fino al completamento del caricamento del processo
Dopo tutto il passaggio OK, il tuo Arduino lampeggerà sul led 13 e potrai ripetere tutti i passaggi per caricare un altro schizzo.
Consigliato:
Controlla il layout del tuo modello di treno con il tuo cellulare!: 11 passaggi (con immagini)
Controlla il layout del tuo modello di treno con il tuo telefono cellulare!: Il controllo di un layout di modello di treno con un acceleratore cablato e controller di affluenza potrebbe essere un buon inizio per i principianti, ma pongono un problema di non portabilità. Inoltre, i controller wireless disponibili sul mercato possono controllare solo alcune locomotive
IoTyper - Controlla il tuo PC tramite Alexa (IoT): 5 passaggi (con immagini)
IoTyper - Controlla il tuo PC tramite Alexa (IoT): non hai mai pensato di controllare il tuo PC con IoT? Il nostro mondo diventa ogni giorno più intelligente e oggi trasformiamo il nostro PC in un PC ancora più intelligente di quanto non sia già. Cominciamo! IoTyper si basa su due microcontrollori di base: ATMega 32U4 che ca
CalClock: visualizza semplicemente il tuo programma: 4 passaggi (con immagini)
CalClock: vedi semplicemente il tuo programma: la peggiore perdita di concentrazione è essere interrotta solo per imparare che non c'è bisogno di un'interruzione. Trovo che questo accada spesso in relazione al mio programma. Lavorerò su un problema e ho il sentore di pensare: "C'è s
RC Car Hack - Controllato tramite Bluetooth tramite App Android: 3 Passaggi (con Immagini)
RC Car Hack - Controllato tramite Bluetooth tramite app Android: sono sicuro che ognuno di voi può trovare a casa un'auto RC inutilizzata. Questa istruzione ti aiuterà a cambiare la tua vecchia auto RC con un regalo originale :) A causa del fatto che l'auto RC che avevo era di piccole dimensioni, ho scelto Arduino Pro Mini come controller principale. Un altro
Aggiungi un adattatore Bluetooth al tuo dispositivo GPS: 6 passaggi (con immagini)
Aggiungi un adattatore Bluetooth al tuo dispositivo GPS: avevo bisogno di un modo per sentire il mio GPS economico a $$ sotto il casco della mia moto e non volevo sborsare il doppio del prezzo per un "pronto per la moto" Dispositivo GPS, quindi l'ho realizzato da solo. Questo può essere interessante anche per i motociclisti! Puoi anche trovarlo qui: