Sommario:

Interfacciare qualsiasi Arduino con un cellulare: 6 passaggi (con immagini)
Interfacciare qualsiasi Arduino con un cellulare: 6 passaggi (con immagini)

Video: Interfacciare qualsiasi Arduino con un cellulare: 6 passaggi (con immagini)

Video: Interfacciare qualsiasi Arduino con un cellulare: 6 passaggi (con immagini)
Video: Corso Arduino Completo 2024, Dicembre
Anonim
Interfacciare qualsiasi Arduino con un cellulare
Interfacciare qualsiasi Arduino con un cellulare

Quando si utilizza un Arduino, può risultare piuttosto fastidioso non poterlo utilizzare solo perché non si dispone di un computer a disposizione. Forse Windows o Mac OS non sono compatibili, non hai alcun computer o vuoi solo più libertà per interfacciare la tua scheda. La soluzione: un semplice cavo OTG (On The Go) e un'app in grado di svolgere questo compito. Il più noto è ArduinoDroid, apparentemente disponibile per Android. Questo software ti dà la possibilità di creare, modificare, compilare e caricare schizzi Arduino sulla tua scheda dal tuo telefono cellulare e persino tablet. Funziona anche come monitor seriale, ma purtroppo non include ancora un plotter. Tieni presente che la versione del tuo sistema operativo deve essere compatibile.

Oltre a questo IDE, ci sono anche app di monitoraggio seriale che possono ricevere e inviare informazioni alle schede ma non possono caricare nulla. Questi occupano meno memoria di ArduinoDroid, poiché quest'ultimo include, naturalmente, molte librerie ed esempi. Ora che l'introduzione di base è finita, iniziamo con i materiali e i passaggi.

Passaggio 1: materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

I materiali necessari per questo progetto sono sorprendentemente pochi. Ovviamente avrai bisogno di:

  • cellulare Android (o anche tablet);
  • Cavo OTG compatibile con il tuo cellulare;
  • Scheda Arduino;
  • Cavo dati o programmatore Arduino Board;
  • Infine, l'app ArduinoDroid o un altro software per terminale/monitor seriale.

Ora che abbiamo finito, passiamo al collegamento di tutto.

Passaggio 2: connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

Arduino a cavo o programmatore:

Se il tuo Arduino non è un Pro Mini, dovrai solo prendere il cavo dati USB corrispondente e collegarlo.

Se invece la tua scheda è una Pro Mini, prendi il programmatore USB a 5 o 6 pin e collega, usando cavi jumper femmina-femmina, (prima il pin del programmatore, poi il pin Arduino) il 5v o 3.3v a Vcc sul board, Gnd su Gnd, Rxd su Txo e Txd su Rxi (durante il caricamento, ricordarsi di premere il pulsante Reset sulla scheda dopo che lo sketch ha terminato la compilazione e sta iniziando a caricare).

2. Cavo/programmatore a OTG:

Basta collegare l'USB A maschio a quello femmina sul cavo OTG.

3. OTG su cellulare o tablet:

Collega il connettore USB Micro, C o Lightning alla porta del telefono o del tablet.

Passaggio 3: l'app ArduinoDroid

L'app ArduinoDroid
L'app ArduinoDroid
L'app ArduinoDroid
L'app ArduinoDroid
L'app ArduinoDroid
L'app ArduinoDroid
  1. Cerca ArduinoDroid su Google Play, Play Store, App Store o qualunque altro tu abbia.
  2. Installalo e aprilo.
  3. Guarda le immagini sopra e leggi i commenti.
  4. Trattandosi di un'app piuttosto complessa, ti suggerisco di esplorare tutte le opzioni. Ho incluso alcune delle funzioni e come realizzarle nei commenti.
  5. Se desideri realizzare un progetto interessante con Arduino, consulta questo Instructable.

Passaggio 4: altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la scheda)

Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
Altre app di monitoraggio seriale (solo per ricevere e inviare informazioni da e verso la lavagna)
  1. Inserisci l'app dell'app store (eh!) e cerca un'app di monitoraggio seriale per Arduino. Assicurati che si basino sulla connessione USB e non sul Bluetooth. Mi piace molto uno chiamato USB Serial Console. Controlla nelle immagini sopra per assicurarti di quale si tratta.
  2. Procedi con l'installazione e aprilo.
  3. L'interfaccia è relativamente semplice. Hai una sezione per scrivere messaggi usando la tastiera e poi un pulsante per inviarli alla lavagna, la maggior parte dello schermo mostra le informazioni ricevute dal tuo Arduino, e poi hai tre punti in alto a destra che danno accesso al menu.
  4. Se fai clic sui tre puntini, apparirà un piccolo menu in alto a destra con diverse opzioni come impostazioni, connessione, ecc. Fai clic su "Impostazioni" per scegliere cose importanti riguardanti la porta seriale, la connessione, la licenza, ecc. Baud La velocità può essere impostata facendo clic su "Porta seriale" e quindi procedendo alla regolazione.
  5. Dopo aver collegato il cavo Arduino e OTG al telefono/tablet, fare clic sui tre puntini e quindi su "Connetti". Scegli le impostazioni corrette e dovresti iniziare a ricevere le tue informazioni. Puoi decidere se l'app stampa l'ora su ogni riga nella sezione Impostazioni.
  6. Hai finalmente finito! Goditi la nuova versatilità che ti offre Arduino con il tuo telefono o tablet!

Passaggio 5: risoluzione dei problemi

Risoluzione dei problemi
Risoluzione dei problemi
  1. A dire il vero, non ci sono molte possibili complicazioni in questo progetto. Inizierò dai problemi hardware a quelli riguardanti il software.
  2. Prima di tutto, il tuo Arduino potrebbe non essere collegato correttamente al cavo dati o al programmatore. Assicurati che lo siano e poi passa a quello successivo.
  3. Assicurarsi che il cavo dati/programmatore sia collegato correttamente al cavo OTG. Se ancora non funziona, vai al passaggio successivo.
  4. Verificare se la connessione tra il cavo OTG e il cellulare funziona correttamente. Una volta mi è capitato che i contatti OTG fossero un po' vecchi e sporchi, quindi la scheda si accendeva ma non veniva inviata nessuna informazione. Ho usato un piccolo cacciavite per pulirlo e dopo ha funzionato perfettamente.
  5. Se tutto l'hardware è configurato correttamente (e la scheda funziona effettivamente), ma continua a non funzionare, controlla se la versione di Android è compatibile con l'app. Non possiedo un dispositivo Apple, quindi non posso dirti se funziona con tutti questi telefoni.
  6. In secondo luogo, assicurati di aver "detto" all'app di connettere il programmatore o la scheda. Di solito, quando si collega il cavo OTG, dovrebbe apparire un messaggio che suggerisce di collegarlo.
  7. Infine, assicurati che la velocità di trasmissione (per il monitor seriale) sia la stessa di quella specificata nello schizzo.

Passaggio 6: la fine

Grazie mille per aver letto questo Instructable! Spero si sia rivelato utile! Se c'è qualcosa che non ho lasciato chiaro, non esitare a consultarmi!

Consigliato: