Korisnički alati

Site alati


2018:ivan_mostak:projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
2018:ivan_mostak:projektni_zadatak [2018/04/05 20:01]
imostak
2018:ivan_mostak:projektni_zadatak [2023/06/19 16:11] (trenutno)
Redak 3: Redak 3:
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Svrha projekta**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Svrha projekta**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Omogućiti upravljanje otključavanja/​zaključavanja brave</​font><​font 12pt/​inherit;;​inherit;;​inherit>​otvaranja/​zatvaranja vrata prepoznajući korisnika.</​font>​+<font 12pt/​inherit;;​inherit;;​inherit>​Omogućiti upravljanje otključavanja/​</​font><​font 12pt/​inherit;;​inherit;;​inherit>​zaključavanja</​font><​font 12pt/​inherit;;​inherit;;​inherit>​brave</​font><​font 12pt/​inherit;;​inherit;;​inherit>​te</​font><​font 12pt/​inherit;;​inherit;;​inherit>​otvaranja</​font><​font 12pt/​inherit;;​inherit;;​inherit>​/zatvaranja vrata prepoznajući korisnika. Korisnici su raspodjeljeni hijerarhijski te imaju različite razine pristupa i usluga koje se nude. Ostvaruju se dvije funkcionalnosti:​ pokretanje motora koji okreće bravu nakon što je korisniku odobren pristup i omogućavanje pristupa hijerarskijski glavnim korisnicima putem mobilne aplikacije.</​font>​
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Korisnici projekta**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Korisnici projekta**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Svi stanari kućestanaili korisnici nekog poslovnog prostora.</​font>​ +<font 12pt/​inherit;;​inherit;;​inherit>​Teretaneškolestanovnici stambenih zgrada… Uslugu otključavanja i otvaranja vrata moći će koristiti svi oni koji imaju pravo pristupa u određeni prostor u datom trenutku ​kada im neki od integriranih sustava za to da potvrdu. Mobilna aplikacija namijenjena je hijerarhijski glavnom korisniku, no sustav se može prilagoditi proširenju na više korisnika.</​font>​
- +
-<font 12pt/​inherit;;​inherit;;​inherit>​Sustav će moći koristiti svi ljudi imaju pravo pristupa u određeni prostor u datom trenutku.</​font>​+
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Ciljevi projekta**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Ciljevi projekta**</​font>​
  
-  - <font 12pt/​inherit;;​inherit;;​inherit>​Prepoznati korisnika.</​font>​ +  - <font 12pt/​inherit;;​inherit;;​inherit>​Prepoznati korisnika ​na temelju njegovog otiska prsta</​font>​ 
-  - <font 12pt/​inherit;;​inherit;;​inherit>​Analizirati dobivene podatke i prepoznati</​font> ​<font 12pt/​inherit;;​inherit;;​inherit>​kojem je podsustavu namijenjena (o kojim vratima i prostoru se radi)</​font> ​<font 12pt/​inherit;;​inherit;;​inherit>​koja razina pristupa se omogućava u tom trenutku (npr. koliko dugo vrata trebaju ostati otključana,​ da li je potrebna odjava korisnika prilikom njegova odlaska radi zaključavanja ​ili je zaključavanje automatsko)</​font>​ +  - <font 12pt/​inherit;;​inherit;;​inherit>​Prepoznati korisnika na temelju RFID-a</​font>​ 
-  - <font 12pt/​inherit;;​inherit;;​inherit>​U konačnici otvoriti potrebna ​vrata.</​font>​+  - <font 12pt/​inherit;;​inherit;;​inherit>​Pokretanje motora koji otključava bravu</​font>​ 
 +  - <font 12pt/​inherit;;​inherit;;​inherit>​Definiranje i implementacija ponovnog ​zaključavanja ​brave</​font>​ 
 +  - <font 12pt/​inherit;;​inherit;;​inherit>​Pokretanje motora koji otvara ​vrata</​font>​ 
 +  - <font 12pt/​inherit;;​inherit;;​inherit>​Povezivanje mobilnog uređaja i arduina putem Blink aplikacije</​font>​ 
 +  - <font 12pt/​inherit;;​inherit;;​inherit>​Upravljanje sustavom pomoću mobilne aplikacije</​font>​ 
 +  - <font 12pt/​inherit;;​inherit;;​inherit>​Implementacija web-servera</​font>​
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Resursi**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Resursi**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Sustav će se ostvariti na arduino razvojnom sustavu uz upotrebu potrebnih dodatnih elemenata ​podsustava. Planiran je razvoj android aplikacije koja će komunicirati s arduinom na daljinu.<​/font>+  * Arduino Nano 
 +  * Arduino Uno 
 +  * LED zelena ​crvena 
 +  * zujalo (//​buzzer//​) 
 +  * protoboard 
 +  * žice (muške i ženske) 
 +  * otpornici različitih vrijednosti 
 +  * Android mobilni telefon 
 +  * RFID čitač RC522 
 +  * Max7218 8-digit 7-segmentni prikaznik 
 +  * MicroSD Card modul 
 +  * senzor za otisak prsta Adafruit DY50 
 +  * tranzistor
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Ograničenja**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Ograničenja**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Sustav ćmoći koristiti svi oni kojima imaju pravo pristupa ​na otključavanje/​zaključavanje vrata.</​font>​+Što se tičograničenja korisnika, njihova prava i određene autorizacije definirane su hijerarhijom korisnika. Što se tiče ograničenja sustava, postoje različita fizikalna ograničenja poput tipa vrata i brave koji će uvjetovati vrstu snagu potrebnog motora. Uz to, potrebno je paziti ​na napajanje odnosno kako se ostvaruje sigurnost korisnika u slučaju izvanredne situacije kada korisnik mora biti u mogučnosti izaći iz prostora.
  
-<​font ​12pt/​inherit;;​inherit;;​inherit>​U sustavu postoji hijerarhija prava na upravljanje vratima. Sustavom se možupravljati s daljine pomoću android aplikacije.</​font>​+<​font ​32px/​inherit;;​inherit;;​inherit>​**Vlastiti zadatak**</​font>​ 
 + 
 +Moj zadatak bio je osposobiti web server ​na kojemu ćbiti pohranjena baza podataka korisnika. Web servis mora omogućiti pregled i izmjenu trenutnih korisnika. Osim online baze podataka, stvorena je i offline baza podataka na micro sd modulu koji komunicira s arduinom. Korisnici su na taj način dostupni arduinu i slučaju gubitka internetske veze. 
 + 
 +Nakon primanja identifikacijskog broja od jednog od autorizacijskih modula, nakon provjere u bazi podataka na sd kartici, ispisivanje rezultata na 7 segmentni LED prikaz.
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Komunikacija s ostalim podsustavima**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Komunikacija s ostalim podsustavima**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Arduino sustav ​će biti sposoban prepoznati korisnika ​i to na više načina. ​Može primiti i naredbu iz vanjskog sustava (android). Arduino će upravljati bravama u vidu otključavanja/​zaključavanja.</​font>​+<font 12pt/​inherit;;​inherit;;​inherit>​Arduino sustav ​je sposoban prepoznati korisnika na više načina ​- preko RFID-a, otiska prsta ili web-serveraArduino na temelju prepoznavanja korisnika upravlja motorima koji će otključavati/​zaključavati bravu i otvarati/​zatvarati vrata. Sustav također može primiti i naredbu iz vanjskog sustava (android).</​font>​
  
 <font 24.0pt/​inherit;;​inherit;;​inherit>​**Komunikacija s vanjskim sustavima**</​font>​ <font 24.0pt/​inherit;;​inherit;;​inherit>​**Komunikacija s vanjskim sustavima**</​font>​
  
-<font 12pt/​inherit;;​inherit;;​inherit>​Predviđa se izravna komunikacija s vanjskim sustavima ​i to android pametnim ​telefonima ​u obliku jednostavne aplikacije kojom će se moći upravljati određenim funkcijama sustava.</​font>​ +<font 12pt/​inherit;;​inherit;;​inherit>​Predviđa se izravna komunikacija s vanjskim sustavimaandroid pametnim ​telefonom ​u obliku jednostavne aplikacijekojom će se moći upravljati određenim funkcijama sustava.</​font>​
- +
-<font 24.0pt/​inherit;;​inherit;;​inherit>​**Plan projekta**</​font>​+
  
  
2018/ivan_mostak/projektni_zadatak.1522958510.txt.gz · Zadnja izmjena: 2023/06/19 16:10 (vanjsko uređivanje)