Korisnički alati

Site alati


2018:ivana_rozic:cijeli_projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Novija izmjena
Starija izmjena
Novija izmjena Novije izmjene na obje strane
2018:ivana_rozic:cijeli_projektni_zadatak [2018/04/20 19:42]
irozic stvoreno
2018:ivana_rozic:cijeli_projektni_zadatak [2018/06/13 22:43]
irozic [Uloga na projektu]
Redak 7: Redak 7:
 Sustav je prvenstveno namijenjen slijepim, slabovidnim i osobama s lošijim vidom. Sustav je prvenstveno namijenjen slijepim, slabovidnim i osobama s lošijim vidom.
  
-Pogodan je za korištenje svim ljudima u svrhu lakše identifikacije proizvoda+Pogodan je za korištenje svim ljudima u svrhu lakše identifikacije proizvoda.
  
 ====== Ciljevi projekta ====== ====== Ciljevi projekta ======
  
-  *+  * Olakšati kupovinu u trgovinama slijepim, slabovidnim osobama te osobama s lošijim vidom. 
 +  * Očitavati RFID oznake na proizvodima i policama. 
 +  * Sustav vraća glasovne upute koje sadrže lokaciju i informacije o proizvodu. 
 +  * Povezati sustav s Android aplikacijom Bluetoothom HC-06. 
 +  * Unos glasovnih naredbi, prikaz cijene i proizvođača.
  
-Olakšati kupovinu u trgovinama slijepim, slabovidnim osobama te osobama s lošijim vidom.+====== Resursi ======
  
-  *+Očitavanje RFID oznake na proizvodima vršit će se RFID čitačem ID-12.
  
-Očitavati RFID oznake ​na proizvodima i policama.+Informacije o proizvodu obrađivat će se na Arduinu.
  
-  *+Na Arduino će se priključiti MP3 modul za koji će glasovnim zapisima informirati korisnika o proizvodu.
  
-Sustav vraća glasovne upute koje sadržlokaciju ​informacije o proizvodu.+Korisnik ​će informaciju primati korištenjem Android aplikacije, a veza između Arduina ​pametnog telefona s Android sustavom ostvarit će se Bluetoothom HC-06.
  
-  *+Laptop ili osobno računalo.
  
-Povezati sustav s Android aplikacijom Bluetoothom V06.+====== Ograničenja ======
  
-  *+Nedovoljno brzo ažuriranje glasovnih zapisa prilikom promjene cijena i mjesta na kojima se nalazi proizvod.
  
-Unos glasovnih naredbi, prikaz cijene i proizvođača.+Nemogućnost instaliranja aplikacije na iOS uređaje.
  
-====== Resursi ======+Glasnoća zvučnih zapisa može oštetiti sluh.
  
-Očitavanje RFID oznake na proizvodima vršit će se RFID čitačem ID-12.+Nepoznavanje alata i programskih jezika koji se koriste izradu i dizajniranje Android aplikacije.
  
-Informacije o proizvodu obrađivat će se na Arduinu.+====== Projektiranje sustava ======
  
-Na Arduino će se priključiti MP3 modul za koji će glasovnim zapisima informirati korisnika o proizvodu.+==== Ideja ====
  
-Korisnik će informaciju primati korištenjem Android aplikacije, a veza između Arduina ​i Android uređaja ​ostvarit će se Bluetoothom V06.+Svaki proizvod i police imaju jedinstvene RFID pasivne oznake. Prilikom očitavanja RFID oznake na proizvodu uređaj započne reprodukciju glasovne poruke koja sadrži lokaciju proizvodaime proizvoda, ime proizvođača te cijenu samog proizvoda. Prilikom očitavanja RFID oznake na polici uređaj započne reprodukciju glasovne poruke koja sadržlokaciju odnosno redni broj police. Svaki proizvod je jedinstven pa tako ima i jedinstven RFID identifikacijski broj zapisan na RFID oznaci. Uređaj ima mogućnost spajanja sa pametnim telefonom ili tabletom pomoću ​Android ​aplikacije. Prilikom očitanja RFID oznake prozivoda na zaslonu mobilnog ​uređaja se velikim fontom prikaže cijena proizvoda.
  
-====== Ograničenja ======+Sustav se sastoji od slijedećih podsustava:
  
-Nedovoljno brzo ažuriranje glasovnih zapisa prilikom promjene cijena i mjesta na kojima se nalazi proizvod.+  * Centralna jedinica - [[https://​store.arduino.cc/​usa/​arduino-uno-rev3|Arduino ]] 
 +  * mp3 modul [[https://​www.ebay.com/​itm/​TF-Card-U-Disk-Mini-YX5200-MP3-Player-Audio-Voice-Module-Arduino-DFPlay-Board/​112042336627?​ssPageName=STRK:​MEBIDX:​IT&​_trksid=p2057872.m2749.l2649|DFPlayer YX5200 MP3 module]] 
 +  * RFID čitač [[https://​www.sparkfun.com/​datasheets/​Sensors/​ID-12-Datasheet.pdf|ID-12]] ili [[https://​www.nxp.com/​docs/​en/​data-sheet/​MFRC522.pdf|MFRC522]] 
 +  * Bluetooth modul [[https://​www.olimex.com/​Products/​Components/​RF/​BLUETOOTH-SERIAL-HC-06/​resources/​hc06.pdf|HC-06]]
  
-Nemogućnost instaliranja aplikacije na iOS uređaje.+===== Arduino Duemilanove - Centralna jedinica =====
  
-Glasnoća zvučnih zapisa ​može oštetiti sluh.+Arduino Duemilanove je razvojna platforma zasnovana na [[http://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf|ATmega328p]] mikrokontroleru. Ima 14 ulazno-izlaznih pinova (izvoda) od kojih 6 može biti iskorišteno za pulsno-širinsku modulaciju (engl. //​pulse-width modulation, PWM//), 6 analognih ulaza, kvarcni oscilator frekvencije 16MHz, USB konektor za spajanje s računalom, konektor za napajanje, ICSP ( In Circuit Serial Programming ) konektor te tipkalo za reset mikrokontrolera.
  
-====== Komunikacija s ostalim podsustavima ======+Specifikacije
  
-Povezivanje putem bluetooth veze na mobitel i korištenje Android aplikacije ​koja daje informacije o proizvodu nakon itavanja jedinstvenog koda.+{{:​2018:​karlo_siladi:​uno_specifications.png?​nolink&​436x500|Arduino Uno specifications}} 
 + 
 +našem sustavu Arduino Duemilanove je centralna jedinica ​koja je zadužena za komunikaciju s ostalim podsustavima. 
 + 
 +====== mp3 modul DFPlayer YX5200 ====== 
 + 
 +==== Komunikacija ==== 
 + 
 +Komunikacija s modulom se ostvaruje asinkronom serijskom UART komunikacijom. Potrebne su dva digitalna izvoda: Tx i Rx na Arduinu koji se spajaju na Rx i Tx izvode (UOČI: Rx→Tx; Tx→Rx) na mp3 modulu. Za rad mp3 modula potrebno je dovesti i napajanje (GND i +5V) s Arduino Duemilanove razvojne platforme. Na Arduino Duemilanove razvojnoj platformi odnosno na ATmega328p mikrokontroleru postoji sklopovlje za asinkronu serijsku komunikaciju koje je spojeno na USB kako bi se mogla ostvariti komunikacija s računalom. Zbog uhodavanja i nadogradnje sustava asinkrona serijska komunikacija sa mp3 modulom ostvarit će se programski. Pritom će se koristiti ugrađena biblioteka [[https://​www.arduino.cc/​en/​Reference/​SoftwareSerial|SoftwareSerial]] koja se već nalazi u Arduino IDE. 
 + 
 +===== RFID čitač ID-12 ===== 
 + 
 +RFID čitač ID-12 proizvođača ID Innovations namjenjen je za itavanje 125kHz RFID oznaka. Ima ugrađenu antenu koja osigurava domet od oko 12cm. Približavanjem RFID oznake čitač prosljeđuje jedinstveni identifikacijski broj oznake asinkronom serijskom komunikacijom na Arduino Duemilanove razvojnu platformu. 
 + 
 +<font 26px/​inherit;;​inherit;;​inherit>​**Bluetooth HC-06 modul **</​font>​ 
 + 
 +Bluetooth HC-06 modul postiže serijski bežični prijenos podataka radne frekvencije od 2.4 GHz ISM koja se svrstava u najpopularniji frekvencijski pojas (tj. industrijski,​ znanstveni i medicinski pojas). Funkcija ovog modula je poslati serijskim bežičnim prijenosom podatke koje se pročitaju s RFID čitača na Arduino Duemilanove.
  
 ====== Komunikacija s vanjskim sustavima ====== ====== Komunikacija s vanjskim sustavima ======
Redak 57: Redak 80:
 Ako dođe do greške prilikom povezivanja preko bluetooth veze, sustav može komunicirati izravno nakon očitavanja jedinstvenog koda proizvoda preko .mp3 modula. Ako dođe do greške prilikom povezivanja preko bluetooth veze, sustav može komunicirati izravno nakon očitavanja jedinstvenog koda proizvoda preko .mp3 modula.
  
-====== ​Plan projekta ​======+====== ​Komunikacija s ostalim podsustavima ​====== 
 + 
 +Povezivanje putem bluetooth veze na mobitel i korištenje Android aplikacije koja daje informacije o proizvodu nakon očitavanja jedinstvenog koda. 
 + 
 +====== Uloga na projektu ====== 
 + 
 +Istražiti specifikacije i načine korištenja mp3 modula DFPlayer YX5200. 
 + 
 +Razviti podršku za navedeni MP3 modul.
  
  
2018/ivana_rozic/cijeli_projektni_zadatak.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)