reklama
Desky Arduino a podobné mikrokontroléry dělají kreativitu dostupnější než kdy jindy. Ať už jste ovládání LED pásek Konečný průvodce připojením LED světelných pásů k ArduinoJedním z nejčastějších produktů LED je LED pásek. V tomto článku se budeme zabývat tím, jak nastavit dva nejběžnější typy pomocí Arduina. Přečtěte si více , automatizace vašeho domu Jak dálkově ovládat svůj domov pomocí Arduino, 5 DIY projektůChytrá 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. Přečtěte si více , nebo dokonce ochrana vašeho majetku Jak si vyrobit jednoduchý Arduino poplachový systémZjistit pohyb, pak vyděsit sakra z vetřelce s vysoko postavenými zvuky a blikajícími světly. Zní to zábavně? Samozřejmě, že ano. To je cíl dnešního projektu Arduino, vhodný ... Přečtěte si více , 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 AndroidCo je 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. Přečtěte si více (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.
To je také levný způsob naučit se základy Arduina Začínáme s Arduino: Příručka pro začátečníkyArduino 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í. Přečtěte si více , 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 k dispozici za pouhých 3 $ v době psaní.
Vynikající základ pro začátek s těmito malý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
Pokryli jsme se vytváření projektů s Blynkem dříve, a zjistil, ž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 Blynk [Broken URL Removed] 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ěř každé vývojové desky 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í v této oblasti jedinou službou, která se vyplatí vyzkoušet také vysoce přizpůsobitelné Thinger.io, a prakticky neomezený, ale i ďábelsky obtížný OpenHAB. Z těchto tří je však Blynk rozhodně nejrychlejší, když vstane a běží učení OpenHAB Začínáme s domácí automatizací OpenHAB na Raspberry PiOpenHAB je vyspělá platforma pro domácí automatizaci s otevřeným zdrojovým kódem, která běží na různých hardwarech a je protokol agnostický, což znamená, že se může připojit k téměř jakémukoli hardwaru domácí automatizace na trhu dnes. Přečtěte si více 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 od nuly?
Hariharan Mathavan nás v tomto rozsáhlém procesu provede celým procesem výuka 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. To je 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í kurz jak implementovat Připojení Bluetooth je stejně dobře vysvětleno.
I když 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ětPokud chcete začít vytvářet vlastní aplikaci pro Android, tato příručka obsahuje vše, co potřebujete. Přečtěte si více , vyplatí se naučit základy programování v Javě. Vytváření vlastních aplikací je v pohodě, ale než to víte, můžete mít celá nová kariéra Možnosti kariéry pro programátory JavaS plánovaným tempem růstu 19 procent na období 2014–2024 (podle Úřadu statistik práce USA) jsou kariérní vyhlídky pro programátory Java skutečně vynikající. Přečtěte si více !
5. Proměňte své Arduino v 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.
To bylo neuvěřitelně detailní návod od startelectronics.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: ESP8266Co kdybych ti řekl, že je tu deska pro Arduino kompatibilní s vestavěným Wi-Fi za méně než 10 $? No, je. Přečtěte si více .
Li node.js Co je Node. JS a proč bych se měl starat? [Vývoj webu]JavaScript je pouze 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... Přečtěte si více 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. Jsou to docela holé kosti, ale vše je k dispozici pro implementaci serveru node.js na desce Arduino podle vašeho výběru.
Li Krajta je více vaše věc, Instructables user metanurb má modul Bluetooth tutorial.
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? Pak 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ž Mi Dálkový ovladač 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, který „vysvítí“ IR signály. Tento IR vzdálený kurz 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í infračerveného zařízení Android a dostupnost dílů z něj činí 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ší deskou. I když nemůžete vyčistit součásti, aby to bylo možné, 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 jste 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 do skvělého projektu, jako je Spouště závěrky DSLR Vytvořte si vlastní DSLR Remote Shutter ReleaseJedním z doplňků, o kterém bezpochyby budete, je dálková závěrka; to vám umožní umístit fotoaparát na stativ nebo jej někde odpočinout a spustit závěrku bez možnosti otřesů, které ... Přečtěte si více nebo LED kostka Jak si vyrobit pulzující Arduino LED kostku, která vypadá, jako by přišla z budoucnostiPokud jste se potkali s některými projekty pro začátečníky Arduino, ale hledáte něco trochu trvalého a na úplně jiné úrovni úžasné, pak je skromná LED kostka 4 x 4 x 4 ... Přečtěte si více ?
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 tady chyběli? Dejte nám vědět v sekci komentářů níže!
Obrázek Kredit: almoond /Depositphotos
Ian Buckley je nezávislý novinář, hudebník, performer a video producent žijící v Berlíně v Německu. Když nepíše nebo na jevišti, pohrává si s elektronikou pro kutily nebo kódem v naději, že se stane šíleným vědcem.