6 semplici modi per collegare Arduino ad Android

Annuncio pubblicitario

Annuncio pubblicitario
Annuncio pubblicitario

Le schede Arduino e microcontrollori simili stanno rendendo la creatività più accessibile che mai. Che tu stia controllando le strisce LED Ultimate Guide to Connecting LED Light Strips alla Arduino Ultimate Guide to Connecting LED Light Strips to Arduino Uno dei prodotti LED più comuni è la striscia LED. In questo articolo, vedremo come impostare i due tipi più comuni con un Arduino. Per saperne di più, automatizzare la tua casa Come controllare a distanza la tua casa con un Arduino, 5 progetti fai-da-te Come controllare a distanza la tua casa con un Arduino, 5 progetti fai-da-te La rivoluzione della casa intelligente sta accadendo ora! Ti mostriamo come creare i tuoi gadget di casa intelligenti utilizzando nient'altro che un semplice Arduino. Per saperne di più, o anche per proteggere la tua proprietà Come fare un semplice sistema di allarme Arduino Come creare un semplice sistema di allarme Arduino Rileva il movimento, poi spaventa un intruso con un suono di allarme acuto e luci lampeggianti. Sembra divertente? Certo che lo fa. Questo è l'obiettivo del progetto Arduino di oggi, adatto ... Per saperne di più, queste piccole meraviglie sono il cuore della maggior parte delle costruzioni elettroniche fai-da-te.

Se hai bisogno di dire al tuo Arduino di cambiare lo stato di un pin (ad esempio per accendere le luci), richiede all'utente di premere un pulsante fisico o utilizzare un sensore. Affidarsi a un dito umano o simili è perfetto per molti progetti, ma cosa succede se si desidera semplicemente configurare il circuito e accedervi da remoto?

6 semplici modi per collegare Arduino ad Android Arduino Uno 670

Questo articolo ti porta attraverso 6 modi per collegare il tuo dispositivo Android a qualsiasi scheda compatibile Arduino . Lasciaci entrare .

1. ArduinoDroid

Il primo della nostra lista è ArduinoDroid. Questa app funziona tramite USB On The Go Cos'è USB OTG? 5 modi fantastici per usarlo su Android Cos'è USB OTG? 5 modi fantastici per usarlo su Android USB OTG consente di collegare qualsiasi dispositivo USB al tuo smartphone o tablet Android. Ci sono tante possibilità! Ulteriori informazioni (OTG) per connettere il dispositivo a Arduino tramite cavo USB. Uno dei vantaggi dell'USB è che non richiede alcuna connessione Internet o Bluetooth per funzionare.

L'app è un IDE perfettamente funzionante, che consente di eseguire il codice sul telefono, caricare gli schizzi precedentemente memorizzati memorizzati nel tuo Dropbox o nell'unità Google e compila gli schizzi ovunque ti trovi.

6 semplici modi per collegare Arduino ad Android ArduinoDroidPictureLandscape 670

I vantaggi dell'utilizzo di questa app sono evidenti. Avere un IDE a portata di mano è la cosa perfetta per fare rapidi cambiamenti nel campo. Allegare un dispositivo Android è molto meno ingombrante di dover bilanciare un laptop in mano!

Un ovvio negativo è che digitare il codice sul tuo dispositivo potrebbe non essere troppo comodo, soprattutto se si tratta di uno smartphone. Questo è solo un piccolo problema rispetto alla comodità di avere un modo ultra portatile di programmare la tua scheda senza la necessità di una connessione Internet.

Questo è anche un modo economico per imparare le basi di Arduino. Guida introduttiva ad Arduino: Guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su hardware e software flessibili e facili da usare. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Per saperne di più, una scheda Arduino clone e un cavo USB OTG costano solo pochi dollari. Perfetto per chi non ha accesso frequente a un computer!

2. Controller Arduino Bluetooth

Avanti sulla nostra lista è l'app Arduino Bluetooth Controller giustamente chiamata. Questa app non è tanto sulla programmazione di un Arduino al volo, quanto su come attivare le modifiche nello schizzo caricato. L'app invia i dati alla tua scheda tramite Bluetooth, consentendo di inviare dati seriali premendo un pulsante nell'app. Avrai bisogno di un modulo Bluetooth per la tua scheda, anche se il modulo HC-06 è ampiamente utilizzato e disponibile per soli $ 3 al momento della scrittura.

Per un eccellente primer su come iniziare con questi piccoli moduli economici, guarda questo video di Tinkernut Labs:

Il video in alto suggerisce un'app diversa, anche se alcuni utenti segnalano che non funziona sugli smartphone moderni. Il controller Bluetooth Arduino sembra non soffrire di questo problema. Vale la pena notare che l'app viene scaricata in inglese, anziché in italiano, come mostrato nelle immagini del Play Store!

3. Blynk

Abbiamo già coperto i progetti di creazione con Blynk e l'abbiamo trovato un ottimo servizio. La sua flessibilità e semplicità lo rendono un modo intuitivo per attivare eventi sulla tua scheda. Blynk richiede l'esecuzione di una connessione Internet, poiché utilizza un proprio server. Puoi utilizzare i dati Wi-Fi o mobili per accedere a Blynk, rendendolo perfetto per l'uso su smartphone.

Uno dei punti di forza di Blynk è la gamma di modi in cui è possibile connettersi a un dispositivo. Oltre al supporto per quasi tutte le schede di sviluppo disponibili, è possibile connettersi al server in modalità wireless, utilizzando Ethernet, o persino utilizzare la connessione di un computer tramite USB. Il servizio è ben documentato e la sua app intuitiva semplifica la combinazione di controlli personalizzati per il tuo progetto. La libreria Blynk per l'IDE Arduino si prende cura di tutte le comunicazioni.

Se sei il tipo di persona che vuole avviare la loro macchina da caffè dal telefono prima che si alzi la mattina, allora questo è per te!

Blynk non è l'unico servizio in questo campo, vale anche la pena di verificare il Thinger.io altamente personalizzabile e l'OpenHAB praticamente illimitato e diabolicamente difficile. Tra i tre, Blynk è sicuramente il più veloce da installare, anche se sta imparando OpenHAB per iniziare con OpenHAB Home Automation su Raspberry Pi Come iniziare con OpenHAB Home Automation su Raspberry Pi OpenHAB è una piattaforma di automazione domestica matura e open source che funziona su una varietà di hardware ed è indipendente dal protocollo, il che significa che può connettersi a quasi tutti gli hardware di automazione domestica sul mercato oggi. Leggi di più è una grande idea a lungo termine.

4. Comunicazione da zero

Tutto ciò che abbiamo analizzato finora fa uso di servizi già esistenti per aiutarti a connetterti in vari modi, ma cosa succede se vuoi il controllo totale su ogni aspetto dell'app Android? Perché non farlo da solo?

Hariharan Mathavan ci guida attraverso l'intero processo in questo tutorial dettagliato. L'app creata qui è progettata semplicemente per aprire una connessione USB e passare i dati seriali avanti e indietro tra l'app e la scheda Arduino. Questo è un ottimo modo per familiarizzare con Android Studio e la creazione di app in generale.

La guida ti guida attraverso tutto il codice necessario per comunicare con Arduino tramite USB, fornendo spiegazioni ad ogni passaggio. Il tutorial di follow-up su come implementare la connettività Bluetooth è ugualmente ben spiegato.

6 semplici modi per collegare Arduino ad Android bluetooth Android DIY combined2 670

Mentre ci sono modi per creare app Android senza codifica Come creare un'app per Android: Tutto quello che c'è da sapere Come creare un'applicazione per Android: Tutto quello che c'è da sapere Se vuoi iniziare a creare la tua app per Android, questa guida include tutto hai bisogno. Per saperne di più, vale la pena imparare le basi della codifica in Java. Creare le tue app è bello, ma prima che tu te ne accorga, potresti avere una carriera completamente nuova. Opzioni di carriera per programmatori Java Opzioni di carriera per programmatori Java Con un tasso di crescita previsto del 19% per il periodo 2014-2024 (secondo l'Ufficio degli Stati Uniti di Statistiche del lavoro), le prospettive di carriera per i programmatori Java sono davvero eccellenti. Leggi di più !

5. Trasforma il tuo Arduino in un server

Un altro modo per comunicare con la tua scheda è trasformarlo in un piccolo server. Il vantaggio di questo è che apre la possibilità di comunicare con la scheda da tutto ciò che può navigare verso un indirizzo IP, o fare una richiesta web.

Questo tutorial incredibilmente dettagliato di startingelectronics.org richiede uno scudo Ethernet per collegare la tua scheda alla rete domestica. Ecco un video di esso in azione:

Non hai uno scudo Ethernet? Niente paura, lo stesso può essere ottenuto con uno scudo Wi-Fi o una scheda connessa Wi-Fi come NodeMCU. Incontra l'Arduino Killer: ESP8266 Incontra l'Arduino Killer: ESP8266 E se ti dicessi che c'è una scheda di sviluppo compatibile con Arduino con -in Wi-Fi per meno di $ 10? Bene, c'è. Leggi di più .

Se node.js Che cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] Che cos'è Node.JS e Perché dovrei preoccuparmi? [Sviluppo Web] JavaScript è solo un linguaggio di programmazione lato client che viene eseguito nel browser, giusto? Non più. Node.js è un modo per eseguire JavaScript sul server; ma è molto di più. Se ... Leggi altro è la tua marmellata, allora potrebbe avere senso dare un'occhiata al progetto github di arduino-android. Un'app per Android è ancora una volta dotata di codice sorgente in modo che tu possa entrare sotto il cofano e armeggiare fino al contenuto del tuo cuore. È piuttosto semplice, ma è tutto lì per implementare un server node.js su una scheda Arduino a tua scelta.

Se Python è più la tua passione, il metanurb utente di Instructables ha un tutorial per i moduli bluetooth.

6 semplici modi per collegare Arduino ad Android Arduino Android 2

6. Controllo a infrarossi

Stai cercando un vero e proprio modo selvaggio di parlare con il tuo Arduino? Vuoi andare a pieno MacGyver? Quindi estrai un ricevitore a infrarossi (IR) da un vecchio stereo o lettore VHS e usalo per parlare con la tua scheda Arduino!

Questo metodo richiede che il tuo dispositivo Android abbia un blaster IR integrato. Ci sono molte app disponibili per utilizzare questa funzione, sebbene il controller Mi Remote sia gratuito e funzioni con molti altri dispositivi domestici.

6 semplici modi per collegare Arduino ad Android Mi Ir App 670

Dopo aver installato e avviato l'app, sarà necessario creare un circuito semplice per "annusare" i segnali IR. Questo tutorial per IR ti guida attraverso il processo di costruzione del circuito.

Mentre questo tutorial utilizza un vecchio telecomando, il processo è esattamente lo stesso per l'utilizzo di un dispositivo Android con tecnologia IR e la disponibilità delle parti lo rende un ottimo progetto per principianti.

Questo metodo funziona solo in linea di vista. È, tuttavia, il modo più economico per comunicare con la tua scheda in modalità wireless. Anche se non è possibile recuperare le parti per farlo, un ricevitore IR costa meno di un dollaro. Per un dispositivo statico come una serie di strisce LED montate a soffitto, potrebbe essere la soluzione perfetta per un semplice problema.

Abbiamo perso uno strumento?

Questi sono alcuni modi per liberare il tuo Arduino dal tuo computer, anche se siamo sicuri che ce ne sono molti altri là fuori. Qualunque sia il metodo che utilizzi, perché non implementarlo in un progetto alla moda come un otturatore DSLR Fai il tuo DSLR Remote Shutter Release Crea il tuo DSLR Remote Shutter Release Un accessorio che senza dubbio sarà dopo è un otturatore remoto; questo ti consente di posizionare la fotocamera su un treppiede o di appoggiarla da qualche parte e attivare l'otturatore senza la possibilità di scuotere ... Leggi di più o un cubo di LED Come creare un cubo LED Arduino pulsante che sembra uscito dal futuro Come Creare un Cubo LED Arduino pulsante che sembra uscito dal futuro Se ti sei occupato di alcuni progetti Arduino per principianti, ma stai cercando qualcosa di un po 'permanente e su un livello completamente diverso, allora l'umile 4 x 4 x 4 cubi LED sono ... Per saperne di più?

Come parli con la tua scheda Arduino? Usi sempre un computer? C'è un modo furbo per parlare alle nostre tavole che abbiamo perso qui? Facci sapere nella sezione commenti qui sotto !

Immagine di credito: almoond / Depositphotos

In this article