Arduino Home Automation -kaukosäädin iOS- tai Android -laitteesta

Arduino Home Automation -kaukosäädin iOS- tai Android -laitteesta

Arduino Manager tekee kaiken kotiautomaatiota, kauko -ohjausta tai Arduinon valvontaa varten. Näin voit hallita Arduinoa mobiililaitteella tai tabletilla.



Vaatimukset

Tänään testaan ​​iOS: llä, mutta Android -sovelluksen toiminnot ovat identtiset, lukuun ottamatta koodigeneraattorin puuttumista.





  • ArduinoManager , varten ios tai Android
  • Arduino
  • Virallinen Ethernet- tai WiFi -suoja
  • IOSController -kirjasto asennettuna kirjastojen kansioon (tai Android -ohjain )
  • Esimerkki Ethernet- tai WiFi -versioista
  • Servo, jotkut analogiset anturit ja potentiometri, leipälauta ja jotkut LEDit, joilla voi leikkiä. Näiden kaikkien pitäisi olla tavallisia komponentteja, jotka löytyvät mistä tahansa Arduino -aloituspaketista.

http://www.youtube.com/watch?v=N0k8FWlXXrY





Voinko tulostaa Kindle -kirjan

Johdanto

Android Manager on mukava käyttöliittymä, jolla voit hallita Arduinoa etäyhteydellä WiFi: n tai Ethernetin kautta. Releiden ja servojen kytkemisen tai sammuttamisen ilmeisten ominaisuuksien lisäksi voit kerätä anturitietoja ja luoda kynnyksiä tai hälytyksiä, jotka reagoivat kyseisiin tietoihin. Sovellus koostuu ruudukosta, jonka jokaisessa osassa voi olla eri ohjausmoduuli tai widget. Kun olet tyytyväinen tulokseen, myös nämä voidaan jakaa.

Ei kuitenkaan niin nopeasti: tarvitset joitain Arduinon koodaustaitoja taian toteuttamiseksi. Esimerkki on annettu ja täydellinen dokumentaatio on saatavilla, mutta muista, että kaikki tuottamasi projektit ovat yhdistelmä Arduino Managerin luomaa käyttöliittymää ja joitain mukautettuja koodauksia Arduinollesi. Jos tämä häiritsee sinua, muista, että sovelluksen iOS-versiossa on yksi sovelluksen sisäinen ostos, joka luo sinulle sopivan koodin. Tämän koodin muuttamisen oppiminen ei kuulu tämän päivän opetusohjelmaan, mutta voit odottaa, että käsittelen sen uudelleen tulevissa kodin automaatiohankkeissa.



Päästä alkuun

Varmista, että ArduinoManager -kirjasto on asennettu järjestelmääsi, avaa sitten esimerkkikoodi ja etsi seuraavat rivit:

/*
*
* IP info
*
* Using DHCP these parameters are not needed
*/
IPAddress ip(192,168,1, 233);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);

Muokkaa niitä kotiverkkoasi varten. Sinun pitäisi myös pystyä käyttämään tätä poissa kotoa, jos sinulla on portin uudelleenohjaus perustaa, mutta emme käsittele sitä.





Huomaa, että jos käytät Arduino Unoa, sinun on poistettava SD -kortin tietojen lokituki käytöstä, jotta ohjelma mahtuu muistiin. Avata IOSController.h tai AndroidController.h ja kommentoi tätä riviä (paikka // edessä)

#define SD_SUPPORT

Arduino Megan käyttäjillä ei ole tätä ongelmaa, koska sillä on enemmän muistia.





Johda testipiiri seuraavan kaavion mukaisesti (jos se on liian pieni, voit tarkastella suurempaa versiotaasiakirjojen sivu 18tai lue alla olevat ohjeet; että lämpötila -anturin oletetaan menevän asentoon A0).

  • Liitä LED nastaan ​​8, jossa on sopiva vastus negatiivisella puolella (lyhyt jalka). Tämä on hallittavissa iOS -sovelluksesta.
  • Liitä toinen LED nastaan ​​7, jälleen sarjassa vastuksen kanssa. Tämä kytkeytyy päälle aina, kun sovellus on yhdistetty.
  • Aseta potentiometri A2: lle. Keskijalka on ulostulonappi, liitä vain jalat kummallakin puolella +5v ja maahan - ei ole väliä kumpi.
  • Aseta valotunnistin A1: lle. Valotunnistimen yhden nastan tulee mennä +5 V jännitteeseen, toinen tulee liittää sekä A1: een että maahan 10 k ohmin vastuksen kautta.
  • Aseta TMP36 -lämpötila -anturi asentoon A0. Keskijalka on lähtötappi; litteä puoli itseäsi kohti, vasemmanpuoleisin tappi on +5v, oikeanpuoleisin nasta on maadoitettu.
  • Aseta lopuksi servo nastalle 9. Omat voivat erota toisistaan, mutta yleisesti ottaen valkoinen kaapeli on ohjauslinja, sitten punainen ja musta ovat +5v ja maata.

Tässä yksi, jonka tein aiemmin.

kierrä videota Windows Media Playerissa

Pura ja lähetä sähköpostitse tuloksena oleva Widgets.lst itsellesi, ja sinun pitäisi pystyä avaamaan valmis ohjauspaneelini. Sinun on myös napsautettava oikeassa alakulmassa olevaa määrityspainiketta oikean IP -osoitteen määrittämiseksi ensin ja napauta sitten kuvaketta muodostaaksesi yhteyden.

Jos haluat tehdä oman käyttöliittymän, siirry muokkaustilaan puhtaalla taululla ja kaksoisnapauta mitä tahansa tyhjää neliötä avataksesi moduuliluettelon.

Lisää moduuli napauttamalla harmaata palkkia ja merkitse se. Esittelypiirissä ja koodissa voidaan asettaa seuraavat tarrat:

  • T lämpötila -anturille.
  • THE valoanturille.
  • L1 yhdelle LEDeille. Toinen LED -valo syttyy automaattisesti osoittamaan onnistuneen yhteyden mobiililaitteeseesi. L1 voidaan asettaa sekä kytkimeksi että LED -merkkivaloksi.
  • voi potentiometriä varten.
  • Nuppi ohjaa servoa (mutta löysin liukusäätimen paremmaksi - varsinainen nuppimoduuli on hieman hankala. Lisää liukusäädin ja kutsui sitä 'nupiksi', se toimii hyvin)

Jos haluat hallita erilaisia ​​asioita, sinun on säädettävä Arduino -koodi projektisi mukaan.

Vaihtoehdot

Tarkistin useita vaihtoehtoja tutkiessani tätä aihetta ja kaikkein elinkelpoisin kilpaileva sovellus on nimeltään ArduinoCommander, mutta valitettavasti kaikki mukavat ominaisuudet on lukittu maksumuurin taakse niin, että kaiken avaaminen maksaisi sinulle vähintään 50 dollaria; sovellusta tukeva sivusto on myös offline -tilassa. Se toimi perusominaisuuksilla, kun testasin sitä, mutta en aio tukea sitä sovellusta, joka ei voi edes pitää tukisivustoaan verkossa ja valitsee mikromaksut kaikelle. Arduino Manager on vain parempi, ja sillä on vain yksi sovelluksen sisäinen ostos lisäominaisuutta varten.

Joten nyt olemme kaikki valmiita aloittamaan Arduino Home Automation -projektin! Luuletko, että voit käyttää Arduino Manageria?

Jaa Jaa Tweet Sähköposti Canon vs.Nikon: Mikä kameramerkki on parempi?

Canon ja Nikon ovat kamerateollisuuden kaksi suurinta nimeä. Mutta mikä merkki tarjoaa paremman valikoiman kameroita ja objektiiveja?

kuinka tehdä videosta taustakuva
Lue seuraava Liittyvät aiheet
  • tee-se-itse
  • Älykoti
  • Tietokoneautomaatio
  • Arduino
  • Kaukosäädin
Kirjailijasta James Bruce(707 artikkelia julkaistu)

Jamesilla on BSc tekoälyssä ja CompTIA A+ ja Network+ -sertifioitu. Kun hän ei ole kiireinen laitteistoarvostelujen editorina, hän nauttii LEGO-, VR- ja lautapeleistä. Ennen MakeUseOfiin tuloaan hän oli valaistustekniikka, englannin opettaja ja konesali -insinööri.

Lisää James Brucelta

tilaa uutiskirjeemme

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

Klikkaa tästä tilataksesi