6 jednoduchých spôsobov, ako pripojiť Arduino k systému Android

6 jednoduchých spôsobov, ako pripojiť Arduino k systému Android

Dosky Arduino a podobné mikrokontroléry robia kreativitu prístupnejšou než kedykoľvek predtým. Či už ste ovládanie LED pásov , automatizácia vášho domova alebo dokonca ochrana vášho majetku, tieto malé zázraky sú srdcom väčšiny elektronických zostáv pre domácich majstrov.





Ak potrebujete svojmu Arduinu povedať, aby zmenil stav kolíka (napríklad aby zapol svetlá), vyžaduje to od používateľa stlačenie fyzického tlačidla alebo použitie senzora. Spoľahnúť sa na stlačenie ľudského prsta alebo podobne je v prípade mnohých projektov v poriadku, ale čo keď si len chcete nastaviť obvod a získať k nemu prístup na diaľku?





Tento článok vás prevedie 6 spôsobmi, ako pripojiť svoje Android zariadenie k akémukoľvek Arduino kompatibilná doska. Ponorme sa .





1. ArduinoDroid

Prvá na našom zozname je ArduinoDroid . Táto aplikácia funguje prostredníctvom USB na cestách (OTG) na pripojenie zariadenia k Arduinu pomocou kábla USB. Jednou z výhod USB je, že na svoju prevádzku nevyžaduje žiadne internetové alebo Bluetooth pripojenie.

Aplikácia je plne funkčné IDE, ktoré vám umožňuje kódovať do telefónu, nahrávať predtým napísané náčrty uložené vo vašom Dropboxe alebo na disku Google a zostavovať náčrty na cestách.



Výhody používania tejto aplikácie sú zrejmé. Mať po ruke IDE je perfektná vec na rýchle zmeny v teréne. Pripojenie zariadenia s Androidom je oveľa menej ťažkopádne ako vyváženie prenosného počítača na ruke!

Zjavným negatívom je, že zadávanie kódu na vašom zariadení nemusí byť príliš pohodlné, najmä ak ide o inteligentný telefón. Toto je len malý problém v porovnaní s pohodlím ultra prenosného spôsobu programovania dosky bez potreby internetového pripojenia.





najlepšie troud vyzdvihnúť linky 2018

Toto je tiež lacný spôsob naučte sa základy Arduina , pretože klonová doska Arduino a kábel USB OTG stáli iba niekoľko dolárov. Ideálne pre tých, ktorí nemajú častý prístup k počítaču!

2. Ovládač Bluetooth Arduino

Ďalej v našom zozname je vhodne pomenovaná aplikácia Arduino Bluetooth Controller. Táto aplikácia nie je o programovaní Arduina za chodu, ale skôr o spustení zmien v nahranom náčrte. Aplikácia odosiela údaje na vašu dosku cez Bluetooth, čo vám umožňuje odosielať sériové údaje stlačením tlačidla v aplikácii. Budete potrebovať a Bluetooth modul pre vašu dosku, hoci HC-06 modul je široko používaný a k dispozícii iba za 3 doláre v čase písania článku.





Skvelý základ pre začiatok s týmito malými modulmi nájdete v tomto videu od spoločnosti Tinkernut Labs:

Vyššie uvedené video odporúča inú aplikáciu, aj keď niektorí používatelia uvádzajú, že na moderných smartfónoch nefunguje. Zdá sa, že ovládač Arduino Bluetooth týmto problémom netrpí. Stojí za zmienku, že aplikácia sa sťahuje v angličtine, a nie v taliančine, ako je zobrazené na obrázkoch Obchodu Play!

3. Mrknite

Pokryli sme vytváranie projektov s Blynkom predtým, a zistil, že je to skvelá služba. Jeho flexibilita a jednoduchosť z neho robia intuitívny spôsob spúšťania udalostí na vašej doske. Na spustenie Blynku je potrebné internetové pripojenie, pretože používa vlastný server. Na prístup k Blynku [Broken URL Removed] je možné použiť buď Wi-Fi alebo mobilné dáta, takže je ideálny pre použitie v smartfóne.

Jednou zo silných stránok Blynka je množstvo spôsobov, akými sa môžete pripojiť k zariadeniu. Spolu s podporou takmer všetkých vývojových dosiek sa môžete k serveru pripojiť bezdrôtovo pomocou ethernetu alebo dokonca použiť pripojenie počítača cez USB. Táto služba je dobre zdokumentovaná a jej intuitívna aplikácia uľahčuje zostavenie vlastných ovládacích prvkov pre váš projekt. O všetku komunikáciu sa stará knižnica Blynk pre Arduino IDE.

Ak ste typ človeka, ktorý chce svoj kávovar spustiť z telefónu predtým, ako ráno vstane, potom je to pre vás!

Blynk nie je jedinou službou v tejto oblasti, oplatí sa tiež pozrieť si ju na mieru a prispôsobiť sa Thinger.io a prakticky neobmedzené, ale diabolsky ťažké OpenHAB . Z týchto troch je však Blynk určite najrýchlejší na uvedenie do prevádzky učenie OpenHAB je to skvelý nápad z dlhodobého hľadiska.

4. Komunikácia od začiatku

Všetko, čo sme doteraz pokryli, využíva už existujúce služby, ktoré vám pomôžu pripojiť sa rôznymi spôsobmi, ale čo keď chcete úplnú kontrolu nad každým aspektom aplikácie pre Android? Prečo si to nevyrobiť sami od začiatku?

Hariharan Mathavan nás prevedie celým procesom v tomto rozsiahlom návod krok za krokom . Tu vytvorená aplikácia je navrhnutá jednoducho na otvorenie súboru USB pripojenie , a prenášajte sériové údaje tam a späť medzi aplikáciou a doskou Arduino. Je to skvelý spôsob, ako sa zoznámiť so systémom Android Studio a aplikáciou všeobecne.

ako vytvárať módy v minecraft

Sprievodca vás prevedie celým kódom potrebným na komunikáciu s vašim Arduino cez USB a v každom kroku poskytne vysvetlenie. The nadväzujúci návod o tom, ako implementovať Pripojenie Bluetooth je rovnako dobre vysvetlené.

Aj keď existujú spôsoby, ako vytvárať aplikácie pre Android bez kódovania , stojí za to naučiť sa základy kódovania v Jave. Vytváranie vlastných aplikácií je skvelé, ale kým sa nazdáte, môžete mať úplne novú kariéru!

5. Premeňte svoje Arduino na server

Ďalším spôsobom, ako komunikovať so svojou doskou, je zmeniť ju na malý server. Výhodou je, že otvára možnosť komunikácie s tabuľou z akéhokoľvek zdroja, ktorý môže navigovať na adresu IP alebo odoslať webovú požiadavku.

Toto je neuveriteľne podrobné návod zo začínajúceho elektroniky.org vyžaduje Ethernetový štít Pripojenie dosky k domácej sieti. Tu je video z akcie:

Nemáte ethernetový štít? Nebojte sa, to isté sa dá dosiahnuť pomocou a Wi-Fi štít alebo doska pripojená k Wi-Fi ako NodeMCU.

Ak node.js je váš džem, potom by pre vás mohlo mať zmysel pozrieť sa na projekt arduino-android github . Aplikácia pre Android je opäť k dispozícii so zdrojovým kódom, aby ste sa mohli dostať pod kapotu a šťourať si do sýtosti. Sú to celkom holé kosti, ale je tu všetko na implementáciu servera node.js na doske Arduino podľa vášho výberu.

Ak Python je to skôr vaša vec, metanurb používateľa Instructables má a bluetooth modul návod.

6. Infračervené ovládanie

Hľadáte spôsob, ako sa so svojim Arduinom rozprávať divokou kartou? Chcete naplno využívať MacGyver? Potom vytrhnite a Infračervený (IR) prijímač zo starého stereo alebo VHS prehrávača a použite ho na rozhovor s doskou Arduino!

ako môžete zistiť, či je na vašom iPhone vírus

Táto metóda vyžaduje, aby malo vaše zariadenie Android vstavaný IR blaster. Na použitie tejto funkcie je k dispozícii mnoho aplikácií, hoci Môj diaľkový ovládač je bezplatný a funguje s mnohými ďalšími zariadeniami pre domácnosť.

Keď máte aplikáciu uvedenú do prevádzky, budete musieť vytvoriť jednoduchý obvod na „vyčuchanie“ IR signálov. Toto IR diaľkový návod vás prevedie procesom budovania okruhu.

Aj keď tento tutoriál používa staré diaľkové ovládanie, postup je rovnaký ako pri použití zariadenia Android s tryskaním IR a vďaka dostupnosti dielov je skvelým projektom pre začiatočníkov.

Táto metóda funguje iba v priamej viditeľnosti. Je to však najlacnejší spôsob bezdrôtovej komunikácie s doskou. Aj keď na to nemôžete vyčistiť diely, infračervený prijímač stojí menej ako dolár. V prípade statického zariadenia, akým je sada stropných LED pásov, by to mohlo byť perfektné riešenie jednoduchého problému.

Zmeškali sme nástroj?

Toto je niekoľko spôsobov, ako uvoľniť Arduino z počítača, aj keď sme si istí, že ich existuje oveľa viac. Bez ohľadu na to, akú metódu použijete, prečo ju neimplementovať v zaujímavom projekte, ako je napríklad uzávierka DSLR alebo LED kocka ?

Ako sa rozprávate so svojou doskou Arduino? Používate vždy počítač? Existuje šikovný spôsob, ako hovoriť s našimi radami, ktoré nám tu chýbali? Dajte nám vedieť v sekcii komentárov nižšie !

Obrazový kredit: almoond/ Depositphotos

zdieľam zdieľam Tweet E -mail Odstráňte tieto súbory a priečinky systému Windows, aby ste uvoľnili miesto na disku

Potrebujete uvoľniť miesto na disku v počítači so systémom Windows? Tu sú súbory a priečinky Windows, ktoré je možné bezpečne odstrániť, aby sa uvoľnilo miesto na disku.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Arduino
O autorovi Ian Buckley(216 publikovaných článkov)

Ian Buckley je nezávislý novinár, hudobník, performer a producent videa žijúci v Berlíne v Nemecku. Keď nepíše alebo je na javisku, pohráva si s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.

Viac od Iana Buckleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy