Etäohjattavan lämpötilasäätimen suunnittelu ja toteutus Arduino Ethernet -mikrokontrollerilla
Kokko, Tuomas (2012)
Kokko, Tuomas
Oulun seudun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121419523
https://urn.fi/URN:NBN:fi:amk-2012121419523
Tiivistelmä
Tämän opinnäytetyön aiheena oli suunnitella etäohjattava lämpötilansäädin. Päätavoitteena on etähallintakäyttöliittymän ja laitteiden välisen tiedonsiirron toteutus säätöosan kehittämisen jäädessä toissijaiseksi. Työ toteutetaan Arduino Ethernet -mikrokontrolleria ja Ethernet-lähiverkkoa hyödyntäen. Valmistunutta työtä tulee voida mahdollisesti käyttää pohjana jatkokehitykselle Arduino-ympäristössä. Työn toimeksiantaja toimii Oulun seudun ammattikorkeakoulun, Tekniikan yksikkö.
Ensimmäisessä vaiheessa perehdyttiin lämpötilansäätimiin sekä tämän käyttöpaikkoihin ja hyötyihin. Toisessa vaiheessa käytiin läpi Arduinoon liittyviä tietoja ja faktoja. Tämä käydään läpi jotta saadaan tietoa mikrokontrolleriperheeseen liittyvistä ominaisuuksista, mahdollista jatkokehitystä ajatellen. Kolmannessa vaiheessa tutustuttiin Ethernet-verkon ominaisuuksiin, jotta saadaan taustatie-toa työssä käytettävästä tiedonsiirtomenetelmästä. Neljännessä vaiheessa tar-kastellaan työn suoritusta sekä testausta.
Lopputuloksena syntyi mobiilisovellus joka kykenee vaihtamaan tietoja Arduino-mikrokontrollerin ja sovelluksen välillä. Sovellus toimii runkona, johon voidaan tarvittaessa lisätä haluttuja ominaisuuksia.
Ensimmäisessä vaiheessa perehdyttiin lämpötilansäätimiin sekä tämän käyttöpaikkoihin ja hyötyihin. Toisessa vaiheessa käytiin läpi Arduinoon liittyviä tietoja ja faktoja. Tämä käydään läpi jotta saadaan tietoa mikrokontrolleriperheeseen liittyvistä ominaisuuksista, mahdollista jatkokehitystä ajatellen. Kolmannessa vaiheessa tutustuttiin Ethernet-verkon ominaisuuksiin, jotta saadaan taustatie-toa työssä käytettävästä tiedonsiirtomenetelmästä. Neljännessä vaiheessa tar-kastellaan työn suoritusta sekä testausta.
Lopputuloksena syntyi mobiilisovellus joka kykenee vaihtamaan tietoja Arduino-mikrokontrollerin ja sovelluksen välillä. Sovellus toimii runkona, johon voidaan tarvittaessa lisätä haluttuja ominaisuuksia.