6 preprostih načinov za povezavo Arduina z Androidom

6 preprostih načinov za povezavo Arduina z Androidom

Arduino plošče in podobni mikrokrmilniki ustvarjajo ustvarjalnost bolj dostopno kot kdaj koli prej. Ali ste krmiljenje LED trakov , avtomatizirajo vaš dom ali celo zaščitijo vašo lastnino.





Če morate svojemu Arduinu povedati, naj spremeni stanje zatiča (na primer za vklop luči), mora uporabnik pritisniti fizični gumb ali uporabiti senzor. Zanašanje na stiskalnico človeškega prsta ali podobno je v redu za številne projekte, kaj pa, če želite samo nastaviti svoje vezje in do njega dostopati na daljavo?





Ta članek vas vodi skozi 6 načinov za povezovanje Android napravo na katero koli Arduino združljiva plošča. Potopimo se .





1. ArduinoDroid

Prvi na našem seznamu je ArduinoDroid . Ta aplikacija deluje prek USB na poti (OTG) za povezavo vaše naprave z Arduinom prek kabla USB. Ena od prednosti USB je, da za delovanje ne potrebuje internetne ali Bluetooth povezave.

Aplikacija je popolnoma delujoča IDE, ki vam omogoča kodiranje v telefonu, nalaganje predhodno napisanih skic, shranjenih v vašem Dropboxu ali Googlovem pogonu, in zbiranje skic na poti.



Prednosti uporabe te aplikacije so očitne. Imeti IDE pri roki je odlična stvar za hitre spremembe na tem področju. Priključitev naprave Android je veliko manj okorna kot uravnoteženje prenosnega računalnika na roki!

Eden očitnih minusov je, da vnos kode v napravo morda ni preveč udoben, še posebej, če gre za pametni telefon. To je le majhno vprašanje v primerjavi s priročnostjo ultra prenosnega načina programiranja vaše plošče brez potrebe po internetni povezavi.





najboljše tinder pick up linije 2018

To je tudi poceni način naučite se osnov Arduina , saj sta klon Arduino plošča in USB OTG kabel stala le nekaj dolarjev. Idealno za tiste, ki nimajo pogostega dostopa do računalnika!

2. Arduino krmilnik Bluetooth

Naslednja na našem seznamu je primerno poimenovana aplikacija Arduino Bluetooth Controller. Ta aplikacija je manj namenjena programiranju Arduina na hitro, več pa sprožanju sprememb v naloženi skici. Aplikacija pošilja podatke na vašo ploščo prek povezave Bluetooth, kar vam omogoča pošiljanje serijskih podatkov s pritiskom na gumb v aplikaciji. Potrebovali boste a Bluetooth modul za vašo tablo, čeprav HC-06 modul se pogosto uporablja in na voljo za samo 3 USD v času pisanja.





Za odličen primer začetka s temi poceni majhnimi moduli si oglejte ta videoposnetek iz laboratorija Tinkernut:

Zgornji videoposnetek priporoča drugačno aplikacijo, čeprav nekateri uporabniki poročajo, da ne deluje na sodobnih pametnih telefonih. Zdi se, da krmilnik Bluetooth Arduino ne trpi zaradi te težave. Omeniti velja, da se aplikacija prenese v angleščino in ne v italijanščino, kot je prikazano na slikah v Trgovini Play!

3. Utripajte

Pokrili smo ustvarjanje projektov z Blynkom prej in ugotovil, da je to odlična storitev. Zaradi svoje prilagodljivosti in preprostosti je intuitiven način za sprožanje dogodkov na deski. Blynk za delovanje potrebuje internetno povezavo, saj uporablja svoj strežnik. Za dostop do Blynk [Odstranjen zlomljen URL] lahko uporabite Wi-Fi ali mobilne podatke, zaradi česar je idealen za uporabo s pametnim telefonom.

Ena od prednosti Blynka je vrsta načinov, kako se lahko povežete z napravo. Poleg podpore za skoraj vse razvojne plošče se lahko brezžično povežete s strežnikom prek etherneta ali celo uporabite računalniško povezavo prek USB -ja. Storitev je dobro dokumentirana, njena intuitivna aplikacija pa olajša sestavljanje kontrolnikov po meri za vaš projekt. Knjižnica Blynk za Arduino IDE skrbi za vso komunikacijo.

Če ste tip osebe, ki želi svoj aparat za kavo zagnati iz telefona, preden zjutraj vstane, potem je ta za vas!

Blynk ni edina storitev na tem področju, prav tako je vredno preveriti, da so zelo prilagodljivi Thinger.io in praktično neomejeno, a kljub temu hudičevo težko OpenHAB . Od vseh treh je Blynk zagotovo najhitreje vstal in tekel učenje OpenHAB je dolgoročno odlična ideja.

4. Komunikacija iz nič

Vse, kar smo do sedaj obravnavali, uporablja že obstoječe storitve, ki vam pomagajo pri povezovanju na različne načine, kaj pa, če želite popoln nadzor nad vsemi vidiki aplikacije za Android? Zakaj ga ne bi naredili sami iz nič?

Hariharan Mathavan nas vodi skozi celoten proces v tem obsežnem vadnica po korakih . Tukaj ustvarjena aplikacija je zasnovana preprosto za odpiranje USB povezava in posredujte serijske podatke naprej in nazaj med aplikacijo in ploščo Arduino. To je odličen način za spoznavanje programa Android Studio in gradnje aplikacij na splošno.

kako se znebiti preloma strani v word

Vodič vas popelje skozi vso kodo, ki je potrebna za komunikacijo z vašim Arduinom prek USB -ja, in razlaga na vsakem koraku. The nadaljevanje vadnice o tem, kako izvajati Povezava Bluetooth je enako dobro razloženo.

Čeprav obstajajo načini za ustvarjanje aplikacij za Android brez kodiranja , se je vredno naučiti osnov kodiranja v Javi. Ustvarjanje lastnih aplikacij je kul, toda preden veste, bi lahko imeli povsem novo kariero!

5. Pretvorite svoj Arduino v strežnik

Drug način komuniciranja z vašo tablo je, da jo spremenite v majhen strežnik. Prednost tega je, da odpira možnost komuniciranja s ploščo z vsega, kar lahko krmari do naslova IP ali poda spletno zahtevo.

To je neverjetno podrobno vadnica s spletnega mesta startelectronics.org zahteva an Ethernet ščit Če želite ploščo priključiti na domače omrežje. Tukaj je video posnetek tega v akciji:

Nimate ethernetnega ščita? Ne bojte se, enako lahko dosežete z a Wi-Fi ščit ali ploščo, povezano z Wi-Fi, kot je NodeMCU.

Če node.js je vaša marmelada, potem bi bilo morda smiselno, da si jo ogledate arduino-android projekt github . Aplikacija za Android je znova opremljena z izvorno kodo, tako da lahko pridete pod pokrov motorja in se poigravate. To je precej golo, vendar obstaja vse za implementacijo strežnika node.js na ploščo Arduino po vaši izbiri.

Če Python je bolj vaša stvar, uporabnik Instructables metanurb ima modul bluetooth vadnica.

6. Infrardeči nadzor

Iščete pravi način, da se pogovorite s svojim Arduinom? Ali želite iti na polno MacGyver? Nato iztrgajte Infrardeča (IR) sprejemnik iz starega stereo ali VHS predvajalnika in ga uporabite za pogovor z vašo ploščo Arduino!

amazonsko naročilo je dostavljeno, vendar ni prejeto

Ta metoda zahteva, da ima naprava Android vgrajen IR blaster. Za uporabo te funkcije je na voljo veliko aplikacij, čeprav Moj daljinski upravljalnik je brezplačen in deluje s številnimi drugimi gospodinjskimi napravami.

Ko zaženete aplikacijo, boste morali ustvariti preprosto vezje za 'povohanje' IR signalov. To IR vadnica na daljavo vas vodi skozi postopek izgradnje vezja.

Medtem ko ta vadnica uporablja stari daljinski upravljalnik, je postopek popolnoma enak pri uporabi naprave Android za razstreljevanje IR, zaradi razpoložljivosti delov pa je to odličen projekt za začetnike.

Ta metoda deluje le v vidnem polju. Je pa najcenejši način brezžične komunikacije z vašo ploščo. Tudi če za to ne morete pobrati delov, IR sprejemnik stane manj kot dolar. Za statično napravo, kot je niz stropno nameščenih LED trakov, bi lahko bila odlična rešitev za preprosto težavo.

Ali smo zamudili orodje?

To je nekaj načinov, kako osvoboditi Arduino iz računalnika, čeprav smo prepričani, da jih je še veliko več. Ne glede na to, katero metodo uporabite, zakaj je ne bi izvedli v kul projektu, kot je na primer sprožilec zaklopa DSLR ali LED kocka ?

Kako se pogovarjate s svojo ploščo Arduino? Ali vedno uporabljate računalnik? Ali obstaja kak spreten način za pogovor z našimi odbori, ki smo jih tukaj pogrešali? Sporočite nam v spodnjem razdelku za komentarje !

Zasluga za sliko: almoond/ Depositphotos

Deliti Deliti Cvrkutati E-naslov Izbrišite te datoteke in mape Windows, da sprostite prostor na disku

Ali morate v računalniku s sistemom Windows počistiti prostor na disku? Tu so datoteke in mape Windows, ki jih je mogoče varno izbrisati, da sprostite prostor na disku.

Preberite Naprej
Sorodne teme
  • DIY
  • Arduino
O avtorju Ian Buckley(216 objavljenih člankov)

Ian Buckley je samostojni novinar, glasbenik, izvajalec in video producent, ki živi v Berlinu v Nemčiji. Ko ne piše ali na odru, se ukvarja z elektroniko ali kodo DIY v upanju, da bo postal nor znanstvenik.

Več od Iana Buckleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite
Kategorija Diy