Mainos
Arduino-levyt ja vastaavat mikro-ohjaimet tekevät luovuudesta entistä helpompaa. Olitpa LED-nauhojen hallinta Äärimmäinen opas LED-valonauhojen kytkemiseksi ArduinoonYksi yleisimmistä LED-tuotteista on LED-nauha. Tässä artikkelissa käsittelemme kuinka määrittää kaksi yleisintä tyyppiä Arduinolla. Lue lisää , kodin automatisointi Kuinka kauko-ohjata kotiasi Arduino, 5 DIY -projektin avullaÄlykodin vallankumous tapahtuu nyt! Osoitamme sinulle, miten voit tehdä omia älykkäitä kodiasetuksiasi käyttämällä vain muuta kuin yksinkertaista Arduinoa. Lue lisää , tai jopa omaisuuden suojeleminen Kuinka tehdä yksinkertainen Arduino-hälytysjärjestelmäTunnista liike ja pelota sitten isku tunkeilijasta korkealla äänimerkillä ja vilkkuvilla valoilla. Kuulostaako siltä hauskaa? Tietysti se tekee. Se on tämän päivän Arduino-hankkeen tavoite, sopiva ... Lue lisää , nämä pienet ihmeet ovat useimpien DIY-elektroniikan rakennusten sydän.
Jos joudut käskemään Arduinon muuttamaan tapin tilaa (esimerkiksi valaistamaan valot), käyttäjän on painettava fyysistä painiketta tai käytettävä anturia. Luottaminen ihmisen sormenjälkeen tai vastaavaan on hienoa monille projekteille, mutta entä jos haluat vain asettaa piirin ja käyttää sitä etäyhteydellä?
Tässä artikkelissa on kuusi tapaa yhdistää Android laite mihin tahansa Työläs yhteensopiva kortti. Annetaan sukeltaa sisään.
1. ArduinoDroid
Ensimmäinen listallamme on ArduinoDroid. Tämä sovellus toimii kautta USB tien päällä Mikä on USB OTG? 5 hienoa tapaa käyttää sitä AndroidillaMikä on USB OTG ja kuinka voit käyttää sitä Androidilla? Selitämme ominaisuuden ja monia tapoja käyttää sitä. Lue lisää (OTG) liittääksesi laitteen Arduinoon USB-kaapelilla. Yksi USB: n eduista on, että sen käyttäminen ei edellytä Internet- tai Bluetooth-yhteyttä.
Sovellus on täysin toimiva IDE, jonka avulla voit koodata puhelimeesi, ladata aiemmin kirjoitettuja luonnoksia, jotka on tallennettu Dropboxiin tai Google-asemaan, ja koota luonnoksia tien päällä.
Tämän sovelluksen käytön edut ovat ilmeiset. IDE: n käsi kädessä on täydellinen asia tehdä nopeita muutoksia kentällä. Android-laitteen liittäminen on paljon vähemmän vaivalloista kuin kannettavan tietokoneen tasapainottaminen kädelläsi!
Yksi ilmeinen kielteinen asia on, että koodin kirjoittaminen laitteellesi ei ehkä ole liian mukavaa, varsinkin jos se on älypuhelin. Tämä on vain pieni kysymys verrattuna mukavuuteen, jolla on erittäin kannettava tapa ohjelmoida levysi ilman Internet-yhteyttä.
Tämä on myös edullinen tapa oppia Arduinon perusteet Arduinon aloittaminen: Aloittelijan opasArduino on avoimen lähdekoodin elektroniikan prototyyppialusta, joka perustuu joustavaan, helppokäyttöiseen laitteistoon ja ohjelmistoon. Se on tarkoitettu taiteilijoille, suunnittelijoille, harrastajalle ja kaikille, jotka ovat kiinnostuneita luomaan interaktiivisia esineitä tai ympäristöjä. Lue lisää , kloonina Arduino-levy ja USB OTG-kaapeli maksoivat vain muutaman dollarin. Täydellinen niille, joilla ei ole pääsyä tietokoneelle usein!
2. Arduino Bluetooth -ohjain
Seuraava luettelossamme on osuvasti nimetty Arduino Bluetooth Controller -sovellus. Tämä sovellus koskee vähemmän Arduinon ohjelmointia lennossa ja enemmän muutosten käynnistämistä lähetetyssä luonnoksessa. Sovellus lähettää tietoja kortillesi Bluetooth-yhteyden kautta, jolloin voit lähettää sarjatietoja painamalla sovelluksen painiketta. Tarvitset Bluetooth-moduuli hallituksellesi, vaikka HC-06 moduuli on laajalti käytetty ja saatavana vain 3 dollarilla kirjoittamishetkellä.
Tinkernut Labs tarjoaa tämän videon erinomaisesta pohjalta näiden halpojen pienten moduulien aloittamisessa:
Yllä oleva video suosittelee toista 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 lataa englanniksi eikä italian kielellä, kuten näytetään Play Kaupan kuvissa!
3. Blynk
Olemme katettu projektien luominen Blynkin kanssa ennen, ja havaitsi sen olevan hyvä palvelu. Sen joustavuus ja yksinkertaisuus tekevät siitä intuitiivisen tavan laukaista tapahtumia aluksella. Blynk vaatii Internet-yhteyden suorittamisen, koska se käyttää omaa palvelintaan. Voit käyttää joko Wi-Fi- tai mobiilidataa Blynk-sovellukseen [Broken URL Poistettu], mikä tekee siitä täydellisen älypuhelinten käyttöön.
Yksi Blynkin vahvuuksista on erilaisia tapoja, joilla voit muodostaa yhteyden laitteeseen. Melkein kaikkien siellä olevien kehityskorttien tuen ohella voit muodostaa yhteyden palvelimeen langattomasti, ethernetin avulla, tai jopa käyttää tietokoneen yhteyttä USB: n kautta. Palvelu on dokumentoitu hyvin, ja sen intuitiivisen sovelluksen avulla on helppoa koota räätälöityjä säätimiä projektillesi. Arlyino IDE: n Blynk-kirjasto huolehtii kaikesta viestinnästä.
Jos olet tyyppi, joka haluaa käynnistää kahvinkeittimen puhelimestaan ennen kuin he nousevat aamulla, tämä on sinulle!
Blynk ei ole ainoa palvelu tällä alalla, myös tarkistamisen arvoinen palvelu on erittäin muokattavissa Thinger.io, ja käytännöllisesti katsoen rajaton, mutta kuoliaaksi vaikea OpenHAB. Kolmesta Blynk on kuitenkin ehdottomasti nopein nousta ja liikkeelle oppiminen OpenHAB Aloittaminen OpenHAB-kotiautomaatio-ohjelmalla Raspberry Pi: lläOpenHAB on kypsä, avoimen lähdekoodin kotiautomaatioalusta, joka toimii monella eri laitteistolla ja on Agnostic Protocol, mikä tarkoittaa, että se voi muodostaa yhteyden melkein mihin tahansa markkinoiden kotiautomaatiolaitteistoon tänään. Lue lisää on hieno idea pitkällä tähtäimellä.
4. Viestintä raapimuksesta
Kaikki, mitä olemme tähän mennessä käsitellyt, hyödyntävät jo olemassa olevia palveluita, joiden avulla voit muodostaa yhteyden eri tavoilla, mutta entä jos haluat täydellisen hallinnan Android-sovelluksen kaikilla osa-alueilla? Miksi et tee sitä itse tyhjästä?
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älitä sarjatietoja edestakaisin sovelluksen ja Arduino-kortin välillä. Tämä on hieno tapa tutustua Android Studioon ja sovellusrakennukseen yleensä.
Opas vie sinut läpi kaikki tarvittavat koodit kommunikoidaksesi Arduinon kanssa USB: n kautta ja antaa selitykset jokaisessa vaiheessa. jatko-opas miten toteuttaa Bluetooth-yhteys on yhtä hyvin selitetty.
Vaikka on olemassa tapoja luoda Android-sovelluksia ilman koodausta Kuinka luoda Android-sovellus: kaikki mitä sinun tarvitsee tietääJos haluat aloittaa oman Android-sovelluksesi tekemisen, tämä opas sisältää kaiken mitä tarvitset. Lue lisää , on syytä oppia Java-koodauksen perusteet. Omien sovellusten luominen on siistiä, mutta ennen kuin tiedät sen, sinulla voisi olla kokonaan uusi ura Uravaihtoehdot Java-ohjelmoijilleJava-ohjelmoijien uranäkymät ovat todellakin erinomaiset, kun ennustetaan 19 prosentin kasvuvauhtia kaudelle 2014-2024 (Yhdysvaltain työvoimatoimistotilastoviraston mukaan). Lue lisää !
5. Muuta Arduino palvelimestasi
Toinen tapa kommunikoida hallituksen kanssa on muuttaa se pieneksi palvelimeksi. Tämän etuna on, että se avaa mahdollisuuden kommunikoida taulun kanssa mistä tahansa, joka voi siirtyä IP-osoitteeseen tai tehdä web-pyynnön.
Tämä uskomattoman yksityiskohtainen opetusohjelma osoitteesta startingelectronics.org vaatii Ethernet-suoja Voit liittää levyn kotiverkkoosi. Tässä on video siitä toiminnassa:
Eikö sinulla ole ethernet-suojaa? Älä pelkää, sama voidaan saavuttaa a Wi-Fi-suoja tai Wi-Fi-yhteyskortti kuten NodeMCU Tapaa Arduino Killer: ESP8266Entä jos kerroin sinulle, että siellä on Arduino-yhteensopiva dev-levy, jossa on sisäänrakennettu Wi-Fi, alle 10 dollaria? No, siellä on. Lue lisää .
Jos Node.js Mikä on solmu. JS ja miksi minun pitäisi välittää? [Verkkokehitys]JavaScript on vain asiakaspuolen ohjelmointikieli, joka toimii selaimessa, eikö niin? Ei enää. Node.js on tapa käyttää JavaScriptiä palvelimella; mutta se on niin paljon enemmänkin. Jos... Lue lisää on hillo, niin voi olla järkevää katsoa arduino-android github -projekti. Android-sovellus on jälleen varustettu lähdekoodilla, jotta pääset konepellin alle ja pidät sydämesi sisällöstä. Se on melko paljaita luita, mutta kaikki on olemassa, jotta node.js-palvelin voidaan toteuttaa valitsemassasi Arduino-levyssä.
Jos pytonkäärme on enemmän sinun juttusi, Instructables-käyttäjän metanurbilla on bluetooth-moduuli opetusohjelma.
6. Infrapunasäädin
Etsitkö todellista villikorttia tapaa puhua Arduinon kanssa? Haluatko mennä täyteen MacGyveriin? Sitten repiä Infrapuna (IR) -vastaanotin vanhasta stereo- tai VHS-soittimesta ja käytä sitä puhuaksesi Arduino-paneelillesi!
Tämä menetelmä edellyttää, että Android-laitteellasi on sisäänrakennettu infrapunalaite. On monia sovelluksia, jotka voivat käyttää tätä ominaisuutta, vaikka Mi kaukosäädin on ilmainen ja toimii monien muiden kotitalouslaitteiden kanssa.
Kun sovellus on käynnissä ja käynnissä, sinun on luotava yksinkertainen piiri IR-signaalien "nuuskelemiseksi". Tämä IR-etäopetus vie sinut läpi piirin rakennusprosessin.
Vaikka tässä oppaassa käytetään vanhaa kaukosäädintä, prosessi on täsmälleen sama IR-räjähtävän Android-laitteen käyttämiseen, ja osien saatavuus tekee siitä loistavan aloittelijaprojektin.
Tämä menetelmä toimii vain näköyhteydessä. Se on kuitenkin halvin tapa kommunikoida hallituksen kanssa langattomasti. Infrapunavastaanotin maksaa, vaikka et pysty kaapottamaan osia tähän alle dollarin. Staattiselle laitteelle, kuten kattoon asennettavien LED-nauhojen sarja, se voisi olla täydellinen ratkaisu yksinkertaiseen ongelmaan.
Olemmeko unohtaneet työkalua?
Nämä ovat muutamia tapoja vapauttaa Arduino tietokoneeltasi, vaikka olemme varmoja siitä, että siellä on paljon enemmän. Mitä menetelmää käytätkin, miksi et toteuttaisi sitä viileässä projektissa, kuten a DSLR-kaihdin vapautetaan Tee oma DSLR-kaukolaukaisimen versioYksi lisävaruste, josta epäilemättä tulee, on etäkaihdin; Tämän avulla voit asettaa kameran jalustalle tai levätä sen jonnekin ja laukaista suljin ilman mahdollisuutta ravistaa sitä ... Lue lisää tai LED-kuutio Kuinka tehdä pulsoiva Arduino-LED-kuutio, joka näyttää tulevaisuudestaJos olet taisteltu jonkin aloittelijan Arduino-projektin suhteen, mutta etsit jotain vähän pysyvää ja aivan muuta mahtavaa, niin nöyrä 4 x 4 x 4 LED-kuutio on ... Lue lisää ?
Kuinka puhut Arduinon hallituksen kanssa? Käytätkö aina tietokonetta? Onko hieno tapa puhua neuvottelupalstoillemme, jotka olemme täällä unohtaneet? Kerro meille alla olevassa kommenttiosassa!
Kuvahyvitys: almoond /depositphotos
Ian Buckley on freelance-toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai näyttämöllä, hän söpöi DIY-elektroniikkaa tai -koodia toivossa tullakseen hulluksi tiedemieheksi.