Älyruukku - ePlant
Kammonen, Jaakko; Kuivalainen, Minna (2021)
Kammonen, Jaakko
Kuivalainen, Minna
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021112521631
https://urn.fi/URN:NBN:fi:amk-2021112521631
Tiivistelmä
Tämän opinnäytetyön tavoitteena on luoda saatavilla olevan kirjallisuuden, komponenttien
sekä oman kokemuksen pohjalta automatisoitu kastelujärjestelmä, jota voidaan hallinnoida
sille rakennetun applikaation kautta. Automatisoitu kastelujärjestelmä ePlant on tarkoitettu harrastetoimintaan ja pikkutarkkuutta vaativien kasvi-intoilijoiden iloksi. Se soveltuu sisäkäyttöön ja pääsääntöisesti ruokayrttien kasvattamiseen. Ruukku saa virtansa 12V-virtalähteestä ja on suunniteltu ikkunalaudalle sopivaksi. Sovellus on toteutettu React Native -mobiilisovelluskehyksellä ja ruukku Arduinon ohjelmointiympäristöä käyttäen. Sovellus käyttää tietokantana Googlen kehittämää Firebase-alustaa, jonka kautta tapahtuu myös käyttäjän autentikointi. Tietokantaan tallentuu käyttäjän omat kasvit ja ruukut, jota sovelluksessa näytetään. Rekisteröityminen tapahtuu ePlant-sovelluksen kautta, jonka jälkeen käyttäjä pääsee kirjautumaan sisään ja aloittamaan ruukkujen sekä kasvien lisäämisen.
Applikaation avulla käyttäjä pystyy lisäämään, nimeämään, muokkaamaan sekä poistamaan kasveja ja ruukkuja. Sovelluksessa on mahdollista valita kasvatustekniikaksi joko multaversio tai vesiviljely, jotka määrittelevät mitä dataa yrtistä mitataan ja näytetään. Sovellus ja ruukku kommunikoivat keskenään MQTT-viestiprotokollan avulla ja dataa voidaan hallita avoimeen lähdekoodiin perustuvan ThingSpeakin avulla. Opinnäytetyö on
tehty vuonna 2021 kesän ja syksyn aikana.
Opinnäytetyö koostuu teoreettisesta viitekehyksestä, varsinaisesta empiriasta sekä pohdintaosiosta. Teoreettisessa osuudessa käydään läpi Internetin syntyä, digitalisaatiota globaalilla tasolla sekä esineiden internetin elinkaarta käyttötarkoituksineen. Teoreettinen osuus on pohja varsinaiselle empirialle, eli kehittämällemme älyruukulle ja mobiiliapplikaatiolle.
sekä oman kokemuksen pohjalta automatisoitu kastelujärjestelmä, jota voidaan hallinnoida
sille rakennetun applikaation kautta. Automatisoitu kastelujärjestelmä ePlant on tarkoitettu harrastetoimintaan ja pikkutarkkuutta vaativien kasvi-intoilijoiden iloksi. Se soveltuu sisäkäyttöön ja pääsääntöisesti ruokayrttien kasvattamiseen. Ruukku saa virtansa 12V-virtalähteestä ja on suunniteltu ikkunalaudalle sopivaksi. Sovellus on toteutettu React Native -mobiilisovelluskehyksellä ja ruukku Arduinon ohjelmointiympäristöä käyttäen. Sovellus käyttää tietokantana Googlen kehittämää Firebase-alustaa, jonka kautta tapahtuu myös käyttäjän autentikointi. Tietokantaan tallentuu käyttäjän omat kasvit ja ruukut, jota sovelluksessa näytetään. Rekisteröityminen tapahtuu ePlant-sovelluksen kautta, jonka jälkeen käyttäjä pääsee kirjautumaan sisään ja aloittamaan ruukkujen sekä kasvien lisäämisen.
Applikaation avulla käyttäjä pystyy lisäämään, nimeämään, muokkaamaan sekä poistamaan kasveja ja ruukkuja. Sovelluksessa on mahdollista valita kasvatustekniikaksi joko multaversio tai vesiviljely, jotka määrittelevät mitä dataa yrtistä mitataan ja näytetään. Sovellus ja ruukku kommunikoivat keskenään MQTT-viestiprotokollan avulla ja dataa voidaan hallita avoimeen lähdekoodiin perustuvan ThingSpeakin avulla. Opinnäytetyö on
tehty vuonna 2021 kesän ja syksyn aikana.
Opinnäytetyö koostuu teoreettisesta viitekehyksestä, varsinaisesta empiriasta sekä pohdintaosiosta. Teoreettisessa osuudessa käydään läpi Internetin syntyä, digitalisaatiota globaalilla tasolla sekä esineiden internetin elinkaarta käyttötarkoituksineen. Teoreettinen osuus on pohja varsinaiselle empirialle, eli kehittämällemme älyruukulle ja mobiiliapplikaatiolle.