Arduino-lämpömittari ZigBee-yhteydellä
Laukkanen, Jani-Pekka (2013)
Laukkanen, Jani-Pekka
Hämeen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013093015683
https://urn.fi/URN:NBN:fi:amk-2013093015683
Tiivistelmä
Opinnäytetyön tarkoitus oli toteuttaa lämpötila-anturilla varustettu Arduino, joka lähettää anturin tiedot langattomalla ZigBee-yhteydellä toiselle Arduinolle. Toinen Arduino vastaanottaa datan ja tulostaa sen näytölle. Lämpötila-anturi ja näyttö voivat siis olla fyysisesti eri paikoissa ZigBee-yhteyden kantaman sisällä. Valmis tuotos jäi omaan käyttöön ja sitä käytetään varastotilan lämpötilan seurantaan.
Teoriaosuudessa käsiteltiin Arduino-kehitysalustan ja ZigBee-tekniikan perusteita. Niihin perehdyttiin vastaavasti aiheita käsittelevien Internet-sivustojen ja kirjallisuuden avulla. Työn toteutuksessa apuna käytettiin Arduino Projects Book -kirjaa, jonka esimerkit selventävät Arduinon kytkentöjä ja ohjelmointia.
Arduino-lämpömittarilla suoritettiin testit, joissa mitattiin lämpötila-anturin tarkkuus verrattuna toiseen digitaaliseen lämpömittariin ja langattoman yhteyden signaalin kantamaa. Tulosten perusteella lämpötila-anturi on tarpeeksi tarkka, mutta langaton yhteys Arduinojen välillä toimi vain yhdessä varastotilassa, joka sijaitsee 12 metrin etäisyydellä mittauspisteestä. Testauksessa havaittiin, että signaalin kantama jäi alle XBee-moduulin spesifikaation signaalin kantamasta sekä sisällä että ulkona.
Työtä on mahdollista kehittää eteenpäin parantamalla mittaustarkkuutta ja luomalla anturiverkko, jolloin lämpötilaa voidaan mitata monesta eri paikasta samaan aikaan. Kuitenkin Arduino-lämpömittari on sellaisenaan toimiva ja haluttu lopputulos saavutettiin.
Teoriaosuudessa käsiteltiin Arduino-kehitysalustan ja ZigBee-tekniikan perusteita. Niihin perehdyttiin vastaavasti aiheita käsittelevien Internet-sivustojen ja kirjallisuuden avulla. Työn toteutuksessa apuna käytettiin Arduino Projects Book -kirjaa, jonka esimerkit selventävät Arduinon kytkentöjä ja ohjelmointia.
Arduino-lämpömittarilla suoritettiin testit, joissa mitattiin lämpötila-anturin tarkkuus verrattuna toiseen digitaaliseen lämpömittariin ja langattoman yhteyden signaalin kantamaa. Tulosten perusteella lämpötila-anturi on tarpeeksi tarkka, mutta langaton yhteys Arduinojen välillä toimi vain yhdessä varastotilassa, joka sijaitsee 12 metrin etäisyydellä mittauspisteestä. Testauksessa havaittiin, että signaalin kantama jäi alle XBee-moduulin spesifikaation signaalin kantamasta sekä sisällä että ulkona.
Työtä on mahdollista kehittää eteenpäin parantamalla mittaustarkkuutta ja luomalla anturiverkko, jolloin lämpötilaa voidaan mitata monesta eri paikasta samaan aikaan. Kuitenkin Arduino-lämpömittari on sellaisenaan toimiva ja haluttu lopputulos saavutettiin.