Korisnički alati

Site alati


2018:karlo_siladi:projektni_zadatak

Ovo je stara izmjena dokumenta!


Svrha projekta

Olakšati slijepim, slabovidnim i osobama s lošijim vidom kupovinu u trgovinama.

Korisnici projekta

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.

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 V06.
  • Unos glasovnih naredbi, prikaz cijene i proizvođača.

Resursi

Očitavanje RFID oznake na proizvodima vršit će se RFID čitačem ID-12.

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.

Korisnik će informaciju primati korištenjem Android aplikacije, a veza između Arduina i Android uređaja ostvarit će se Bluetoothom V06.

Ograničenja

Nedovoljno brzo ažuriranje glasovnih zapisa prilikom promjene cijena i mjesta na kojima se nalazi proizvod.

Nemogućnost instaliranja aplikacije na iOS uređaje.

Glasnoća zvučnih zapisa može oštetiti sluh.

Ciljana skupina

Provedeno je malo istraživanje potencijalnih korisnika našeg sustava.

Prema podacima iz izvješća o osobama s invaliditetom u Hrvatskoj 2016. godine od oštećenja vida pati 17 377 ljudi, odnosno svaki 250. stanovnik Hrvatske od čega je 3326 osoba slijepo na oba oka. Prezbiopija ili starosna dalekovidnost dio je prirodnog procesa starenja oka. Počinje se javljati u ranim četrdesetim godinama. Prema popisu stanovništva iz 2011. godine je u Hrvatskoj bilo 4 284 889 stanovnika od čega čak 2 258 187 stariji od 40 godina što čini 52.7% stanovništva koji podliježu starosnoj dalekovidnosti. Upravo osobe koje imaju problema s vidom prilikom svakodnevne kupovine u dućanima teško ili nikako ne mogu pročitati cijenu proizvoda, informacije s deklaracije ili čak prepoznati o kojem se proizvodu radi. Cilj ovog projekta je projektirati sustav koji će slijepim, slabovidnim te osobama sa slabijim vidom pomoći prilikom kupovine. Ideja je da se na police gdje se sada nalaze papirići s cijenama i barkodovima doda RFID (Radio-frequency identification) oznaka koja sadrži jedinstveni broj proizvoda. Uređajem koji je projektiran moguće je takvu oznaku očitati nakon čega se na slušalice reproducira glasovna poruka koja sadrži osnovne informacije o proizvodu te lokaciju proizvoda. Uređaj se može bluetooth komunikacijom spojiti s pametnim telefonom pa se glasovna poruka reproducira i na njemu te se preko cijelog zaslona velikim fontom ispisuju osnovne informacije o proizvodu i cijena. Iz ranije navedenih podatak vidi se da je broj potencijalnih korisnika velik, a važno je naglasiti da sustav mogu koristi svi.

Projektiranje sustava

Ideja

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 proizvoda, ime 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ži 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.

Sustav se sastoji od slijedećih podsustava:

Arduino Uno - Centralna jedinica

Arduino Uno je razvojna platforma zasnovana na 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.

Specifikacije

Arduino Uno specifications

U našem sustavu Arduino Uno je centralna jedinica koja je zadužena za komunikaciju s ostalim podsustavima. Odabrana je zbog svoje pristupačnosti, cijene, kratkog vremena razvoja, jednostavnosti korištenja te cijene.

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 Uno razvojne platforme. Na Arduino Uno 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 SoftwareSerial koja se već nalazi u Arduino IDE.

RFID čitač

ID-12

RFID čitač ID-12 proizvođača ID Innovations namjenjen je za oč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 Uno razvojnu platformu.

MFRC522

Komunikacija s vanjskim sustavima

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

2018/karlo_siladi/projektni_zadatak.1528320540.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)