Sommario:

Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)

Video: Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)

Video: Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
Video: Creiamo un'app per Arduino - Parte 1 2024, Settembre
Anonim
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth

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

Materiali e strumenti
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

Programma il tuo Arduino usando laptop/PC
Programma il tuo Arduino usando laptop/PC
Programma il tuo Arduino usando laptop/PC
Programma il tuo Arduino usando 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

Collegati come uno schema
Collegati come uno schema
Collegati come uno schema
Collegati come uno schema
Collegati come uno schema
Collegati come uno schema
Collegati come uno schema
Collegati come uno schema

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

È ora di configurare il Bluetooth HC-05
È ora di configurare il Bluetooth HC-05
È ora di configurare il Bluetooth HC-05
È ora di configurare il 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

Installa l'applicazione Bluino Loader da Googleplay Store
Installa 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

Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
Prova a caricare lo schizzo di esempio Blink.ino in Arduino utilizzando un dispositivo Android tramite Bluetooth
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: