Reklama

Dosky Arduino a podobné mikrokontroléry robia kreativitu dostupnejšou ako kedykoľvek predtým. Či už ste ovládanie LED pásov Dokonalý sprievodca pripojením svetelných pásikov LED k ArduinoJedným z najbežnejších LED produktov je LED pásik. V tomto článku sa budeme venovať tomu, ako nastaviť dva najbežnejšie typy pomocou zariadenia Arduino. Čítaj viac , automatizácia vášho domu Ako diaľkovo ovládať svoj domov pomocou Arduino, 5 DIY projektovRevolúcia inteligentných domov sa teraz deje! Ukážeme vám, ako si vyrobiť svoje vlastné inteligentné domáce spotrebiče, ktoré používajú iba obyčajné Arduino. Čítaj viac , alebo dokonca ochrana vášho majetku Ako si vyrobiť jednoduchý Arduino poplachový systémDetekujte pohyb a potom vystrašte sakra z narušiteľa vysokými tónmi zvukov alarmu a blikajúcich svetiel. Znie to zábavne? Samozrejme, že áno. To je cieľom dnešného projektu Arduino, vhodného ... Čítaj viac , tieto malé zázraky sú srdcom väčšiny domácich elektronických diel.

Ak potrebujete svojmu Arduino povedať, aby zmenil stav kolíka (napríklad aby zapol svetlá), vyžaduje, aby užívateľ stlačil fyzické tlačidlo alebo použil senzor. Spoliehanie sa na ľudský odtlačok prsta alebo podobné je v mnohých projektoch v poriadku, ale čo keď si len chcete nastaviť okruh a pristupovať k nemu na diaľku?

instagram viewer

6 jednoduchých spôsobov pripojenia Arduino k Androidu Arduino Uno 670

Tento článok vás prevedie 6 spôsobmi, ako pripojiť váš Android zariadenia na akékoľvek Arduino kompatibilná doska. Umožňuje ponoriť sa.

1. ArduinoDroid

Prvý na našom zozname je ArduinoDroid. Táto aplikácia funguje prostredníctvom USB On The Go Čo je to USB OTG? 5 skvelých spôsobov použitia v systéme AndroidČo je to USB OTG a ako ho môžete používať v systéme Android? Vysvetlíme funkciu a mnoho spôsobov, ako ju využiť. Čítaj viac (OTG) na pripojenie zariadenia k Arduino pomocou kábla USB. Jednou z výhod USB je to, že na fungovanie nevyžaduje pripojenie na internet alebo Bluetooth.

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

6 jednoduchých spôsobov pripojenia Arduino k Androidu ArduinoDroidPictureLandscape 670

Výhody používania tejto aplikácie sú zrejmé. Mať IDE v ruke je perfektná vec na rýchle zmeny na poli. Pripojenie zariadenia s Androidom je omnoho ťažkopádnejšie, ako je potrebné vyvažovať laptop na ruke!

Jedným zrejmým negatívnym javom je, že zadanie kódu na vašom zariadení nemusí byť príliš pohodlné, najmä ak ide o chytrý telefón. Toto je len malý problém v porovnaní s pohodlím mať ultra prenosný spôsob programovania vašej dosky bez potreby internetového pripojenia.

Je to tiež lacný spôsob naučiť sa základy Arduina Začíname s Arduino: Príručka pre začiatočníkovArduino je otvorená prototypová platforma elektroniky založená na flexibilnom, ľahko použiteľnom hardvéri a softvéri. Je určený pre umelcov, dizajnérov, fandov a kohokoľvek, kto má záujem vytvárať interaktívne objekty alebo prostredia. Čítaj viac , pretože klonová doska Arduino a kábel USB OTG stoja len pár dolárov. Ideálne pre tých, ktorí nemajú častý prístup k počítaču!

2. Arduino Bluetooth Controller

Ďalej na našom zozname je výstižne pomenovaná aplikácia Arduino Bluetooth Controller. Táto aplikácia sa netýka programovania Arduina za chodu, a viac o spúšťaní zmien v nahranej skici. Aplikácia odošle údaje na vašu dosku prostredníctvom rozhrania Bluetooth, čo vám umožní odoslať sériové údaje stlačením tlačidla v aplikácii. Budete potrebovať Modul Bluetooth pre vašu dosku, aj keď HC-06 modul je široko používaný a k dispozícii len za 3 doláre v čase písania.

Vynikajúci základný náter na začatie používania týchto lacných malých modulov nájdete v tomto videu od spoločnosti Tinkernut Labs:

Video vyššie odporúča inú aplikáciu, hoci niektorí používatelia nahlásili, že na moderných smartfónoch nefunguje. Zdá sa, že Arduino Bluetooth Controller netrpí týmto problémom. Je potrebné poznamenať, že aplikácia sa sťahuje skôr v angličtine než v taliančine, ako je to zobrazené na obrázkoch v Obchode Play!

3. Blynk

Pokryli sme sa tvorba projektov s Blynkom predtým, a zistil, že je to skvelá služba. Vďaka svojej flexibilite a jednoduchosti je intuitívnym spôsobom spúšťania udalostí na vašej doske. Blynk vyžaduje na spustenie pripojenie k internetu, pretože používa svoj vlastný server. Na prístup k Blynk [Broken URL Removed] môžete použiť Wi-Fi alebo mobilné dáta, vďaka čomu je ideálny pre použitie smartfónov.

Jednou zo silných stránok spoločnosti Blynk je škála spôsobov, ako sa môžete pripojiť k zariadeniu. Spolu s podporou takmer všetkých vývojových dosiek sa môžete pripojiť k serveru bezdrôtovo, pomocou ethernetu alebo dokonca použiť pripojenie počítača cez USB. Služba je dobre zdokumentovaná a vďaka intuitívnej aplikácii je jednoduché zostaviť vlastné ovládacie prvky pre váš projekt. O všetku komunikáciu sa stará knižnica Blynk pre Arduino IDE.

Ak ste typ človeka, ktorý chce spustiť kávovar zo svojho telefónu skôr, ako ráno vstanú, potom je tento pre vás!

Blynk nie je jedinou službou v tejto oblasti. Za návštevu určite stojí vysoko prispôsobiteľné Thinger.ioa prakticky neobmedzené, ale aj diabolsky ťažké OpenHAB. Z týchto troch je však Blynk určite tým najrýchlejším, ktorý vstáva a beží učenie OpenHAB Začíname s domácou automatizáciou OpenHAB na Raspberry PiOpenHAB je zrelá platforma pre domácu automatizáciu s otvoreným zdrojovým kódom, ktorá funguje na rôznych hardvéroch a je protokol agnostický, čo znamená, že sa môže pripojiť k takmer akémukoľvek hardvéru domácej automatizácie na trhu dnes. Čítaj viac je z dlhodobého hľadiska skvelý nápad.

4. Komunikácia od nuly

Všetko, čo sme doteraz pokryli, využíva už existujúce služby, ktoré vám umožňujú rôznymi spôsobmi sa spojiť, ale čo ak chcete úplnú kontrolu nad všetkými aspektmi aplikácie pre Android? Prečo to urobiť sami od nuly?

Hariharan Mathavan v tomto rozsiahlom procese nás vedie celým procesom výučba krok za krokom. Aplikácia tu vytvorená je navrhnutá jednoducho na otvorenie USB pripojenie, a odovzdávať sériové údaje tam a späť medzi aplikáciou a doskou Arduino. Je to vynikajúci spôsob, ako sa oboznámiť so štúdiom Android Studio a tvorbou aplikácií všeobecne.

Sprievodca vás prevedie celým kódom potrebným na komunikáciu s Arduino pomocou USB a poskytne vysvetlenie pri každom kroku. nadviazať na tutoriál o tom, ako implementovať Pripojenie Bluetooth je rovnako dobre vysvetlené.

6 jednoduchých spôsobov, ako pripojiť Arduino k Androidu s technológiou Bluetooth pre Android, DIY v kombinácii2 670

Aj keď existujú spôsoby, ako vytvárať aplikácie pre Android bez kódovania Ako vytvoriť aplikáciu pre Android: Všetko, čo potrebujete vedieťAk chcete začať vytvárať vlastnú aplikáciu pre Android, táto príručka obsahuje všetko, čo potrebujete. Čítaj viac , oplatí sa naučiť základy kódovania v jazyku Java. Tvorba vlastných aplikácií je v pohode, ale skôr ako to budete vedieť, môžete mať celá nová kariéra Možnosti kariéry pre programátorov JavaS predpokladaným tempom rastu 19% na obdobie rokov 2014 - 24 (podľa údajov Úradu pre štatistiku práce USA) sú kariérne vyhliadky pre programátorov Java skutočne vynikajúce. Čítaj viac !

5. Premeňte svoje Arduino na server

Ďalším spôsobom, ako komunikovať s vašou doskou, je premeniť ju na malý server. Výhodou je to, že otvára možnosť komunikácie s doskou od všetkého, čo môže prejsť na IP adresu alebo podať webovú požiadavku.

To je neuveriteľne detailné návod od startelectronics.org vyžaduje Ethernetový štít Pripojenie vašej dosky k domácej sieti. Toto je video v akcii:

Nemáte ethernetový štít? Neboj sa, to isté sa dá dosiahnuť pomocou Štítok Wi-Fi alebo doska pripojená k sieti Wi-Fi, napríklad NodeMCU Zoznámte sa s Arduino Killer: ESP8266Čo keby som vám povedal, že existuje doska na vývojárov kompatibilná s Arduino so vstavanou sieťou Wi-Fi za menej ako 10 dolárov? No, existuje. Čítaj viac .

ak Node.js Čo je Node. JS a prečo by som sa mal starať? [Vývoj webových aplikácií]JavaScript je iba programovací jazyk na strane klienta, ktorý beží v prehliadači, nie? Už nič viac. Node.js je spôsob spustenia JavaScriptu na serveri; ale je to omnoho viac. Ak ... Čítaj viac je váš džem, potom by pre vás mohlo byť užitočné pozrieť sa na projekt arduino-android github. Aplikácia pre Android je opäť vybavená zdrojovým kódom, takže sa môžete dostať pod kapotu a posúvať sa k obsahu svojho srdca. Je to dosť holá kosť, ale všetko je na implementácii servera node.js na doske Arduino podľa vášho výberu.

ak krajta je viac vaša vec, Instructables user metanurb má modul Bluetooth tutorial.

6 jednoduchých spôsobov pripojenia Arduino k Androidu Arduino Android 2

6. Infračervené ovládanie

Hľadáte spôsob, ako sa skutočne porozprávať so svojím Arduino? Chcete ísť na plný MacGyver? Potom vytrhnite infračervené (IR) prijímač zo starého stereo prehrávača alebo VHS prehrávača a použite ho na rozhovor so svojou doskou Arduino!

Táto metóda vyžaduje, aby vaše zariadenie Android malo zabudovaný IR blaster. Existuje veľa aplikácií, ktoré túto funkciu využívajú, aj keď Mi Diaľkový ovládač je zadarmo a funguje s mnohými inými domácimi zariadeniami.

6 jednoduchých spôsobov pripojenia Arduino k aplikácii Android Mi Ir 670

Akonáhle budete mať aplikáciu v prevádzke, budete musieť vytvoriť jednoduchý obvod na „vyčnievanie“ IR signálov. toto IR diaľkový kurz vás prevedie procesom budovania okruhu.

Aj keď tento tutoriál používa staré diaľkové ovládanie, proces je úplne rovnaký pri používaní zariadenia s Androidom otryskávajúcom infračervené žiarenie a dostupnosť častí z neho robí skvelý začiatočník.

Táto metóda funguje iba na dohľad. Je to však najlacnejší spôsob komunikácie s vašou doskou bezdrôtovo. Aj keď nemôžete vyčistiť časti, aby to urobili, IR prijímač stojí menej ako dolár. Pre statické zariadenie, ako je sada stropných LED pásov, by to mohlo byť perfektné riešenie jednoduchého problému.

Zmeškali ste nástroj?

Toto je niekoľko spôsobov, ako oslobodiť Arduino z počítača, aj keď sme si istí, že ich existuje omnoho viac. Nech už použijete ktorúkoľvek metódu, prečo ju nevykonávať v chladnom projekte, ako je napríklad Spúšť uzávierky DSLR Vytvorte si vlastné diaľkové ovládanie uzávierky DSLRJedným z doplnkov, o ktorých nepochybne budete, je diaľková uzávierka; to vám umožní umiestniť fotoaparát na statív alebo ho niekde položiť a spustiť uzávierku bez možnosti otrasov, ktoré ... Čítaj viac alebo an Kocka LED Ako si vyrobiť pulzujúcu Arduino LED kocku, ktorá vyzerá akoby prišla z budúcnostiAk ste sa zaoberali niektorými začiatočníkmi Arduino projektmi, ale hľadáte niečo trochu trvalé a na celkom inej úrovni úžasné, potom je skromná LED kocka 4 x 4 x 4 ... Čítaj viac ?

Ako hovoríte so svojou doskou Arduino? Používate vždy počítač? Existuje lstivý spôsob, ako sa porozprávať s našimi doskami, ktoré sme tu minuli? Dajte nám vedieť v sekcii nižšie!

Obrázok Kredit: almoond /depositphotos

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