6 helppoa tapaa yhdistää Arduino Androidiin

6 helppoa tapaa yhdistää Arduino Androidiin

Arduino -levyt ja vastaavat mikro -ohjaimet tekevät luovuudesta helpommin saatavilla kuin koskaan. Olitpa sitten LED -nauhojen ohjaaminen , kodin automatisointiin tai jopa omaisuutesi suojaamiseen, nämä pienet ihmeet ovat useimpien DIY -elektronisten rakennelmien ydin.





Jos sinun on kehotettava Arduinoa muuttamaan nastan tilaa (esimerkiksi sytyttämään valot), käyttäjän on painettava fyysistä painiketta tai käytettävä tunnistinta. Ihmisen sormipuristimen tai vastaavan turvaaminen on hyvä monille projekteille, mutta entä jos haluat vain perustaa piirisi ja käyttää sitä etänä?





Tässä artikkelissa kerrotaan kuudesta tavasta yhdistää Android laitetta mille tahansa Arduino yhteensopiva levy. Antaa sukeltaa sisään .





1. ArduinoDroid

Ensimmäinen luettelossamme on ArduinoDroid . Tämä sovellus toimii kautta USB liikkeellä (OTG) yhdistääksesi laitteen Arduinoon USB -kaapelilla. Yksi USB: n eduista on, että se ei vaadi Internet- tai Bluetooth -yhteyttä toimiakseen.

Sovellus on täysin toimiva IDE, jonka avulla voit koodata puhelimellasi, ladata Dropboxiin tai Google -asemaan tallennettuja luonnoksia ja koota luonnoksia liikkeellä ollessasi.



Tämän sovelluksen käytön edut ovat ilmeisiä. IDE -käsillä on täydellinen tapa tehdä nopeita muutoksia kentällä. Android -laitteen liittäminen on paljon helpompaa kuin kannettavan tietokoneen tasapainottaminen kädessäsi!

Yksi ilmeinen negatiivinen asia on, että koodin kirjoittaminen laitteellesi ei ehkä ole liian mukavaa, varsinkin jos se on älypuhelin. Tämä on vain pieni ongelma verrattuna siihen kätevyyteen, että sinulla on erittäin kannettava tapa ohjelmoida korttisi ilman Internet -yhteyttä.





kuinka tarkistaa poistetut viestit Facebookissa

Tämä on myös edullinen tapa oppia Arduinon perusteet , kloonina Arduino -kortti ja USB OTG -kaapeli maksavat vain muutaman dollarin. Täydellinen niille, jotka eivät usein käytä tietokonetta!

2. Arduino Bluetooth -ohjain

Seuraava luettelossamme on osuvasti nimetty Arduino Bluetooth -ohjainsovellus. Tässä sovelluksessa ei ole kyse Arduinon ohjelmoinnista lennossa, vaan enemmän muutosten käynnistämisestä ladatussa luonnoksessa. Sovellus lähettää tietoja levyllesi Bluetoothin kautta, jolloin voit lähettää sarjatietoja painamalla sovelluksen painiketta. Tarvitset a Bluetooth -moduuli hallituksellesi, vaikka HC-06 moduulia käytetään laajalti ja saatavilla vain 3 dollarilla kirjoitettaessa.





Näet erinomaisen alun näiden halpojen pienien moduulien käytön aloittamiseksi tästä Tinkernut Labsin videosta:

Yllä oleva video suosittelee eri sovellusta, vaikka jotkut käyttäjät ilmoittavat, että se ei toimi nykyaikaisissa älypuhelimissa. Arduino Bluetooth -ohjain ei näytä kärsivän tästä ongelmasta. On syytä huomata, että sovellus ladataan englanniksi eikä italiaksi, kuten Play Kaupan kuvissa näkyy!

3. Vilkkuu

Olemme peittäneet luoda projekteja Blynkin kanssa aiemmin, ja se oli hyvä palvelu. Sen joustavuus ja yksinkertaisuus tekevät siitä intuitiivisen tavan käynnistää tapahtumia pöydälläsi. Blynk vaatii Internet -yhteyden toimiakseen, koska se käyttää omaa palvelinta. Voit käyttää joko Wi-Fi- tai mobiilidataa päästäksesi Blynk [Broken URL Removed] -toimintoon, joten se on täydellinen älypuhelinkäyttöön.

Yksi Blynkin vahvuuksista on erilaisia ​​tapoja muodostaa yhteys laitteeseen. Lähes jokaisen kehityskortin tuen lisäksi voit muodostaa yhteyden palvelimeen langattomasti ethernetin avulla tai jopa käyttää tietokoneen liitäntää USB: n kautta. Palvelu on hyvin dokumentoitu, ja sen intuitiivisen sovelluksen avulla on helppo koota mukautettuja ohjaimia projektillesi. Arduino IDE: n Blynk -kirjasto huolehtii kaikesta viestinnästä.

Jos olet sellainen henkilö, joka haluaa käynnistää kahvinkeittimen puhelimesta ennen aamulla nousemista, tämä on sinua varten!

Blynk ei ole ainoa palvelu tällä alalla, vaan kannattaa tarkistaa myös erittäin muokattavat Thinger.io , ja käytännössä rajaton mutta pirullisen vaikea OpenHAB . Näistä kolmesta Blynk on kuitenkin varmasti nopein nousemaan ja juoksemaan OpenHABin oppiminen on loistava idea pitkällä aikavälillä.

4. Viestintä tyhjästä

Kaikki tähän mennessä kattamamme hyödyntää jo olemassa olevia palveluita, joiden avulla voit muodostaa yhteyden eri tavoin, mutta entä jos haluat täydellisen hallinnan Android -sovelluksen kaikista osa -alueista? Miksi et tee sitä itse alusta alkaen?

Hariharan Mathavan vie meidät läpi koko prosessin tässä laajassa askel askeleelta opetusohjelma . Täällä luotu sovellus on suunniteltu yksinkertaisesti avaamaan USB -liitäntä ja välittää sarjatietoja edestakaisin sovelluksen ja Arduino -kortin välillä. Tämä on loistava tapa tutustua Android Studioon ja sovellusten rakentamiseen yleensä.

netflix -sovellus ei toimi iPhonessa

Opas vie sinut läpi kaikki tarvittavat koodit kommunikoidaksesi Arduinosi kanssa USB: n kautta ja tarjoaa selitykset jokaisessa vaiheessa. The seuraa opetusohjelmaa miten panna täytäntöön Bluetooth -yhteys on yhtä hyvin selitetty.

Vaikka on olemassa tapoja luoda Android -sovelluksia ilman koodausta , kannattaa opetella Java -koodauksen perusteet. Omien sovellusten luominen on siistiä, mutta ennen kuin huomaatkaan, sinulla voisi olla kokonaan uusi ura!

5. Tee Arduinostasi palvelin

Toinen tapa kommunikoida korttisi kanssa on tehdä siitä pieni palvelin. Tästä on se hyöty, että se avaa mahdollisuuden kommunikoida hallituksen kanssa mistä tahansa, joka voi navigoida IP -osoitteeseen tai tehdä verkkopyynnön.

Tämä on uskomattoman yksityiskohtainen opetusohjelma osoitteesta startingelectronics.org vaatii Ethernet -suoja Taulun liittäminen kotiverkkoon. Tässä on video siitä toiminnassa:

Eikö sinulla ole ethernet -suojaa? Älä pelkää, sama voidaan saavuttaa a Wi-Fi-suoja tai Wi-Fi-liitetty kortti, kuten NodeMCU.

Jos node.js on hillosi, silloin saattaa olla järkevää vilkaista sitä arduino-android github -projekti . Android -sovellus on jälleen varustettu lähdekoodilla, jotta voit päästä konepellin alle ja tinkiä sydämesi mukaan. Se on melko paljaita luita, mutta kaikki on olemassa nod.js -palvelimen toteuttamiseksi valitsemallasi Arduino -kortilla.

Jos Python on enemmän sinun juttusi, Instructables -käyttäjän metanurbilla on bluetooth -moduuli opetusohjelma.

6. Infrapunaohjaus

Etsitkö todellista wild -korttia tapaa puhua Arduinollesi? Haluatko täyden MacGyverin? Katkaise sitten Infrapuna (IR) vastaanotin vanhasta stereo- tai VHS -soittimesta ja käytä sitä keskustellaksesi Arduino -kortillesi!

hienoja asioita ristiriidan kanssa

Tämä menetelmä edellyttää, että Android -laitteessasi on sisäänrakennettu infrapunalähetin. On olemassa monia sovelluksia, jotka voivat käyttää tätä ominaisuutta, vaikka Oma kaukosäädin on ilmainen ja toimii monien muiden kotitalouslaitteiden kanssa.

Kun olet käynnistänyt sovelluksen, sinun on luotava yksinkertainen piiri IR -signaalien haistamiseksi. Tämä IR -etäopetusohjelma vie sinut läpi piirin rakentamisprosessin.

Vaikka tämä opetusohjelma käyttää vanhaa kaukosäädintä, prosessi on täsmälleen sama IR -räjäytys Android -laitteen käytössä, ja osien saatavuus tekee siitä erinomaisen aloittelijan projektin.

Tämä menetelmä toimii vain näköetäisyyden sisällä. Se on kuitenkin halvin tapa kommunikoida levyn kanssa langattomasti. Vaikka et pysty pyyhkimään osia tähän, IR -vastaanotin maksaa alle dollarin. Staattiselle laitteelle, kuten kattoon asennettaville LED -nauhoille, se voisi olla täydellinen ratkaisu yksinkertaiseen ongelmaan.

Onko meiltä puuttuva työkalu?

Nämä ovat muutamia tapoja vapauttaa Arduino tietokoneeltasi, vaikka olemme varmoja, että siellä on paljon enemmän. Riippumatta käyttämästäsi menetelmästä, miksi et toteuta sitä viileässä projektissa, kuten DSLR -laukaisimessa tai LED -kuutio ?

Kuinka puhut Arduino -taulullesi? Käytätkö aina tietokonetta? Onko olemassa taitava tapa puhua hallituksillemme, jotka olemme kadonneet täällä? Kerro meille alla olevassa kommenttiosassa !

Kuvaluotto: almoond/ Depositphotos

Jaa Jaa Tweet Sähköposti Vapauta levytilaa poistamalla nämä Windowsin tiedostot ja kansiot

Tarvitsetko tyhjentää levytilaa Windows -tietokoneellasi? Tässä on Windows -tiedostot ja kansiot, jotka voidaan poistaa turvallisesti levytilan vapauttamiseksi.

Lue seuraava
Liittyvät aiheet
  • tee-se-itse
  • Arduino
Kirjailijasta Ian Buckley(216 artikkelia julkaistu)

Ian Buckley on freelance -toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ei ole lavalla, hän hieroo DIY -elektroniikkaa tai koodia toivoessaan tulla hulluksi tiedemieheksi.

Lisää Ian Buckleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi