6 moduri simple de a conecta Arduino la Android

6 moduri simple de a conecta Arduino la Android

Plăcile Arduino și microcontrolerele similare fac creativitatea mai accesibilă ca niciodată. Fie că ești controlul benzilor LED , automatizându-vă casa sau chiar protejându-vă proprietatea, aceste mici minuni sunt inima majorității construcțiilor electronice DIY.





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





Acest articol vă prezintă 6 moduri de a vă conecta Android dispozitiv pentru orice Arduino placa compatibila. Permite să ne scufundăm .





1. ArduinoDroid

Primul pe lista noastră este ArduinoDroid . Această aplicație funcționează prin USB On The Go (OTG) pentru a vă conecta dispozitivul la Arduino prin cablu USB. Unul dintre avantajele USB este că nu necesită conexiune la 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țe scrise anterior stocate în unitatea Dropbox sau Google și să compilați schițe din mers.



Avantajele utilizării acestei aplicații sunt evidente. A avea un IDE la îndemână este lucrul perfect pentru a face schimbări rapide pe teren. Atașarea unui dispozitiv Android este mult mai puțin greoaie decât nevoia de a echilibra un laptop pe mână!

Un negativ evident este că introducerea codului pe dispozitivul dvs. ar putea să nu fie prea confortabilă, mai ales dacă este un telefon inteligent. Aceasta este doar o mică problemă în comparație cu comoditatea de a avea un mod ultra portabil de a vă programa placa fără a fi nevoie de o conexiune la internet.





descărcați aplicația pe Samsung Smart TV

Acesta este, de asemenea, un mod ieftin de a aflați elementele de bază ale Arduino , deoarece o placă Arduino clonată și cablul USB OTG costă doar câțiva dolari. Perfect pentru cei fără acces frecvent la un computer!

2. Controller Bluetooth Arduino

Următoarea listă este aplicația numită Arduino Bluetooth Controller. Această aplicație este mai puțin despre programarea unui Arduino din mers și mai mult 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 apăsând un buton din aplicație. Veți avea nevoie de un Modul Bluetooth pentru tabloul dvs., deși HC-06 modulul este utilizat pe scară largă și disponibil pentru doar 3 USD în momentul scrierii.





Pentru un manual excelent de pornire cu aceste mici module ieftine, consultați acest videoclip de la Tinkernut Labs:

Videoclipul de mai sus recomandă o aplicație diferită, deși unii utilizatori raportează 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 engleză, mai degrabă decât în ​​italiană, așa cum este afișat în imaginile din Magazinul Play!

3. Clipește

Am acoperit crearea de proiecte cu Blynk înainte și am găsit că este un serviciu grozav. Flexibilitatea și simplitatea acestuia îl fac un mod intuitiv de a declanșa evenimente pe tabloul dvs. Blynk necesită o conexiune la internet pentru a rula, deoarece folosește propriul server. Puteți utiliza fie Wi-Fi, fie date mobile pentru a accesa Blynk [Broken URL Removed], făcându-l perfect pentru utilizarea smartphone-ului.

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

Dacă sunteți tipul de persoană care dorește să-și pornească aparatul de cafea de pe telefon înainte de a se ridica dimineața, atunci acesta este pentru dvs.!

Blynk nu este singurul serviciu din acest domeniu, de asemenea merită verificat este extrem de personalizabil Thinger.io , și practic nelimitat, dar extrem de dificil OpenHAB . Din cele trei, Blynk este, cu siguranță, cel mai rapid să se ridice și să alerge învățarea OpenHAB este o idee grozavă pe termen lung.

4. Comunicare de la zero

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

Hariharan Mathavan ne duce prin întregul proces în acest amplu tutorial pas cu pas . Aplicația creată aici este concepută pur și simplu pentru a deschide un Conexiune USB și treceți datele seriale înainte și înapoi între aplicație și placa Arduino. Aceasta este o modalitate excelentă de a vă familiariza cu Android Studio și construirea aplicațiilor în general.

cum se face un colaj de imagine pe facebook

Ghidul vă prezintă tot codul necesar pentru a comunica cu Arduino prin USB, oferind explicații la fiecare pas. The tutorial de urmărire cu privire la modul de implementare Conectivitate Bluetooth este la fel de bine explicat.

În timp ce există modalități de a creați aplicații Android fără codificare , merită să învățați noțiunile de bază ale codării în Java. A-ți crea propriile aplicații este grozav, dar înainte să-ți dai seama ai putea avea o carieră cu totul nouă!

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

O altă modalitate de a comunica cu placa dvs. este să o transformați într-un server mic. Avantajul acestui lucru este că deschide posibilitatea de a comunica cu placa de la orice lucru care poate naviga la o adresă IP sau poate face o cerere web.

Acest lucru incredibil de detaliat tutorial de la startelectronics.org necesită o Scut Ethernet Pentru a vă atașa placa la rețeaua de acasă. Iată un videoclip al acestuia în acțiune:

Nu ai un scut Ethernet? Nu vă temeți, același lucru se poate realiza cu un Scut Wi-Fi sau placa conectată Wi-Fi, cum ar fi NodeMCU.

Dacă node.js este blocajul dvs., atunci ar putea avea sens să aruncați o privire la proiect arduino-android github . O aplicație pentru Android este din nou furnizată cu cod sursă, astfel încât să puteți intra sub capotă și să treceți la conținutul inimii. Este oase destul de goale, dar totul este acolo pentru a implementa un server node.js pe o placă Arduino la alegere.

Dacă Piton este mai mult lucrul tău, metanurbul utilizatorului Instructables are un modul bluetooth tutorial.

6. Control infraroșu

Căutați o modalitate reală de wild card pentru a vorbi cu Arduino? Doriți să mergeți complet la MacGyver? Apoi scoateți un Infraroşu (IR) de la un player stereo sau VHS vechi și folosiți-l pentru a vorbi cu placa dvs. Arduino!

cum se descarcă pensule pentru a procrea

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

Odată ce aplicația este funcțională, va trebui să creați un circuit simplu pentru a „adulmeca” semnalele IR. Acest Tutorial IR la distanță vă duce prin procesul de construire a circuitului.

În timp ce acest tutorial utilizează o telecomandă veche, procesul este exact același pentru utilizarea unui dispozitiv Android cu sablare IR, iar disponibilitatea pieselor îl face un proiect excelent pentru începători.

Această metodă funcționează numai în limita vizuală. Este, totuși, cel mai ieftin mod de a comunica cu placa dvs. fără fir. Chiar dacă nu puteți scana piesele 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 în tavan, ar putea fi soluția perfectă la o problemă simplă.

Am pierdut un instrument?

Acestea sunt câteva modalități de a vă elibera Arduino de pe computer, deși suntem siguri că există multe altele acolo. Indiferent de metoda pe care o utilizați, de ce nu o implementați într-un proiect interesant, cum ar fi un declanșator DSLR sau un Cub LED ?

Cum vorbiți cu placa dvs. Arduino? Folosești întotdeauna un computer? Există o modalitate înțeleaptă de a vorbi cu consiliile noastre, pe care am ratat-o ​​aici? Spuneți-ne în secțiunea de comentarii de mai jos !

Credit de imagine: almoond / Depositphotos

Acțiune Acțiune Tweet E-mail Ștergeți aceste fișiere și foldere Windows pentru a elibera spațiu pe disc

Aveți nevoie să goliți spațiul pe disc pe computerul dvs. Windows? Iată fișierele și folderele Windows care pot fi șterse în siguranță pentru a elibera spațiu pe disc.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Arduino
Despre autor Ian Buckley(216 articole publicate)

Ian Buckley este un jurnalist independent, muzician, interpret și producător video care locuiește în Berlin, Germania. Când nu scrie sau pe scenă, se ocupă de electronice sau coduri DIY în speranța de a deveni un om de știință nebun.

Mai multe de la Ian Buckley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy