6 snadných způsobů, jak připojit Arduino k Androidu

  • Michael Cain
  • 0
  • 2835
  • 602
reklama

Desky Arduino a podobné mikrokontroléry dělají kreativitu dostupnější než kdy jindy. Ať už ovládáte LED pásky Ultimate Guide to the LED Light Strips to Arduino Ultimate Guide to the LED Light Strips to Arduino Jedním z nejčastějších produktů LED je LED strip. V tomto článku se budeme zabývat tím, jak nastavit dva nejběžnější typy pomocí Arduina. , automatizace vašeho domu Jak dálkově ovládat svůj dům s Arduino, 5 DIY projektů Jak dálkově ovládat svůj dům s Arduino, 5 DIY projektů Inteligentní domácí revoluce se nyní děje! Ukážeme vám, jak si vyrobit své vlastní inteligentní domácí gadgety pomocí nic jiného než jednoduchého Arduina. , nebo dokonce chránit svůj majetek Jak vytvořit jednoduchý Arduino poplachový systém Jak udělat jednoduchý Arduino poplachový systém Zjistit pohyb, pak vyděsit sakra z vetřelce s vysoko postavenými poplachy a blikajícími světly. Zní to zábavně? Samozřejmě, že ano. To je cíl dnešního projektu Arduino, vhodný…, tyto malé zázraky jsou srdcem většiny DIY elektronických sestavení.

Pokud potřebujete svému Arduino říct, aby změnil stav kolíku (například aby zapnul světla), vyžaduje, aby uživatel stiskl fyzické tlačítko nebo použil senzor. Spoléhání se na lidský prst nebo podobné je v mnoha projektech v pořádku, ale co když si jen chcete nastavit obvod a přistupovat k němu vzdáleně?

Tento článek vás provede 6 způsoby, jak připojit váš Android zařízení k jakémukoli Arduino kompatibilní deska. Umožňuje ponořit se.

1. ArduinoDroid

První na našem seznamu je ArduinoDroid. Tato aplikace funguje prostřednictvím USB On The Go Co je USB OTG? 5 skvělých způsobů použití v systému Android Co je to USB OTG? 5 skvělých způsobů použití v systému Android Co je to USB OTG a jak jej můžete používat v systému Android? Vysvětlíme funkci a mnoho způsobů, jak ji využít. (OTG) pro připojení zařízení k Arduinu pomocí kabelu USB. Jednou z výhod USB je, že pro provoz nevyžaduje připojení k internetu nebo Bluetooth.

Tato aplikace je plně funkční IDE, které vám umožní kódovat do telefonu, nahrávat dříve psané náčrtky uložené v Dropboxu nebo na disku Google a kompilovat náčrtky na cestách.

Výhody používání této aplikace jsou zřejmé. Mít IDE v ruce je perfektní věc k rychlým změnám v terénu. Připojení zařízení Android je mnohem méně těžkopádné, než kdybyste museli vyvažovat notebook na ruce!

Jedním zjevným negativem je, že psaní kódu na vašem zařízení nemusí být příliš pohodlné, zejména pokud se jedná o chytrý telefon. To je jen malý problém ve srovnání s pohodlím mít ultra přenosný způsob programování vaší desky bez nutnosti připojení k internetu.

Je to také levný způsob, jak se naučit základům Arduino Začínáme s Arduino: Průvodce pro začátečníky Začínáme s Arduino: Průvodce pro začátečníky Arduino je platforma s otevřeným zdrojovým kódem elektroniky založená na flexibilním, snadno použitelném hardwaru a softwaru. Je určen pro umělce, designéry, fandy a kohokoli, kdo má zájem o vytváření interaktivních objektů nebo prostředí. , protože klonová deska Arduino a kabel USB OTG stojí jen pár dolarů. Ideální pro ty, kteří nemají častý přístup k počítači!

2. Arduino Bluetooth Controller

Další na našem seznamu je výstižně pojmenovaná aplikace Arduino Bluetooth Controller. Tato aplikace se netýká programování Arduina za chodu, a více o spouštění změn v nahrané skici. Aplikace odešle data na vaši tabuli přes Bluetooth, což vám umožní poslat sériová data stisknutím tlačítka v aplikaci. Budete potřebovat Bluetooth modul pro vaši desku, i když HC-06 modul je široce používán a je k dispozici za pouhých 3 $ v době psaní.

Vynikající základ pro začátek s těmito levnými malými moduly najdete v tomto videu od Tinkernut Labs:

Video výše doporučuje jinou aplikaci, i když někteří uživatelé hlásí, že na moderních chytrých telefonech nefunguje. Zdá se, že Arduino Bluetooth Controller netrpí tímto problémem. Stojí za zmínku, že se aplikace stahuje spíše v angličtině než v italštině, jak je zobrazeno na obrázcích v Obchodě Play!

3. Blynk

Zakládali jsme projekty s Blynkem již dříve a zjistili jsme, že je to skvělá služba. Díky své flexibilitě a jednoduchosti je intuitivním způsobem spouštění událostí na vaší desce. Blynk vyžaduje připojení k internetu, protože používá svůj vlastní server. Pro přístup k Blynku můžete použít Wi-Fi nebo mobilní data, což je ideální pro použití chytrých telefonů.

Jednou ze silných stránek společnosti Blynk je řada způsobů, jak se k zařízení připojit. Spolu s podporou téměř všech vývojových desek venku se můžete připojit k serveru bezdrátově, pomocí ethernetu nebo dokonce použít připojení počítače přes USB. Služba je dobře zdokumentována a díky intuitivní aplikaci je snadné sestavit vlastní ovládací prvky pro váš projekt. Knihovna Blynk pro Arduino IDE se stará o veškerou komunikaci.

Pokud jste typ člověka, který chce spustit kávovar z telefonu dříve, než ráno vstanou, pak je tento pro vás!

Blynk není jedinou službou v této oblasti, stojí za to se podívat také na vysoce přizpůsobitelný Thinger.io a prakticky neomezené, ale i tak nepříjemně náročné OpenHAB. Ze tří je Blynk určitě nejrychlejší, než se dostanete do provozu, ačkoli se učí OpenHAB Začínáme s OpenHAB Home Automation na Raspberry Pi Začínáme s OpenHAB Home Automation na Raspberry Pi OpenHAB je vyspělá otevřená platforma pro domácí automatizaci, která běží na různé hardware a je protokolový agnostik, což znamená, že se může připojit k téměř jakémukoli hardwaru domácí automatizace na současném trhu. je z dlouhodobého hlediska skvělý nápad.

4. Komunikace od nuly

Všechno, co jsme dosud prozkoumali, využívá již existujících služeb, které vám umožňují různými způsoby připojení, ale co když chcete úplnou kontrolu nad všemi aspekty aplikace pro Android? Proč to neudělat sami od nuly?

Hariharan Mathavan nás provede celým procesem v tomto rozsáhlém tutoriálu krok za krokem. Zde vytvořená aplikace je navržena tak, aby jednoduše otevřela USB připojení, a předávat sériová data tam a zpět mezi aplikací a deskou Arduino. Je to skvělý způsob, jak se seznámit s aplikací Android Studio a aplikací obecně.

Průvodce vás provede celým kódem potřebným pro komunikaci s Arduino pomocí USB a poskytne vysvětlení v každém kroku. Navazující tutoriál o tom, jak implementovat Připojení Bluetooth je stejně dobře vysvětleno.

Přestože existují způsoby, jak vytvářet aplikace pro Android bez kódování Jak vytvořit aplikaci pro Android: Vše, co potřebujete vědět Jak vytvořit aplikaci pro Android: Vše, co potřebujete vědět Pokud chcete začít vytvářet vlastní aplikaci pro Android, tato příručka obsahuje vše potřebuješ. , stojí za to se naučit základy kódování v Javě. Vytváření vlastních aplikací je v pohodě, ale dříve, než to víte, můžete mít zcela novou kariéru Možnosti kariéry pro programátory Java Možnosti kariéry pro programátory Java S plánovaným tempem růstu 19 procent pro období 2014–2024 (podle amerického předsednictva USA Pracovní statistika), kariérní vyhlídky pro programátory Java jsou opravdu vynikající. !

5. Proměňte svůj Arduino na server

Dalším způsobem, jak komunikovat s vaší deskou, je proměnit ji na malý server. Výhodou je, že to otevírá možnost komunikace s tabulí od všeho, co může přejít na IP adresu, nebo požádat o web..

Tento neuvěřitelně detailní návod od startelectronicsronics.org vyžaduje Ethernetový štít Připojení desky k domácí síti. Zde je video z toho v akci:

Nemáte ethernetový štít? Nebojte se, toho samého lze dosáhnout pomocí Wi-Fi štít nebo deska připojená k Wi-Fi jako NodeMCU Seznamte se s Arduino Killer: ESP8266 Seznamte se s Arduino Killer: ESP8266 Co když vám řeknu, že je tu Arduino kompatibilní dev karta s vestavěným Wi-Fi za méně než 10 $? No, je. .

Li node.js Co je Node.JS a proč by mě to mělo zajímat? [Vývoj webu] Co je Node.JS a proč bych se měl starat? [Vývoj webu] JavaScript je programovací jazyk na straně klienta, který běží v prohlížeči, že? Už ne. Node.js je způsob spouštění JavaScriptu na serveru; ale je to mnohem víc. Li… je váš džem, pak by pro vás mělo smysl podívat se na projekt arduino-android github. Aplikace pro Android je opět vybavena zdrojovým kódem, takže se můžete dostat pod kapotu a pohladit obsah svého srdce. Je to docela holé kosti, ale vše je k dispozici pro implementaci serveru node.js na desce Arduino podle vašeho výběru.

Pokud je Python více věcí, má uživatel Inanables metanurb výuku modulu Bluetooth.

6. Infračervené ovládání

Hledáte skutečný způsob divoké karty, jak si promluvit s Arduino? Chcete jít na plný MacGyver? Potom vytrhněte Infračervený (IR) přijímač ze starého stereofonního přehrávače nebo přehrávače VHS a použijte jej k rozhovoru s vaší deskou Arduino!

Tato metoda vyžaduje, aby vaše zařízení Android mělo vestavěný IR blaster. Existuje mnoho aplikací, které tuto funkci využívají, i když ovladač Mi Remote je zdarma a funguje s mnoha dalšími domácími zařízeními.

Jakmile bude aplikace spuštěna, budete si muset vytvořit jednoduchý obvod “vyčmuchat” IR signály. Tento IR vzdálený tutoriál vás provede procesem budování obvodu.

I když tento tutoriál používá staré dálkové ovládání, proces je úplně stejný pro použití zařízení s Androidem otryskávajícím IR a dostupnost dílů z něj dělá skvělý začátečník.

Tato metoda funguje pouze na dohled. Je to však nejlevnější způsob bezdrátové komunikace s vaší kartou. I když nemůžete vyčistit jednotlivé díly, IR přijímač stojí méně než dolar. Pro statické zařízení, jako je sada stropních LED pásů, by to mohlo být perfektním řešením jednoduchého problému.

Zmeškali jsme nástroj?

Existuje několik způsobů, jak osvobodit Arduino z počítače, i když jsme si jisti, že jich tam venku je mnohem víc. Ať už použijete jakoukoli metodu, proč ji neimplementovat v chladném projektu, jako je například závěrka DSLR Vytvořte si vlastní DSLR Remote Shutter Release Vytvořte si svůj vlastní DSLR Remote Shutter Release Jedním z doplňků, o kterých budete bezpochyby pochybovat, je dálková závěrka; to vám umožní umístit kameru na stativ nebo ji někde položit a spustit závěrku bez možnosti otřesů, které… nebo LED kostky Jak vyrobit pulzující Arduino LED kostku, která vypadá jako přišla z budoucnosti Jak udělat pulzující Arduino LED Cube, která vypadá, jako by přišla z budoucnosti Pokud jste dabbled s některými začátečníky Arduino projekty, ale hledají něco trochu trvalé a na úplně jiné úrovni úžasné, pak skromný 4 x 4 x 4 LED kostka je … ?

Jak mluvíte s vaší deskou Arduino? Používáte vždy počítač? Existuje lstivý způsob, jak si promluvit s našimi deskami, které jsme zde zmeškali? Dejte nám vědět v sekci komentářů níže!

Obrázek Kredit: almoond / Depositphotos




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.