Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2018:dolores_juric:projektni_zadatak [2018/06/13 19:04] djuric |
2018:dolores_juric:projektni_zadatak [2023/06/19 18: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/</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.</font> | + | <font 12pt/inherit;;inherit;;inherit>Omogućiti upravljanje otključavanje i zaključavanje brave te otvaranje i zatvaranje 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> |
- | + | ||
- | U ovom dijelu projekta potrebno ostvaruju se dvije funkcionalnosti. Prva funkcionalnost je pokretanje motora koji okreće bravu nakon što je korisniku odobren pristup dok je druga omogučavanje pristupa glavnim korisnicima putam mobilne aplikacije. | + | |
<font 24.0pt/inherit;;inherit;;inherit>**Korisnici projekta**</font> | <font 24.0pt/inherit;;inherit;;inherit>**Korisnici projekta**</font> | ||
- | <font 12pt/inherit;;inherit;;inherit>Uslugu otključavanja moći će koristiti će svi ljudi koji imaju pravo pristupa u određeni prostor u datom trenutku kada im neki od integriranih sustava za to da potvrdu.</font> | + | <font 12pt/inherit;;inherit;;inherit>Teretane, škole, stanovnici 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> |
- | + | ||
- | Mobilnu aplikaciju trenutno može koristiti samo glavni korisnik, no postoji mogučnost proširenja na više korisnika. | + | |
<font 24.0pt/inherit;;inherit;;inherit>**Ciljevi projekta**</font> | <font 24.0pt/inherit;;inherit;;inherit>**Ciljevi projekta**</font> | ||
- | - <font 12pt/inherit;;inherit;;inherit>Pokretanje motora i otključavanje brave.</font> | + | - <font 12pt/inherit;;inherit;;inherit>Prepoznati korisnika na temelju njegovog otiska prsta</font> |
- | - <font 12pt/inherit;;inherit;;inherit>Definiranje načina ponovnog zaključavanja i implementiranje istog.</font> | + | - <font 12pt/inherit;;inherit;;inherit>Prepoznati korisnika na temelju RFID-a</font> |
- | - <font 12pt/inherit;;inherit;;inherit>Otvarnje vrata.</font> | + | - <font 12pt/inherit;;inherit;;inherit>Pokretanje motora koji otključava bravu</font> |
- | - <font 12pt/inherit;;inherit;;inherit>Povezivanj mobilnog uređaja i arduina putem aplikacije Blink.</font> | + | - <font 12pt/inherit;;inherit;;inherit>Definiranje i implementacija ponovnog zaključavanja brave</font> |
- | - <font 12pt/inherit;;inherit;;inherit>Implementacija zadavanja naredbi putem aplikacije.</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> | ||
Redak 31: | Redak 30: | ||
* otpornici različitih vrijednosti | * otpornici različitih vrijednosti | ||
* Android mobilni telefon | * Android mobilni telefon | ||
- | * RFID čitač | + | * RFID čitač RC522 |
- | * LCD prikaznik | + | * Max7218 8-digit 7-segmentni prikaznik |
- | * senzor za otisak prsta | + | * MicroSD Card modul |
+ | * senzor za otisak prsta Adafruit DY50 | ||
* tranzostor | * tranzostor | ||
+ | * servo motor | ||
+ | * dc motor | ||
+ | * relej | ||
<font 24.0pt/inherit;;inherit;;inherit>**Ograničenja**</font> | <font 24.0pt/inherit;;inherit;;inherit>**Ograničenja**</font> | ||
- | Ograničenja na strani korisnika definirana su hijerarhijom korisnika. | + | <font 16px/inherit;;inherit;;inherit>Što se tiče 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 i 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> |
- | + | ||
- | Uz to postoje i fizikalna ograničenja sustava na koja se mora paziti prilikom implementacije ovakvog sustava u stvarnosti. | + | |
- | + | ||
- | Ograničenja vezana za podsustav motora odnose se na tip vrata i brave koji će uvjetovati vrstu i 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 32px/inherit;;inherit;;inherit>**Vlastiti zadatak**</font> | <font 32px/inherit;;inherit;;inherit>**Vlastiti zadatak**</font> | ||
- | Moj zadatak bio je | + | <font 16px/inherit;;inherit;;inherit>Moj zadatak bio je istražiti dostupne modele senzora za otisak prsta te izabrati i naručiti prikladan senzor. Također, prilagodila sam naručeni senzor da bude kompatibilan s arduinom i cjelokupnim sustavom. Koristeći dostupne biblioteke, razvila sam programsku podršku za senzor,koja omogućuje dodavanje novog prsta u bazu podataka i prepoznaje prste koje se (ne) nalaze u bazi s pripadajućim ID i mjerom pouzdanosti prepoznavanja. Naposljetku, sudjelovala sam u integraciji cjelokupnog sustava. </font> |
<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 16px/inherit;;inherit;;inherit>Arduino sustav je sposoban prepoznati korisnika na više načina - preko RFID-a, otiska prsta ili web-servera. Arduino 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 sustavima: android pametnim telefonom u obliku jednostavne aplikacije, kojom će se moći upravljati određenim funkcijama sustava.</font> |
- | + | ||
- | <font 24.0pt/inherit;;inherit;;inherit>**Plan projekta**</font> | + | |