Korisnički alati

Site alati


2017:kmlakar: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
2017:kmlakar:projektni_zadatak [2017/03/17 15:04]
kmlakar [Ciljevi projekta]
2017:kmlakar:projektni_zadatak [2023/06/19 18:11] (trenutno)
Redak 1: Redak 1:
 +=== RFIDring ===
 +
 ====== Svrha projekta ====== ====== Svrha projekta ======
  
-Omogućiti identifikaciju ​jednostavniju razmjenu ​podataka ​korištenjem RFID tehnologije.+Upoznavanje RFID/NFC tehnologijom. Korištenje NFC čipa ugrađenog na prsten ​Arduino čitača za ostvarivanje jednostavnije identifikacije i prijenosa određenih ​podataka. 
  
 ====== Korisnici projekta ====== ====== Korisnici projekta ======
  
-Sve osobe koje posjeduju ​RFID prsten.+Osobe koje posjeduju ​NFC prsten ​ili se općenito žele upoznati s NFC tehnologijom. 
  
 ====== Ciljevi projekta ====== ====== Ciljevi projekta ======
  
-  - Napraviti pametni frižider ​i/ili sustav ​za plaćanje pomoćRFID tehnologije. +  - Upoznavanje sa RFID NFC tehnologijom 
- +      - Upoznavanje sa različitim vrstama RFID i NFC labela 
-  ​* Osmisliti univerzalni opis prehrambenih proizvoda iz kojih bi se pročitali podaci o roku trajanja +      - Odabir labela ​za testiranje ​projektu 
-  * Programirati komunikaciju ​između ​Arduina i RFID čitača +      - Odabir čitača za testiranje labela 
-  * Programirati Arduino da obavijesti korisnika o proizvodima kojima istiće rok trajanja putem e-maila +  ​- Testiranje RFID i NFC tehnologije 
-  * Detektirati proizvode koje kupac stavi u košaru +      - Odrediti s koje udaljenosti je moguće ​čitanje 
-  * Napraviti izračun ukupnog iznosa kupnje +      - Odrediti u kojoj mjeri smetaju prepreke ​između čitača ​i labela 
-  ​* Obavijestiti kupca o obavljenoj kupovini ​iznosu putem e-maila +      Odrediti kako se ponaščitač ako je više labela u njegovu polju 
- +  ​- Primjena RFID NFC tehnologije za omogućavanje pristupa 
-  ​​​​​​​​​​​​​​Prilagodba ambijentalnih uvjeta RFID identifikacijom+      ​Napraviti bazu identifikacijskih brojeva kojima je omogućen pristup 
 +      - Uspostaviti komunikaciju između Arduina i računala preko serijske veze 
 +      Čitanje i estrakcija podataka sa serijske veze na računalu
  
  
 ====== Resursi ====== ====== Resursi ======
  
-  -+  - Računalo 
 +  - ArduinoUno 
 +  - Adafruit PN532 RFID/NFC Controller Shield 
 +  - MIFARE Classic® MF1 ICS50 x3 
 +  - NFC Ring
  
-Računalo 
  
-  -+====== Ograničenja ======
  
-ArduinoUno+Zbog malog dometa RFID i NFC čipovi moraju biti blizu čitača kako bi identifikacija mogla biti moguća.
  
-  - 
- 
-Mifare MFRC522 RFID Reader/​Writer 
- 
-  - 
- 
-MIFARE Classic® MF1 ICS50 x3 
- 
-  - 
- 
-Arduino Ethernet Shield 
- 
-====== Ograničenja ====== 
- 
-Sustav zbog slanja e-maila stalno mora biti spojen na Internet. Korištenje Ethernet Shielda za spajanje na Internet ograničava korištenje sustava zbog dimenzija Ethernet kabela. 
  
 ====== Komunikacija s ostalim podsustavima ====== ====== Komunikacija s ostalim podsustavima ======
Redak 53: Redak 47:
 ====== Komunikacija s vanjskim sustavima ====== ====== Komunikacija s vanjskim sustavima ======
  
-Komunikacija s vanjskim sustavima ​je pomoće-maila. Pristup Internetu je ostvaren koristeći Ethernet Shield i Ethernet kabel.+Ostvarena ​je komunikacija izmeđArduina Una te računala preko serijske veze. 
 + 
 +====== Uloga na projektu ======
  
-====== Plan projekta ​======+Prvi dio projekta ​koji se odnosi na upoznavanje sa RFID i NFC tehnologijama smo kolega i ja napravili zajedno jer se trebalo dogovoriti oko komponenta koje treba nabaviti te ne bi imalo smisla da jedan od članova nije upoznat sa temom projekta. Nakon što je kolega ispitao tehnologije,​ moj zadatak je bio demonstrirati kako se navedene tehnologije mogu iskoristiti za omogućavanje pristupa. Za realizaciju sustava sam iskoristio Arduino Uno sa Adaftuit PN532 Shield-om za ćitanje podataka sa labela te osobno računalo za obradu podataka. Komunikacija između Arduina Uno-a i osobnog računala je uspostavljena preko serijske veze. Na osobnom računalu je napravljena Python skripta koja cijelo vrijeme čita podatke sa serijskog sučelja te čeka identifikacijski broj kartice. Identifikacijski broj se prepoznaje tako što je poslan neposredno prije kontrolnog broja koji označava kraj čitanja. Nakon što skripta prepozna identifikacijski broj, provjerava se da li je taj broj na popisu brojeva sa ovlaštenim pristupom te ispisuje poruku o rezultatu pretrage na komandnu liniju.
  
  
2017/kmlakar/projektni_zadatak.1489759441.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)