Publicitate

Plăcile Arduino și microcontrolerele similare fac creativitatea mai accesibilă ca niciodată. Indiferent dacă ești controlarea benzilor LED Ghid final pentru conectarea benzilor de lumină LED la ArduinoUnul dintre cele mai obișnuite produse LED este banda LED. În acest articol, vom acoperi modul de configurare a celor mai comune două tipuri cu un Arduino. Citeste mai mult , automatizarea casei tale Cum să îți controlezi la distanță casa cu un Arduino, 5 proiecte DIYRevoluția inteligentă a casei se întâmplă acum! Vă arătăm cum să vă faceți propriile gadgeturi inteligente pentru casă folosind nimic altceva decât un simplu Arduino. Citeste mai mult , sau chiar protejându-vă proprietatea Cum se face un sistem simplu de alarmare ArduinoDetectați mișcarea, apoi speriați-l pe un intrus cu sunete de alarmă înalte și lumini intermitente. Sună amuzant? Desigur, da. Acesta este obiectivul proiectului Arduino de astăzi, potrivit ... Citeste mai mult , aceste mici minunății sunt inima majorității construcțiilor electronice DIY.

instagram viewer

Dacă trebuie să-i spui Arduino-ului să schimbe starea unui ac (de exemplu, pentru a aprinde luminile), este necesar ca utilizatorul să apese un buton fizic sau să utilizeze un senzor. Mizând pe o presă umană sau similară este bine pentru multe proiecte, dar ce se întâmplă dacă doriți doar să vă configurați circuitul și să îl accesați de la distanță?

6 moduri ușoare de a conecta Arduino la Android Arduino Uno 670

Acest articol vă conduce prin 6 moduri de a vă conecta Android dispozitiv pentru oricare Arduino placa compatibila. Permite să se scufunde.

1. ArduinoDroid

Primul pe lista noastră este ArduinoDroid. Această aplicație funcționează prin USB On The Go Ce este USB OTG? 5 modalități frumoase de a-l utiliza pe AndroidCe este USB OTG și cum îl puteți folosi pe Android? Vă explicăm caracteristica și multe moduri de a o utiliza. Citeste mai mult (OTG) pentru a conecta dispozitivul la Arduino prin cablu USB. Unul dintre avantajele USB este că nu necesită conexiune la internet sau Bluetooth pentru a putea funcționa.

Aplicația este un IDE complet funcțional, care vă permite să codați pe telefon, să încărcați schițe scrise anterior stocate în dispozitivul dvs. Dropbox sau Google și să compilați schițe din mers.

6 moduri ușoare de a conecta Arduino la Android ArduinoDroidPictureLandscape 670

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

Un negativ evident este faptul că introducerea codului pe dispozitivul dvs. nu poate fi 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 programare a plăcii dvs. fără a fi nevoie de o conexiune la internet.

Acesta este, de asemenea, un mod ieftin de a aflați elementele de bază ale lui Arduino Noțiuni introductive cu Arduino: Ghid pentru începătoriArduino este o platformă de prototipare electronică open-source bazată pe hardware și software flexibile, ușor de utilizat. Este destinat artiștilor, designerilor, pasionaților și oricui este interesat să creeze obiecte sau medii interactive. Citeste mai mult , deoarece o placă clonă Arduino și cablu USB OTG costă doar câțiva dolari. Perfect pentru cei fără acces frecvent la un computer!

2. Arduino Bluetooth Controller

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

Pentru o primă operație excelentă pentru a începe 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 raportează că nu funcționează pe smartphone-uri moderne. Arduino Bluetooth Controller 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 Play Store!

3. Blynk

Suntem acoperiți crearea de proiecte cu Blynk înainte, și a considerat că este un serviciu minunat. Flexibilitatea și simplitatea sa îl fac o modalitate intuitivă de a declanșa evenimente pe placa ta. Blynk necesită o conexiune la internet pentru a rula, deoarece își folosește propriul server. Puteți utiliza date Wi-Fi sau mobile pentru a accesa Blynk [URL ruptă eliminată], ceea ce o face perfectă pentru utilizarea smartphone-ului.

Unul dintre punctele forte ale Blynk este gama de modalități prin care vă puteți conecta la un dispozitiv. Alături de asistență pentru aproape fiecare placă de dezvoltare de acolo, vă puteți conecta la server fără fir, folosind ethernet, sau chiar utiliza conexiunea computerului prin USB. Serviciul este bine documentat, iar aplicația sa intuitivă simplifică realizarea de controale personalizate pentru proiectul dvs. Biblioteca Blynk pentru IDE Arduino are grijă de toate comunicările.

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

Blynk nu este singurul serviciu în acest domeniu, de asemenea, merită să verificați sunt cele personalizabile Thinger.io, și practic nelimitat, dar dificil de dificil OpenHAB. Dintre cei trei, Blynk este cu siguranță cel mai rapid să se ridice și să alerge învățarea OpenHAB Noțiuni introductive cu OpenHAB Home Automation pe Raspberry PiOpenHAB este o platformă de automatizare casă matură, open source, care rulează pe o varietate de hardware și este protocol agnostic, ceea ce înseamnă că se poate conecta la aproape orice hardware de automatizare de pe piață astăzi. Citeste mai mult este o idee grozavă pe termen lung.

4. Comunicare de la Scratch

Tot ceea ce am acoperit până acum folosește servicii deja existente pentru a vă ajuta să vă conectați în diverse moduri, dar ce se întâmplă 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 conduce prin întregul proces în această extensie 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. Acesta este un mod minunat de a face cunoștință cu Android Studio și construirea aplicațiilor în general.

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

6 moduri ușoare de a conecta Arduino la Android Bluetooth Bluetooth DIY combinat2 670

În timp ce există modalități de a crea aplicații Android fără codificare Cum să creezi o aplicație pentru Android: tot ceea ce trebuie să știiDacă doriți să începeți să vă faceți propria aplicație Android, acest ghid include tot ceea ce aveți nevoie. Citeste mai mult , merită să înveți elementele de bază ale codării în Java. Realizarea aplicațiilor proprii este mișto, dar înainte să o știi, ai putea avea întreaga carieră nouă Opțiuni de carieră pentru programatori JavaCu o rată de creștere proiectată de 19 la sută pentru perioada 2014-2024 (conform Biroului Statisticilor Muncii din SUA), perspectivele de carieră pentru programatorii Java sunt într-adevăr excelente. Citeste mai mult !

5. Transformă-ți Arduino-ul într-un server

Un alt mod de a comunica cu placa dvs. este de a-l transforma într-un server minuscul. Avantajul acestui lucru este că deschide posibilitatea de a comunica cu consiliul de la orice lucru care poate naviga la o adresă IP sau poate face o solicitare web.

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

Nu ai un scut Ethernet? Nu vă temeți, același lucru poate fi obținut cu un Scut Wi-Fi sau placa conectată Wi-Fi precum NodeMCU Faceți cunoștință cu Arduino Killer: ESP8266Ce se întâmplă dacă v-aș spune că există o placă dev-compatibilă cu Arduino cu Wi-Fi încorporat pentru mai puțin de 10 USD? Ei bine, există. Citeste mai mult .

Dacă node.js Ce este Node. JS și de ce ar trebui să mă îngrijesc? [Dezvoltare web]JavaScript este doar un limbaj de programare din partea clientului care rulează în browser, nu? Nu mai. Node.js este o modalitate de a rula JavaScript pe server; dar este mult mai bine. Dacă... Citeste mai mult este blocajul tău, atunci ar putea avea sens să arunci o privire asupra Proiect arduino-android github. O aplicație pentru Android este din nou furnizată de cod sursă, astfel încât să puteți intra sub capotă și să jucați conținutul inimii voastre. Sunt 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, metanurb-ul utilizatorului Instructables are un modul Bluetooth tutorial.

6 moduri ușoare de a conecta Arduino la Android Arduino Android 2

6. Control infraroșu

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

Această metodă necesită dispozitivul 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 casnice.

6 moduri ușoare de a conecta Arduino la aplicația Android Mi Ir 670

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

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

Această metodă funcționează numai în linia vizuală. Cu toate acestea, este cel mai ieftin mod de a comunica cu placa fără fir. Chiar dacă nu puteți scăpa de piese pentru a face acest lucru, un receptor IR costă mai puțin de un dolar. Pentru un dispozitiv static, precum un set de benzi LED montate pe tavan, ar putea fi soluția perfectă pentru o simplă problemă.

Am ratat un instrument?

Acestea sunt câteva moduri 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 să nu o implementați într-un proiect fain, cum ar fi Eliberarea obturatorului DSLR Creează-ți propriul declanșator de la distanță obturatorul DSLRUn accesoriu pe care nu-l veți face, fără îndoială, este un obturator de la distanță; acest lucru vă permite să așezați camera pe un trepied sau să o odihniți undeva și să declanșați obturatorul fără șansa de a agita asta ... Citeste mai mult sau un Cub LED Cum să faceți un cub LED Arduino pulsatoriu care pare a fi dat din viitorDacă ați obișnuit cu unele proiecte Arduino începătoare, dar căutați ceva puțin permanent și pe un alt nivel de minunat, atunci umilul cub LED 4 x 4 x 4 este ... Citeste mai mult ?

Cum vorbești cu consiliul tău Arduino? Folosești întotdeauna un computer? Există un mod priceput de a vorbi cu consiliile noastre pe care le-am ratat aici? Spuneți-ne în secțiunea de comentarii de mai jos!

Credit imagine: almoond /Depositphotos

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