Pregled bibliografske jedinice broj: 969817
Automatizirani sustav za navodnjavanje temeljen na Arduinu
Automatizirani sustav za navodnjavanje temeljen na Arduinu, 2018., diplomski rad, preddiplomski, Tehnički fakultet, Rijeka
CROSBI ID: 969817 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Automatizirani sustav za navodnjavanje temeljen na Arduinu
(Automatized Irrigation System Based on Arduino)
Autori
Batel, Ana
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Tehnički fakultet
Mjesto
Rijeka
Datum
20.11
Godina
2018
Stranica
60
Mentor
Lerga, Jonatan
Ključne riječi
Automatized irrigation system ; Arduino
(Automatizirani sustav za navodnjavanje ; Arduino)
Sažetak
U izradi ovog rada koristila se NodeMCU razvojna pločica koja koristi ESP8266 sistem- na-čipu kao mikrokontroler. Razvojna pločica je zatim povezana sa senzorom za vlažnost tla te ventilom za vodu. Da bi se realizirao automatizirani sustav navodnjavanja, potrebno je ventil spojiti na slavinu te njegovim paljenjem i gašenjem upravljati putem MOSFET upravljačke elektrode koja prima signale s pina pločice. Uz sklopovlje, realizirana je i odgovarajuća programska podrška koja se sastoji od poslužiteljskog i klijentskog dijela. Poslužiteljski dio pisan je u Arduino programskom jeziku. Njegova svrha je posluživanje web stranica sa SPIFFS datotečnog sustava, primanje JSON informacija s klijentskog dijela, njihova pohrana te upravljanje pinovima mikrokontrolera. Klijentski dio se izvodi u web pregledniku korisnika te je pretežno pisan u JavaScript jeziku te koristeći WebSockets API. Kroz sučelje je moguće odabrati jedan od tri načina rada: automatizirani rad upravljan vremenom, automatizirani rad upravljan razinom vlažnosti tla te ručno paljenje i gašenje navodnjavanja. Korisnik ima mogućnost brisanja i dodavanja vremena navodnjavanja po danima te biranje razina vlažnosti na koje se sustav pali. Ostvarena je mogućnost pristupa s udaljenih IP adresa postavljanjem fiksne privatne adrese ESP modula te korištenjem dinamičkog DNS-a i prosljeđivanjem portova.
Izvorni jezik
Hrvatski
Znanstvena područja
Elektrotehnika, Računarstvo