Korisnički alati

Site alati


2017:studenti:djuric: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
Novija izmjena Novije izmjene na obje strane
2017:studenti:djuric:projektni_zadatak [2017/03/23 23:38]
djuric [Svrha projekta]
2017:studenti:djuric:projektni_zadatak [2017/06/27 16:20]
dmalic
Redak 1: Redak 1:
-=====  Sonar za slijepe ​ =====+===== SonZaS - Sonar za slijepe =====
  
 =====   ===== =====   =====
  
 +====== Svrha projekta ======
  
-====== =====  Svrha projekta ​ ===== ======+U prvoj fazi projekta, cilj nam je napraviti sustav koji će omogućiti slijepim i slabovidnim osoboma brže kretanje po ravnom terenu. Sustav bi, na temelju senzora u naočalama, davao zvučni signal čija bi frekvencija oglašavanja i jačina zvuka bila proporcionalna udaljenosti prepreke od korisnika, a “fokus” udaljenosti bi bio određen brzinom koraka.
  
 +Kao nadogradnja projekta na postojećem sustavu bi se moglo omogućiti kretanje i po neravnom terenu s niskim zaprekama (kao što su npr. rupe, lokve, stepenice, različiti predmeti koji se nalaze na tlu itd.).
  
-U prvoj fazi projekta, cilj nam je napraviti sustav koji će omogućiti slijepim i slabovidnim osoboma brže kretanje po ravnom terenu. Sustav bi, na temelju senzora u naočalama i na koljenima, davao zvučni signal čija bi frekvencija beepova bila proporcionalna udaljenosti prepreke od korisnika, a “fokus” udaljenosti bi bio određen brzinom koraka.+====== Korisnici ​projekta ​======
  
-U drugoj fazi projekta, postojeći sustav bi se nadogradio na način da omogući kretanje ​i po neravnom terenu s niskim zaprekama ​(kao što su nprrupelokvestepenice, različiti predmeti koji se nalaze na tlu itd.).+Sustav ​će moći koristiti sve slijepe ​slabovidne osobe. Nakon početne personalizacije ​(unos tjelesne visine i sl.)sustav neće zahtijevati nikakvo daljnje upravljanjeosim opcije upali/ugasi.
  
-Druga faza projekta ​bi se izvršila u idealnoj situaciji, tj. ostavlja se na daljnju nadogradnju budućim generacijama i drugim zainteresiranim osobama.+====== Ciljevi ​projekta ​======
  
 +  - Povezati ultrazvučni senzor za udaljenost, piezo senzore za detekciju brzine hoda, potenciometar i slušalice s Arduinom. Sve povezati preko utične pločice, dodati odgovarajuće otornike.
 +  - Uključiti u sustav signalizacijske LED diode koje omogućuje lakše praćenje izvršavanja koda.
 +  - Napisati programsku potporu za Arduino razvojnu pločicu.
 +  - Spajanje zvučnika i odspajanje nepotrebnih dioda te prilagodba programske podrške.
 +  - Početno testirati sustav uz prilagodbu parametara zaglavlja.
 +  - Prilagođenje sustava za lakšu upotrebu, lemljenje komponenata na perforiranu pločicu.
 +  - Spajanje slušalica u za to predviđeni utor i prilagodba programske podrške.
 +  - Testiranje sustava.
  
-===== Korisnici projekta ​=====+====== Resursi ======
  
-Sustav će moći koristiti sve slijepe i slabovidne osobe. Nakon početne personalizacije (unos tjelesne visine ​sl.), sustav neće zahtijevati nikakvo daljnje upravljanje,​ osim opcije upali/ugasi.+Sustav će se ostvariti na Arduino platformi, uz korištenje ultrazvučnih senzora ​ostale opreme navedene u dokumentacijij.
  
-===== Ciljevi projekta ​=====+====== Ograničenja ======
  
-  - Ugraditi ultrazvučne senzore ​za udaljenost u naočale, magnetske senzore pokreta ​na trake (znojnike) ​zvučnike slušaliceSve zajedno povezati s mikrokontrolerom. +Ograničenje sustava je korišteni sonar za kojeg se detalji mogu naćkonzultirajući projektnu dokumentaciju. On, naime, ima ograničen domet od pet metara, ali se praksi pokazalo nije zabilježilo mjerenje udaljenosti veće od 4.2 metraIsto tako, njegova usmjerenost ​mali pomaci kod mjerenja dalekih prepreka imaju bitnu ulogu u detekciji preprekeJoš jedan otegotni faktor ​je nepreciznost mjerenja koja ograničava razlučivost promjene frekvencije i jačine zvučnog signala ​pri različitim udaljenostima.
-  - Montirati uređaj na korisnika ​provesti inicijalizaciju (uvesti podatke o visini osobe)Ova točka ​je opcionalna. +
-  - Primiti očitanja ultrazvučnih senzora za udaljenost. +
-  - Primiti očitanja magnetskog senzora za brzinu/​kretnju. +
-  - Zajednički procesirati dobivene signale na mikrokontroleru i na temelju njih odrediti “fokus” udaljenosti. +
-  - Na temelju fokusa odrediti šalje li se zvučni signal korisniku. Ako se šalje, odrediti i frekvenciju ​signala ​koja je proporcionalna udaljenosti korisnika od predmeta/​osobe. +
-  - Poslati zvučni signal korisniku (ako je potrebno).+
  
 +Realno ograničenje sustava je nemogućnost prepoznavanja niskih zapreka, kao što su rupe, lokve, stepenice, izbočenja, niski predmeti (kovčeg), životinje (čivava) itd. No upitna je svrha detekcije niskih zapreka zbog toga što se slijepe osobe ionako služe običnim štapom u tu svrhu, te bi ih dodatne ulazne informacije mogle ometati.
  
-===== Resursi ​=====+====== Komunikacija s ostalim podsustavima i vanjskim sustavima ======
  
-Sustav ​će se ostvariti na Arduino platformi, uz korištenje ultrazvučnih ​magnetskih senzora.+Predviđena je eventualno inicijalna personalizacija sustava, odnosno prilagođavanje tjelesnoj visini korisnika i njegovim navikama u hodanju (dužina i ritam koraka i sl.). Zato je sustav moguće prije prve uporabe inicijalizirati ​više nije potrebna daljnja komunikacija sa sustavom (osim preko tipke za paljenje/​gašenje).
  
-===== Ograničenja =====+<font 24px/​inherit;;​inherit;;​inherit>​**Uloga u projektu**</​font>​
  
-Realno ograničenje ​sustava ​je nemogućnost prepoznavanja niskih zaprekakao što su rupe, lokve, stepenice, izbočenjaniski predmeti (kovčeg), životinje (čivava) itdU kasnijim iteracijama ​nadogradnjama sustava, ovaj problem bi mogao relativno lako biti riješen.+Upoznavanje sa razvojnim okruženjem i komponentama ​sustava, ​te pisanje programske podrške za mjerenje udaljenosti sonarom uz oglašavanje zvučnika. Zatim preuzimanje koda koji je napisao kolega Krešimir Klas i njegova nadopuna dijelom koji se tiče upravljanja zvučnikom. Zvučnik se oglašava različitom frekvencijom u ovisnosti o udaljensti koju izmjeri sonar. Također on jače zvuči kada se radi o bližim izmerenim preprekama. Nadaljeuloga mi je bila da uklonim signalne diode koje su kolegi služile za debug-iranje i spojim zvučnikte spojim piezo senzore ​žicama duljine dva metra, tako da se piezo senzori mogu pozicionirati na potplate. Zatim sam sustav početno testirao uz prilagodbu parametara u zaglavnoj datoteci koji se tiču granice odluke detekcije koraka i istitravanjaSustav je testiran uz sonar zalijepljen na vanjsku stranu kutije ​uz piezo senzore zalijepljene na potplate. Pokazalo se da sustav najbolje detektira korake uz piezo senzore na vrhu potplata.
  
-===== Komunikacija s ostalim podsustavima i vanjskim sustavima ===== +Uspio sam potvrditi ispravnost svojeg udjela u projektu kroz početno testiranjeali uspješnost koleginog rada koji je napisao programsku podršku za izračunavanje brzine i prateće funkcije. Praktični rezultati testiranja pokazuju da je potenciometar iskoristiv ​za korištenje jedne osobe, jer ista osoba možnjime namjestiti daljinu fokusa prema želji, npr. kada osoba koja hoda istom brzinom želi proširiti fokus pri kretanju na otvorenom, a smanjiti ​ga pri kretanju u zgradi. Neovisno o tome fokus se produljuje pri bržem hodanju, ali tu dolazi do izražaja problem dosega korišenog sonara i njegova osjetljivost na pomake pri detekciji dalekih prepreka i loša preciznost.
- +
-Predviđena je eventualno inicijalna personalizacija sustavaodnosno prilagođavanje tjelesnoj visini korisnika ​njegovim navikama u hodanju (dužina i ritam koraka i sl.). Zato je sustav moguće prije prve uporabe inicijalizirati ​više nije potrebna daljnja komunikacija sa sustavom (osim preko tipke za paljenje/gašenje).+
  
  
2017/studenti/djuric/projektni_zadatak.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)