6 egyszerű módszer az Arduino csatlakoztatásához az Androidhoz

6 egyszerű módszer az Arduino csatlakoztatásához az Androidhoz

Az Arduino táblák és hasonló mikrovezérlők minden korábbinál elérhetőbbé teszik a kreativitást. Akár az vagy LED szalagok vezérlése , otthonának automatizálása, vagy akár tulajdonának védelme, ezek a kis csodák a legtöbb barkács elektronikai építmény szíve.





Ha meg kell mondania az Arduino -nak, hogy változtassa meg a csap állapotát (például kapcsolja be a lámpákat), akkor a felhasználónak meg kell nyomnia egy fizikai gombot vagy használnia kell egy érzékelőt. Az emberi ujjlenyomatra vagy hasonlóra támaszkodni sok projekt esetében jó, de mi van akkor, ha csak be akarja állítani az áramkört és távolról szeretné elérni?





Ez a cikk a csatlakoztatás 6 módját mutatja be Android eszközt bármelyikre Arduino kompatibilis tábla. Merüljünk bele .





1. ArduinoDroid

Az első a listánkon ArduinoDroid . Ez az alkalmazás a következőn keresztül működik USB útközben (OTG) az eszköz USB -kábellel történő csatlakoztatásához az Arduino -hoz. Az USB egyik előnye, hogy működéséhez nincs szükség internet- vagy Bluetooth -kapcsolatra.

Az alkalmazás egy teljesen működőképes IDE, amely lehetővé teszi a telefonon történő kódolást, a Dropboxban vagy a Google meghajtón tárolt, korábban megírt vázlatok feltöltését, és vázlatok összeállítását útközben.



Ennek az alkalmazásnak az előnyei nyilvánvalóak. Az IDE kéznél tartása tökéletes dolog a gyors változtatásokhoz a területen. Az Android -eszköz csatlakoztatása sokkal kevésbé nehézkes, mint egy laptop kiegyensúlyozása a kezében!

Az egyik nyilvánvaló negatívum az, hogy a kód beírása az eszközön nem túl kényelmes, különösen, ha okostelefonról van szó. Ez csak csekély probléma, ha összehasonlítjuk azzal a kényelemmel, hogy rendkívül hordozható módon programozhatjuk a táblát internetkapcsolat nélkül.





merevlemez 100 használatos Windows 10 esetén

Ez is egy olcsó módszer tanulja meg az Arduino alapjait , mivel az Arduino tábla klónja és az USB OTG kábel csak néhány dollárba kerül. Tökéletes azok számára, akik nem férnek hozzá gyakran számítógéphez!

2. Arduino Bluetooth vezérlő

A következő a listánkon a találó nevű Arduino Bluetooth Controller alkalmazás. Ez az alkalmazás kevésbé az Arduino menet közbeni programozásáról szól, és inkább a feltöltött vázlat módosításairól. Az alkalmazás Bluetooth -on keresztül küld adatokat a táblának, lehetővé téve, hogy soros adatokat küldjön az alkalmazásban lévő gomb megnyomásával. Szüksége lesz a Bluetooth modul az Ön táblája számára, bár a HC-06 modul széles körben használatos és mindössze 3 dollárért kapható írásakor.





Az olcsó kis modulokkal való kiváló kezdő lépésekhez tekintse meg a Tinkernut Labs videóját:

A fenti videó más alkalmazást ajánl, bár egyes felhasználók azt jelentik, hogy nem működik modern okostelefonokon. Úgy tűnik, hogy az Arduino Bluetooth vezérlő nem szenved ettől a problémától. Érdemes megjegyezni, hogy az alkalmazás nem angolul, hanem olaszul tölthető le, ahogyan a Play Áruház képein látható!

3. Pislog

Lefedtük projektek létrehozása a Blynk segítségével korábban, és nagyszerű szolgáltatásnak találta. Rugalmassága és egyszerűsége intuitív módon teszi lehetővé az események elindítását a táblán. A Blynk működéséhez internetkapcsolat szükséges, mivel saját szervert használ. A Blynk [Broken URL Removed] eléréséhez Wi-Fi vagy mobil adatátvitelt is használhat, így tökéletesen használható okostelefonok számára.

A Blynk egyik erőssége az eszközökhöz való csatlakozás módjai. A szinte minden fejlesztői tábla támogatásával együtt vezeték nélkül, Ethernet -kapcsolaton keresztül is csatlakozhat a szerverhez, vagy akár USB -n keresztül is csatlakoztathatja a számítógépet. A szolgáltatás jól dokumentált, és intuitív alkalmazása megkönnyíti a projekt egyéni vezérlőinek összeállítását. Az Arduino IDE Blynk könyvtára gondoskodik minden kommunikációról.

Ha Ön az a fajta ember, aki a kávéfőzőt a telefonjáról szeretné elindítani, mielőtt reggel felkel, akkor ez az Ön számára!

A Blynk nem az egyetlen szolgáltatás ezen a területen, érdemes megnézni a rendkívül testreszabható szolgáltatásokat is Thinger.io , és a gyakorlatilag határtalan, mégis ördögien nehéz OpenHAB . A három közül minden bizonnyal Blynk a leggyorsabb, aki feláll és fut az OpenHAB tanulása nagyszerű ötlet hosszú távon.

4. Kommunikáció a semmiből

Minden, amit eddig lefedtünk, a már létező szolgáltatásokat használja fel, hogy különböző módon segítsen csatlakozni, de mi van akkor, ha teljes irányítást szeretne elérni az Android -alkalmazás minden aspektusa felett? Miért nem készíted el magad a semmiből?

Hariharan Mathavan végigvezet bennünket az egész folyamaton ebben a kiterjedt lépésről lépésre bemutató . Az itt létrehozott alkalmazást egyszerűen a USB csatlakozás , és soros adatokat továbbíthat oda -vissza az alkalmazás és az Arduino kártya között. Ez nagyszerű módja annak, hogy megismerkedjen az Android Stúdióval és általában az alkalmazásépítéssel.

a Windows 10 fekete képernyőre kerül

Az útmutató végigvezeti az Arduino -val USB -n keresztül történő kommunikációhoz szükséges összes kódon, és magyarázatokat ad minden lépésnél. Az nyomon követési oktatóanyag a megvalósítás módjáról Bluetooth kapcsolat ugyanolyan jól meg van magyarázva.

Miközben vannak módok arra kódolás nélküli Android -alkalmazások létrehozása , érdemes megtanulni a Java kódolásának alapjait. A saját alkalmazások készítése klassz, de mielőtt észrevennéd, teljesen új karriered lehet!

5. Változtassa Arduino -ját szerverré

A táblával való kommunikáció másik módja, ha apró szerverré alakítjuk. Ennek az az előnye, hogy megnyitja a lehetőséget a táblával való kommunikációra bármitől, ami IP -címre navigálhat, vagy webes kérést tehet.

Ez hihetetlenül részletes bemutató a startingelectronics.org oldalról igényel egy Ethernet pajzs A tábla csatlakoztatása az otthoni hálózathoz. Itt egy videó róla működés közben:

Nincs ethernet pajzs? Ne féljen, ugyanez érhető el a Wi-Fi pajzs vagy Wi-Fi-vel csatlakoztatott kártya, például a NodeMCU.

Ha node.js a lekvárja, akkor lehet, hogy érdemes megnéznie a arduino-android github projekt . Egy Android -alkalmazást ismét forráskóddal láttak el, így a motorháztető alá kerülhet, és kedve szerint bánhat. Elég csupasz csontokról van szó, de minden adott a node.js szerver megvalósításához az Ön által választott Arduino táblán.

Ha Piton inkább a te dolgod, az Instructables felhasználói metanurb rendelkezik a bluetooth modul bemutató.

6. Infravörös vezérlés

Valódi wild card módot keres az Arduino -val való beszélgetéshez? Szeretné teljes MacGyver? Akkor tépj ki egy Infravörös (IR) vevőegység egy régi sztereó vagy VHS lejátszóról, és használja ezt az Arduino kártyával való beszélgetéshez!

hogyan lehet törölni egy összekapcsolt fiókot

Ez a módszer megköveteli, hogy Android -eszközén legyen beépített infravörös sugárzó. Sok alkalmazás áll rendelkezésre ennek a funkciónak a használatához, bár A távirányítóm ingyenes, és sok más háztartási eszközzel működik.

Miután elindította az alkalmazást, létre kell hoznia egy egyszerű áramkört az infravörös jelek 'szippantásához'. Ez IR távoli bemutató végigvezeti az áramkör felépítésének folyamatán.

Míg ez az oktatóanyag egy régi távirányítót használ, a folyamat pontosan ugyanaz, mint az infravörös robbantó Android -eszközöknél, és az alkatrészek rendelkezésre állása nagyszerű kezdő projektet jelent.

Ez a módszer csak látótávolságon belül működik. Ez azonban a legolcsóbb módja annak, hogy vezeték nélkül kommunikáljon a táblával. Még ha nem is tudja összegyűjteni az alkatrészeket, az infravörös vevő kevesebb, mint egy dollárba kerül. Egy olyan statikus eszköz esetében, mint a mennyezetre szerelt LED szalagok készlete, tökéletes megoldás lehet egy egyszerű problémára.

Lemaradtunk egy eszközről?

Ez néhány módja annak, hogy kiszabadítsa Arduino -ját a számítógépről, bár biztosak vagyunk benne, hogy még sok más létezik. Bármilyen módszert is használ, miért nem valósítja meg azt egy menő projektben, például egy DSLR zárkioldóban vagy egy LED kocka ?

Hogyan beszél az Arduino táblájával? Mindig számítógépet használ? Van valami ravasz módja annak, hogy beszélgessünk a tábláinkkal, amelyeket itt elmulasztottunk? Tudassa velünk az alábbi megjegyzések részben !

Kép jóváírása: almoond/ Depositphotos

Részvény Részvény Csipog Email Törölje ezeket a Windows fájlokat és mappákat a lemezterület felszabadításához

Törölnie kell a lemezterületet a Windows számítógépen? Íme a Windows fájlok és mappák, amelyek biztonságosan törölhetők a lemezterület felszabadítása érdekében.

Olvassa tovább
Kapcsolódó témák
  • DIY
  • Arduino
A szerzőről Ian Buckley(216 megjelent cikk)

Ian Buckley szabadúszó újságíró, zenész, előadó és videó producer, Berlinben, Németországban él. Amikor éppen nem ír vagy a színpadon, barkácsol elektronikával vagy kóddal, abban a reményben, hogy őrült tudós lesz.

Bővebben: Ian Buckley

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide
Kategória Diy