Arduino-pohjainen laite liikkeen ja lämpötilan monitorointiin
Karppila, Aleksi (2014)
Karppila, Aleksi
HAAGA-HELIA ammattikorkeakoulu
2014
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014111315627
https://urn.fi/URN:NBN:fi:amk-2014111315627
Tiivistelmä
Tässä opinnäytetyössä valmistetaan open source projektina monitorointilaite, jonka toteuttamiseen käytetään Arduino kehitysalustaa ja siihen liitettäviä antureita. Laitteen valmistuksessa pyritään yksinkertaisuuteen ja helposti toteutettavaan ratkaisuun. Laitteen halutaan tarkkailevan lämpötilaa ja liikettä sekä lähettävän varoitusviestin käyttäjälle.
Opinnäytetyö koostuu johdannosta, tietoperustasta, empiirisestä osasta ja pohdinnasta. Johdannossa esitellään opinnäytetyön rakenne ja käsiteltävät aiheet lyhyesti. Tietoperustassa käydään läpi Arduino laitteiden toimintaan liittyviä asioita, kuten Arduino kehitysalustoissa käytettävien pinnien toiminta ja Arduino ohjelmointikielen perusteet. Empiirisessä osassa kuvataan monitorointilaitteen valmistuksen vaiheet, joita ovat monitorointilaitteen suunnittelu ja monitorointilaitteen valmistaminen. Monitorointilaitteen suunnittelussa pyritään löytämään parhaat menetelmät ja laitteessa käytettävät osat, jotta laitteelle asetetut tavoitteet saavutetaan. Monitorointilaite valmistetaan useassa osassa, jonka jälkeen luodut osat yhdistetään lopulliseksi monitorointilaitteeksi.
Opinnäytetyön tuloksena valmistuu monitorointilaite, joka tarkkailee lämpötilaa ja liikettä sekä lähettää varoitusviestin käyttäjälle sähköpostitse, kun monitorointilaite havaitsee liikettä tai ympäröivän maailman lämpötila nousee annettua raja-arvoa korkeammaksi. Monitorointilaitteen käyttäjät voivat määritellä ohjelmakoodiin muun muassa varoitusviestin sisällön ja tark-kailtavan lämpötilan raja-arvon. Opinnäytetyön päätteeksi monitorointilaitteen lähdekoodit ja selvitys laitteen toiminnasta julkaistaan GitHub palvelussa. Monitorointilaitteen julkaiseminen mahdollistaa muille aiheesta kiinnostuneille laitteen jatkokehityksen.
Valmistunut monitorointilaite saavutti sille asetetut tavoitteet. Suunnitellussa on onnistuttu valitsemaan oikeat menetelmät ja osat, jotta laitteen valmistaminen on yksinkertaista. Laitteen valmistuksessa on myös onnistuttu pitämään laitteen kokoaminen ja ohjelmointi helppona.
Opinnäytetyö koostuu johdannosta, tietoperustasta, empiirisestä osasta ja pohdinnasta. Johdannossa esitellään opinnäytetyön rakenne ja käsiteltävät aiheet lyhyesti. Tietoperustassa käydään läpi Arduino laitteiden toimintaan liittyviä asioita, kuten Arduino kehitysalustoissa käytettävien pinnien toiminta ja Arduino ohjelmointikielen perusteet. Empiirisessä osassa kuvataan monitorointilaitteen valmistuksen vaiheet, joita ovat monitorointilaitteen suunnittelu ja monitorointilaitteen valmistaminen. Monitorointilaitteen suunnittelussa pyritään löytämään parhaat menetelmät ja laitteessa käytettävät osat, jotta laitteelle asetetut tavoitteet saavutetaan. Monitorointilaite valmistetaan useassa osassa, jonka jälkeen luodut osat yhdistetään lopulliseksi monitorointilaitteeksi.
Opinnäytetyön tuloksena valmistuu monitorointilaite, joka tarkkailee lämpötilaa ja liikettä sekä lähettää varoitusviestin käyttäjälle sähköpostitse, kun monitorointilaite havaitsee liikettä tai ympäröivän maailman lämpötila nousee annettua raja-arvoa korkeammaksi. Monitorointilaitteen käyttäjät voivat määritellä ohjelmakoodiin muun muassa varoitusviestin sisällön ja tark-kailtavan lämpötilan raja-arvon. Opinnäytetyön päätteeksi monitorointilaitteen lähdekoodit ja selvitys laitteen toiminnasta julkaistaan GitHub palvelussa. Monitorointilaitteen julkaiseminen mahdollistaa muille aiheesta kiinnostuneille laitteen jatkokehityksen.
Valmistunut monitorointilaite saavutti sille asetetut tavoitteet. Suunnitellussa on onnistuttu valitsemaan oikeat menetelmät ja osat, jotta laitteen valmistaminen on yksinkertaista. Laitteen valmistuksessa on myös onnistuttu pitämään laitteen kokoaminen ja ohjelmointi helppona.