završni rad
Istraživanje mogućnosti razvojnog sklopa Raspberry PI za rad s vanjskim senzorima i davačima

Andrija Romančuk (2016)
Međimursko veleučilište u Čakovcu
Računarstvo
Podaci o radu
NaslovIstraživanje mogućnosti razvojnog sklopa Raspberry PI za rad s vanjskim senzorima i davačima
AutorAndrija Romančuk
Voditelj/MentorMihael Kukec (mentor)
Sažetak rada
Zadatak ovog završnog rada je upoznati mini računalo Raspberry Pi te istražiti i opisati mogućnosti priključenja različitih senzora i davača na njega. Zatim praktično realizirati i opisati sustav uvezan u računalnu mrežu koji koristiti neke senzore i davače. Za izvršenje zadatka uporabljen je Raspberry Pi Model B (512MB RAM), na koga je instaliran operacijski sustav Raspbian (koji se temelji na Debianu koji je jedna od Linux distribucija). OS je instaliran na memorijsku SD karticu kapaciteta 8GB. Raspberry Pi je povezan na lokalnu računalnu mrežu LAN. Za potrebe programiranja na računalo instalirana je "Pi4J" verzija programskog jezika Java i "gcc 4.8" prevoditelj za C/C++ programski jezik. Na Raspberry Pi instaliran je apache HTTP, PHP, MySql web poslužitelj. Načinjena je maketa sustava za mjerenje, prikaz temperature i uključivanja ventilatora, koja je na Raspberry Pi povezana preko pet GPIO pinova. Maketa se sastoji od ploče sa LED zaslonom na koju je učvršćen ventilator, na maketu je povezana sonda sa temperaturnim senzorom DS18B20. Vrijednost temperature se prikazuje na zaslonu i šalje u MySql bazu. Nadalje načinjena je maketa sustava za kontrolu i evidentiranje pristupa, koji se sastoji od: - Tipkovnice: za unos pristupnog koda povezuje se na Raspberry Pi preko I2C sabirnice. - RFID čitača: RFID oznaka (eng: tags) i kartica. Modul koji se povezuje na Raspberry Pi preko SPI porta. Uz modul funkcionalno se na GPIO pin povezuje jedna LED dioda. - Pi kamere za uzimanje fotografije posjetitelja, povezana preko CSI konektora. - Elektromotorom pokretanih vrata, koja se automatski otvaraju pomoću RFID kartice (oznake) ili pomoću koda unesenog tipkovnicom, povezana na Raspberry Pi preko dva preostala pina GPIO porta. Sve makete povezuju se na GPIO Raspberry Pi-a preko razvodne kutije koja multiplicira GPIO konektor što omogućava svakoj maketi da se odvojeno sa svojim kablom poveže na GPIO. Načinjena je MySql baza podataka u koju se pohranjuju podaci o ulascima i temperaturi , čijem sadržaju se može pristupiti preko PHP web sučelja. Tjekom praktične izrade rada susrećemo se sa većinom problema (izazova) sa kojima bi se susreli i kod izrade profesionalnog sustava slične ili iste funkcionalnosti. U ovom radu detaljno se opisuju svi koraci s ciljem da ovaj rad može, drugim studentima i inim korisnicima , poslužiti kao literatura za izradu sličnih aplikacija sa Raspberry Pi-om.
Ključne riječiRaspberry Pi GPIO I2C SPI Pi kamera temperaturni senzor RFID Raspbian Pi4J C MySQL PHP
Naslov na drugom jeziku (engleski)Exploration of Raspberry Pi minicomputer capability for interfacing with external sensors and encoders
Povjerenstvo za obranuŽeljko Knok (predsjednik povjerenstva)
Sanja Brekalo (član povjerenstva)
Mihael Kukec (č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
SmjerProgramsko inženjerstvo
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-01
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:548857
PohranioPetra Horvat