završni rad
Arduino vremenska stanica

David Mustač (2016)
Međimursko veleučilište u Čakovcu
Računarstvo
Podaci o radu
NaslovArduino vremenska stanica
AutorDavid Mustač
Voditelj/MentorJurica Trstenjak (mentor)
Sažetak rada
Ovim radom objašnjena je izrada Arduino vremenske stanice. Opisane su i razjašnjene komponente koje se koriste za izradu, te je prikazan programski kod i shema spajanja komponenti. Kako bi Arduino vremenska stanica funkcionirala, potrebno je nekoliko komponenti koje će međusobno komunicirati i davati korisniku tražene vrijednosti. Prije svega potreban je glavni mikrokontroler koji će upravljati sa svim ostalim komponentama. U radu se koristi Arduino Uno platforma na koju je moguće spojiti mnoge dodatke kao što su razni senzori, shieldovi itd. Na glavni mikrontroler spaja se DHT22 senzor koji mjeri temperaturu i vlažnost zraka. Kako bi se navedene vrijednosti mogle vidjeti, koristi se LCD zaslon na koji se ujedno i ispisuju. Ukoliko korisnik nije u mogućnosti vidjeti ispisane vrijednosti na LCD zaslonu, tj. ako nije u blizini vremenske stanice, na glavni mikrokontoler dodani je GPRS/GSM shield. Njegova zadaća je da izmjerene vrijednosti šalje putem SMS poruke u prije definiranom vremenskom intervalu. Za napajanje vremenske stanice koristi se punjiva prijenosna solarna baterija, pa se stoga vremenska stanica može koristi svugdje, pogotovo dok na nebu ima sunca. Ovaj rad može se koristiti u različite svrhe, a uz neke male nadogradnje iskoristivost je još veća. Može se napraviti mobilna aplikacija koja će iz vrijednosti koje su poslane SMS porukom raditi statistiku temperature i vlažnosti zraka, dodavanjem releja, može se kontrolirati grijanje/hlađenje nekog objekta. Što se tiče programskog koda, podijeljen je na dvije glavne funkcije. Setup funkcija pokreće se samo jedanput i to prilikom pokretanja vremenske stanice, dok se funkcija Loop stalno ponavlja, tako dugo dok je vremenska stanica uključena. Vrijednosti temperature i vlažnosti zraka stalno se mijenjaju, pa je tako programski kod za DHT22 senzor napisan u Loop funkciju. Isto vrijedi i za programski kod za LCD zaslon i za GPRS/GSM shield. U funkciji Setup nalazi se programski kod za pokretanje komponenti koje su spojene na glavni mikrokontroler.
Ključne riječiArduino DHT22 senzor LCD zaslon GPRS/GSM shield SMS poruka
Naslov na drugom jeziku (engleski)Arduino weather station
Povjerenstvo za obranuBruno Trstenjak (predsjednik povjerenstva)
Željko Knok (član povjerenstva)
Jurica Trstenjak (član povjerenstva)
Ustanova koja je dodijelila akademski/stručni stupanjMeđimursko veleučilište u Čakovcu
Ustrojstvena jedinica niže razineRačunarstvo
MjestoČakovec
Država obraneHrvatska
Znanstveno područje, polje, granaTEHNIČKE ZNANOSTI
Računarstvo
Programsko inženjerstvo
Vrsta studijastručni
Stupanjstručni
Naziv studijskog programaRačunarstvo; smjerovi: Programsko inženjerstvo, Inženjerstvo računalnih sustava i mreža
SmjerInženjerstvo računalnih sustava i mreža
Akademski / stručni nazivstručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka računarstva
Kratica akademskog / stručnog nazivabacc. ing. comp.
Vrsta radazavršni rad
Jezik hrvatski
Datum obrane2016-06-27
Vrsta resursatekst
Prava pristupaRad u otvorenom pristupu
Uvjeti korištenja radahttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:110:394094
PohranioPetra Horvat