6 lakih načina za povezivanje Arduina s Androidom

6 lakih načina za povezivanje Arduina s Androidom

Arduino ploče i slični mikrokontroleri čine kreativnost pristupačnijom nego ikad. Bez obzira jeste li upravljanje LED trakama , automatizirajući vaš dom ili čak štiteći vašu nekretninu, ova mala čuda srce su većine DIY elektroničkih konstrukcija.





Ako trebate reći svom Arduinu da promijeni stanje pin -a (na primjer da uključi svjetla), od korisnika je potrebno da pritisne fizičku tipku ili koristi senzor. Oslanjanje na ljudski prst ili slično dobro je za mnoge projekte, ali što ako samo želite postaviti svoj krug i pristupiti mu daljinski?





Ovaj članak će vas provesti kroz 6 načina povezivanja Android uređaj na bilo koji Arduino kompatibilna ploča. Uronimo .





1. ArduinoDroid

Prvi na našem popisu je ArduinoDroid . Ova aplikacija radi putem USB u pokretu (OTG) za povezivanje uređaja s Arduinom putem USB kabela. Jedna od prednosti USB -a je ta što za rad ne zahtijeva internetsku ili Bluetooth vezu.

Aplikacija je potpuno funkcionalan IDE koji vam omogućuje kodiranje na telefonu, prijenos prethodno napisanih skica pohranjenih na vašem Dropboxu ili Google pogonu te sastavljanje skica u pokretu.



Prednosti korištenja ove aplikacije su očite. Imati IDE pri ruci savršena je stvar za brze promjene na terenu. Priključivanje Android uređaja puno je manje nezgodno od balansiranja prijenosnog računala na ruci!

Jedna je očita negativnost to što upisivanje koda na vaš uređaj možda nije previše ugodno, pogotovo ako se radi o pametnom telefonu. Ovo je samo mali problem u usporedbi s pogodnošću ultra prenosivog načina programiranja ploče bez potrebe za internetskom vezom.





kako izbrisati ostale podatke na iphoneu

Ovo je također jeftin način da naučiti osnove Arduina , kao klonirana Arduino ploča i USB OTG kabel koštali su samo nekoliko dolara. Savršeno za one koji nemaju čest pristup računalu!

2. Arduino Bluetooth kontroler

Sljedeća na našem popisu je prikladno nazvana aplikacija Arduino Bluetooth Controller. Ova se aplikacija manje bavi programiranjem Arduina u hodu, a više pokretanjem promjena u prenesenoj skici. Aplikacija šalje podatke na vašu ploču putem Bluetootha, što vam omogućuje slanje serijskih podataka pritiskom na gumb u aplikaciji. Trebat će vam a Bluetooth modul za vašu ploču HC-06 modul se široko koristi i dostupan za samo 3 USD u vrijeme pisanja.





Za odličan uvod u početak ovih jeftinih malih modula pogledajte ovaj video iz Tinkernut Labs:

Gornji videozapis preporučuje drugu aplikaciju, iako neki korisnici navode da ne radi na modernim pametnim telefonima. Čini se da Arduino Bluetooth kontroler ne pati od ovog problema. Vrijedi napomenuti da se aplikacija preuzima na engleskom, a ne na talijanskom jeziku kako je prikazano na slikama Trgovine Play!

3. Trepni

Pokrili smo stvaranje projekata s Blynkom prije, i otkrio da je to odlična usluga. Njegova fleksibilnost i jednostavnost čine ga intuitivnim načinom pokretanja događaja na ploči. Blynku je za pokretanje potrebna internetska veza jer koristi vlastiti poslužitelj. Za pristup Blynk-u [Broken URL Removed] možete koristiti Wi-Fi ili mobilne podatke, što ga čini savršenim za upotrebu na pametnom telefonu.

Jedna od prednosti Blynka je niz načina na koje se možete povezati s uređajem. Uz podršku za gotovo svaku razvojnu ploču, možete se bežično povezati s poslužiteljem putem etherneta ili čak koristiti vezu računala putem USB -a. Usluga je dobro dokumentirana, a njena intuitivna aplikacija olakšava sastavljanje prilagođenih kontrola za vaš projekt. Knjižnica Blynk za Arduino IDE brine se za svu komunikaciju.

Ako ste tip osobe koja želi pokrenuti aparat za kavu sa svog telefona prije nego što ujutro ustane, onda je ovo za vas!

Blynk nije jedina usluga na ovom području, također vrijedi provjeriti i vrlo prilagodljive Thinger.io , i praktički neograničeno, ali đavolski teško OpenHAB . Od tri, Blynk je zasigurno najbrži u pokretu učenje OpenHAB -a je sjajna ideja na dugi rok.

4. Komunikacija od nule

Sve što smo do sada obradili koristi već postojeće usluge koje će vam pomoći da se povežete na različite načine, ali što ako želite potpunu kontrolu nad svim aspektima Android aplikacije? Zašto ga sami ne napravite od nule?

Hariharan Mathavan vodi nas kroz cijeli proces u ovom opsežnom upute korak po korak . Ovdje stvorena aplikacija dizajnirana je jednostavno za otvaranje USB veza i prosljeđivati ​​serijske podatke naprijed -natrag između aplikacije i Arduino ploče. Ovo je sjajan način za upoznavanje Android Studija i općenito izgradnje aplikacija.

xbox one kontroler se neće uključiti

Vodič će vas provesti kroz sav kôd potreban za komunikaciju s vašim Arduinom putem USB -a, pružajući objašnjenja u svakom koraku. The follow up tutorial o tome kako implementirati Bluetooth povezivanje je jednako dobro objašnjeno.

Iako postoje načini da se izrada Android aplikacija bez kodiranja , vrijedi naučiti osnove kodiranja u Javi. Izrada vlastitih aplikacija je super, ali prije nego što to shvatite mogli biste imati potpuno novu karijeru!

5. Pretvorite svoj Arduino u poslužitelj

Drugi način komunikacije s vašom pločom je pretvaranje u maleni poslužitelj. Prednost toga je što otvara mogućnost komunikacije s pločom sa svega što može doći do IP adrese ili postaviti web zahtjev.

Ovo je nevjerojatno detaljno vodič s početkaelectronics.org zahtijeva an Ethernet štit Za priključivanje ploče na kućnu mrežu. Evo video snimka na djelu:

Nemate Ethernet štit? Ne bojte se, isto se može postići s a Wi-Fi štit ili Wi-Fi spojenu ploču poput NodeMCU-a.

Ako node.js je vaš pekmez, onda bi vam imalo smisla pogledati arduino-android github projekt . Androidova aplikacija ponovno ima izvorni kôd kako biste se mogli snabdjeti do mile volje. Prilično je golo, ali sve postoji za implementaciju node.js poslužitelja na Arduino ploču po vašem izboru.

Ako Piton je više vaša stvar, korisnik Instructables metanurb ima bluetooth modul udžbenik.

6. Infracrvena kontrola

Tražite pravi način da razgovarate sa svojim Arduinom? Želite li puni MacGyver? Zatim istrgnite an Infracrveni (IR) prijemnik sa starog stereo ili VHS playera i koristite ga za razgovor sa svojom Arduino pločom!

Windows 10 kaže da nema pristupa internetu, ali postoji

Ova metoda zahtijeva da vaš Android uređaj ima ugrađen IC blaster. Dostupne su mnoge aplikacije za korištenje ove značajke, no Moj daljinski upravljač je besplatan i funkcionira s mnogim drugim kućanskim uređajima.

Nakon što pokrenete aplikaciju, morat ćete stvoriti jednostavan sklop za 'njušenje' IC signala. Ovaj IR daljinski vodič vodi vas kroz proces izgradnje sklopa.

Iako ovaj vodič koristi stari daljinski upravljač, postupak je potpuno isti za korištenje Android uređaja za infracrveno zračenje, a dostupnost dijelova čini ga izvrsnim projektom za početnike.

Ova metoda radi samo unutar vidnog polja. To je, međutim, najjeftiniji način bežične komunikacije s vašom pločom. Čak i ako ne možete ukloniti dijelove za to, IC prijemnik košta manje od dolara. Za statički uređaj poput skupa LED traka postavljenih na strop, to bi moglo biti savršeno rješenje za jednostavan problem.

Jesmo li propustili alat?

Ovo je nekoliko načina da oslobodite svoj Arduino s računala, iako smo sigurni da ih ima još mnogo. Koju god metodu koristili, zašto je ne biste implementirali u kul projekt poput DSLR okidača ili LED kocka ?

Kako razgovarate sa svojom Arduino pločom? Koristite li uvijek računalo? Postoji li lukav način da razgovaramo s našim odborima koji smo ovdje propustili? Javite nam u odjeljku komentara ispod !

Kredit za sliku: almoond/ Depositphotos

Udio Udio Cvrkut E -pošta Izbrišite ove Windows datoteke i mape kako biste oslobodili prostor na disku

Trebate očistiti prostor na disku na računalu sa sustavom Windows? Evo Windows datoteka i mapa koje se mogu sigurno izbrisati kako bi se oslobodio prostor na disku.

Pročitajte Dalje
Povezane teme
  • Uradi sam
  • Arduino
O autoru Ian Buckley(216 objavljenih članaka)

Ian Buckley je slobodni novinar, glazbenik, izvođač i video producent koji živi u Berlinu, Njemačka. Kad ne piše ili je na pozornici, petlja s DIY elektronikom ili kodom u nadi da će postati ludi znanstvenik.

Više od Iana Buckleyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu