6 modalități ușoare de a conecta Arduino la Android

6 modalități ușoare de a conecta Arduino la Android / DIY

Placile Arduino și microcontrolerele similare fac creativitatea mai accesibilă ca niciodată. Indiferent dacă controlați fâșiile LED Ultimate Guide to Connecting LED Lămpi de lumină pentru Arduino Ultimate Guide pentru conectarea benzilor de lumină LED la Arduino Unul dintre cele mai frecvente produse LED este banda LED. În acest articol, vom discuta cum să înființăm cele două tipuri cele mai comune cu un Arduino. Citiți mai multe, automatizarea casei dvs. Cum să vă controlați de la distanță casa cu un arduino, 5 proiecte DIY Cum să vă controlați de la distanță casa cu un arduino, 5 proiecte de DIY Revoluția inteligentă de acasă se întâmplă acum! Vă arătăm cum să vă creați gadget-urile tale inteligente de acasă folosind nimic mai mult decât un simplu Arduino. Citește mai mult sau chiar protejând proprietatea Cum să faci un sistem simplu de alarmă Arduino Cum să faci un sistem simplu de alarmă Arduino Detectează mișcarea, apoi speri eșecul dintr-un intrus cu un sunete de alarmă ridicată și lumini intermitente. Suna distractiv? Bineînțeles. Acesta este scopul proiectului de astăzi Arduino, potrivit ... Citește mai mult, aceste minunate minciuni sunt inima majorității construirii electronice DIY.

Dacă trebuie să-i spuneți lui Arduino să schimbe starea unui pin (de exemplu pentru a activa luminile), este nevoie ca utilizatorul să apese pe un buton fizic sau să utilizeze un senzor. Bazându-se pe o apăsare degetul uman sau similar este bine pentru multe proiecte, dar ce dacă doriți doar să vă configurați circuitul și să îl accesați de la distanță?

Acest articol vă oferă 6 moduri de a vă conecta Android dispozitiv pentru orice Arduino placă compatibilă. Permiteți-i să se scufunde în.

1. ArduinoDroid

Primul pe lista noastră este ArduinoDroid. Această aplicație funcționează prin USB on the Go Ce este USB OTG? 5 moduri cool de a utiliza pe Android Ce este USB OTG? 5 moduri cool de a folosi pe Android Ce este USB OTG și cum îl puteți utiliza pe Android? Explicăm caracteristica și numeroasele modalități de utilizare a acesteia. Citeste mai mult (OTG) pentru a vă conecta dispozitivul la Arduino prin intermediul cablului USB. Una dintre avantajele USB este că nu necesită conexiune prin Internet sau Bluetooth pentru a funcționa.

Aplicația este un IDE complet funcțional, care vă permite să codificați pe telefonul dvs., să încărcați schițele scrise anterior stocate în unitatea Dropbox sau Google și să compilați schițe în deplasare.

Beneficiile utilizării acestei aplicații sunt evidente. Având un IDE la îndemână este un lucru perfect pentru a face schimbări rapide în domeniu. Atașarea unui dispozitiv Android este mult mai puțin greoaie decât a trebui să echilibrați un laptop pe mâna dvs.!

Unul negativ evident este că codul de tastare aflat pe dispozitivul dvs. poate să nu fie prea confortabil, mai ales dacă este un telefon inteligent. Aceasta este doar o problemă mică în comparație cu confortul de a avea un mod ultra portabil de programare a plăcii dvs. fără a fi nevoie de o conexiune la internet.

Acest lucru este, de asemenea, un mod ieftin de a învăța elementele de bază ale lui Arduino. Arduino: Un ghid pentru începători Arduino: Un ghid pentru începători Arduino este o platformă de prototipuri electronice open source bazată pe hardware și software flexibile și ușor de utilizat. Este destinat artiștilor, designerilor, pasionaților și tuturor celor interesați să creeze obiecte sau medii interactive. Citiți mai multe, deoarece o placă de clona Arduino și un cablu USB OTG costă doar câțiva dolari. Perfect pentru cei fără acces frecvent la un computer!

2. Controller Bluetooth Arduino

Următorul pe lista noastră este aplicația potrivită Arduino Bluetooth Controller. Această aplicație este mai puțin despre programarea unui Arduino în zbor și mai multe despre declanșarea modificărilor în schița încărcată. Aplicația trimite date către placa dvs. prin Bluetooth, permițându-vă să trimiteți date seriale prin apăsarea unui buton în aplicație. Veți avea nevoie de a Modul Bluetooth pentru consiliul dvs., deși HC-06 modulul este utilizat pe scară largă și disponibil pentru doar 3 dolari la momentul scrisului.

Pentru un excelent primer pe care să-l începeți cu aceste mici module ieftine vedeți acest videoclip de la Tinkernut Labs:

Videoclipul de mai sus recomandă o aplicație diferită, deși unii utilizatori declară că nu funcționează pe smartphone-urile moderne. Controlerul Bluetooth Arduino pare să nu sufere de această problemă. Este demn de remarcat faptul că aplicația se descarcă în limba engleză, mai degrabă decât în ​​limba italiană, așa cum este afișată în fotografiile din Magazin Play!

3. Blynk

Am acoperit proiecte de proiectare cu Blynk înainte și am considerat că este un serviciu excelent. Flexibilitatea și simplitatea lui fac o modalitate intuitivă de a declanșa evenimentele de pe tablă. Blynk necesită o conexiune la internet pentru a rula, deoarece utilizează propriul server. Puteți utiliza datele Wi-Fi sau mobile pentru a accesa Blynk, ceea ce îl face perfect pentru utilizarea smartphone-urilor.

Unul dintre punctele forte ale lui Blynk este gama de moduri în care vă puteți conecta la un dispozitiv. Împreună cu suportul pentru aproape fiecare placă de dezvoltare aflată acolo, vă puteți conecta la server fără fir, utilizând ethernet sau chiar puteți utiliza conexiunea unui computer prin USB. Serviciul este bine documentat, iar aplicația intuitivă simplifică realizarea de comenzi personalizate pentru proiectul dvs. Biblioteca Blynk pentru IDE Arduino se ocupă de toată comunicarea.

Dacă sunteți tipul de persoană care dorește să înceapă mașina de cafea de pe telefonul lor înainte de a se ridica dimineața, atunci aceasta este pentru tine!

Blynk nu este singurul serviciu din acest domeniu, de asemenea, merita verificat sunt Thinger.io extrem de personalizabil, și practic OpenHAB practic nelimitate și încă firav. Din cele trei, Blynk este cu siguranță cel mai rapid pentru a se ridica și a alerga, deși a învățat OpenHAB Noțiuni de bază cu OpenHAB Home Automation pe Raspberry Pi Început cu OpenHAB Home Automation pe Raspberry Pi OpenHAB este o platformă matură, open source de automatizare acasă care rulează pe o varietate de hardware și este protocol agnostic, adică se poate conecta la aproape orice hardware de automatizare de acasă de pe piață astăzi. Read More este o idee minunată pe termen lung.

4. Comunicarea de la zero

Tot ce am acoperit până în prezent utilizează serviciile deja existente pentru a vă ajuta să vă conectați în diferite moduri, dar ce se întâmplă dacă doriți control total asupra fiecărui aspect al aplicației Android? De ce nu-l faci singur de la zero?

Hariharan Mathavan ne duce prin întregul proces în acest tutorial extensiv pas cu pas. Aplicația creată aici este concepută doar pentru a deschide o Conexiune USB, și treci date seriale între aplicație și placa Arduino. Acesta este un mod excelent de a vă familiariza cu aplicația Android Studio și cu aplicația în general.

Ghidul vă oferă toate codurile necesare pentru a comunica cu dispozitivul dvs. Arduino prin USB, furnizând explicații la fiecare pas. Următorul tutorial despre cum să implementați Conectivitate Bluetooth este la fel de bine explicat.

Deși există moduri de a crea aplicații Android fără codificare Cum să creați un App Android: Tot ce trebuie să știți Cum să creați o aplicație Android: Tot ce trebuie să știți Dacă doriți să începeți să vă creați propria aplicație Android, acest ghid include totul ai nevoie. Citiți mai mult, merită să învățați elementele de bază ale codării în Java. Efectuarea de aplicații proprii este cool, dar înainte de a ști că ați putea avea o întreagă carieră nouă Opțiuni de carieră pentru programatori Java Opțiuni de carieră pentru programatori Java Cu o rată de creștere estimată de 19 la sută pentru perioada 2014-2024 (în conformitate cu Biroul de Statistica muncii), perspectivele de carieră pentru programatorii Java sunt într-adevăr excelente. Citeste mai mult !

5. Transformați-vă Arduino într-un server

O altă modalitate de a comunica cu consiliul dvs. este să îl transformați într-un server mic. Beneficiul acestui lucru este că acesta deschide posibilitatea de a comunica cu consiliul de administrație din orice element care poate naviga către o adresă IP sau poate face o solicitare web.

Acest tutorial incredibil de detaliat de la startelectronics.org necesită o Ecranul Ethernet Pentru a atașa placa dvs. la rețeaua dvs. de domiciliu. Iată un videoclip despre el în acțiune:

Nu ai un scut eternet? Nu vă temeți, același lucru poate fi obținut cu ajutorul unei funcții Ecranul Wi-Fi sau Wi-Fi conectat ca NodeMCU Faceți cunoștință cu Killer-ul Arduino: ESP8266 Faceți cunoștință cu Killer-ul Arduino: ESP8266 Ce-ar fi dacă ți-aș spune că există o placă de disc compatibilă cu Arduino cu Wi-Fi încorporat pentru mai puțin de 10 $? Ei bine, există. Citeste mai mult .

Dacă node.js Ce este Node.JS și de ce ar trebui să mă intereseze? [Dezvoltare Web] Ce este Node.JS și de ce ar trebui să mă intereseze? [Dezvoltare Web] JavaScript este un limbaj de programare care rulează în browser, nu? Nu mai. Node.js este o modalitate de a rula JavaScript pe server; dar este și mai mult. Dacă ... Citește mai mult este gemul tău, atunci ar putea fi logic să te uiți la proiectul arduino-android github. O aplicație Android este din nou prevăzută cu codul sursă, astfel încât să puteți ajunge sub capota și să vă distrați de conținutul inimii. E oase destul de goale, dar totul este acolo pentru a implementa un server node.js pe un board Arduino la alegerea ta.

Dacă Python este mai mult de lucru, instructorul de utilizator metanurb are un modul bluetooth tutorial.

6. Controlul prin infraroșu

Căutați o modalitate adevărată de carte sălbatică de a vorbi cu Arduino dvs.? Vrei să te plimbi pe MacGyver? Apoi rupe un Infraroşu (IR) de la un vechi player stereo sau VHS și utilizați-l pentru a vorbi cu placa dvs. Arduino!

Această metodă presupune ca dispozitivul dvs. Android să aibă un blaster IR încorporat. Există multe aplicații disponibile pentru a utiliza această caracteristică, deși telecomanda Mi este gratuită și funcționează cu multe alte dispozitive de uz casnic.

Odată ce ați lansat aplicația, va trebui să creați un circuit simplu “miroase” Semnale IR. Acest tutorial la distanță IR vă va duce prin procesul de construire a circuitului.

În timp ce acest tutorial folosește o telecomandă veche, procesul este exact același pentru folosirea unui dispozitiv Android cu tehnologie IR, iar disponibilitatea părților face ca acesta să fie un proiect de început.

Această metodă funcționează numai în linia de vedere. Este, totuși, cel mai ieftin mod de a comunica cu bordul dvs. fără fir. Chiar dacă nu puteți scana părțile pentru a face acest lucru, un receptor IR costă mai puțin de un dolar. Pentru un dispozitiv static, cum ar fi un set de benzi LED montate pe plafon, ar putea fi soluția perfectă pentru o problemă simplă.

Am pierdut un instrument?

Acestea sunt câteva moduri de a vă elibera computerul de la Arduino, deși suntem siguri că sunt mult mai multe acolo. Indiferent de metoda pe care o folosiți, de ce să nu o implementați într-un proiect rece, cum ar fi un declanșator de declanșare DSLR Asigurați-vă propriul declanșator de declanșare la distanță DSLR Faceți-vă propria lansare a declanșatorului de la distanță DSLR Un accesoriu fără îndoială care va fi ulterior este un obturator la distanță; acest lucru vă permite să plasați camera pe un trepied sau să o odihniți undeva și declanșați obturatorul fără șansa de a ... Citiți mai mult sau un LED cub Cum să faceți un pulsatoriu Arduino LED Cube care pare că a venit de la viitor Cum se face un Cub Pulsator Arduino LED care arata ca a venit din viitor Daca ati facut parte din proiectele Arduino incepatori, dar cautati ceva ceva permanent si pe un alt nivel de minunat, atunci umilul 4 x 4 x 4 LED cubul este ... Citește mai mult ?

Cum vorbești cu bordul tău Arduino? Întotdeauna folosiți un computer? Există o modalitate greșită de a vorbi cu comisiile noastre pe care le-am pierdut aici? Spuneți-ne în secțiunea de comentarii de mai jos!

Credit de imagine: almoond / Depositphotos

Explorați mai multe despre: Arduino.