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
2017:studenti:djuric:projektni_zadatak [2017/06/08 09:55]
dmalic
2017:studenti:djuric:projektni_zadatak [2023/06/19 18:11] (trenutno)
Redak 15: Redak 15:
 ====== Ciljevi projekta ====== ====== Ciljevi projekta ======
  
-  -+<font 14px/​inherit;;​inherit;;​inherit>​Sustav će moći detektirati prepreke koje se nalaze području glave i ramena korisnika. On mora signalizirati korisniku zvučnim signalima detekciju prepreke i to frekvencijom i jačinom zvuka korisnika informirati o udaljenosti iste. Ideja je da se na temelju</​font><​font 14px/​inherit;;​inherit;;​inherit>​detek</​font>​cije koraka piezo senzorima izračunava brzina hoda koja se koristi pri određivanju daljine fokusa. U tu svrhu treba ugraditi i potenciometar kojim će se moći odrediti duljina koraka za pojedinog korisnika te i to uključiti u izračun brzine hoda. Također taj isti potenciometar može služitit osobi za produljenje fokusa pri nepromijenjenoj brzini hoda. Koraci koji ujedno opisuju dijelove sustava su:
  
-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.+  - 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.
  
-  -+====== Resursi ======
  
-Uključiti u sustav signalizacijske LED diode koje omogućuje lakšpraćenje izvršavanja koda.+Sustav ​će se ostvariti na Arduino platformi, uz korištenje ultrazvučnih senzora, piezo senzora, zvučnika i ostale opreme navedene u dokumentacijij.
  
-  -+====== Ograničenja ======
  
-Napisati programsku potporu ​za Arduino razvojnu pločicu.+Ograničenje sustava je korišteni sonar za kojeg se detalji mogu naći konzultirajući projektnu dokumentaciju. On, naime, ima ograničen domet od pet metara, ali se u praksi pokazalo nije zabilježilo mjerenje udaljenosti veće od 4.2 metra. Isto tako, njegova usmjerenost i mali pomaci kod mjerenja dalekih prepreka imaju bitnu ulogu u detekciji prepreke. Još jedan otegotni faktor je nepreciznost mjerenja koja ograničava razlučivost promjene frekvencije i jačine zvučnog signala pri različitim udaljenostima.
  
-  -+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.
  
-Spajanje zvučnika ​odspajanje nepotrebnih dioda te prilagodba programske podrške.+====== Komunikacija s ostalim podsustavima ​vanjskim sustavima ======
  
-  -+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 i više nije potrebna daljnja komunikacija sa sustavom (osim preko tipke za paljenje/​gašenje).
  
-Početno testirati sustav uz prilagodbu parametara zaglavlja.+<font 24px/​inherit;;​inherit;;​inherit>​**Uloga u projektu**</​font>​
  
-  ​-+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. Nadalje, uloga mi je bila da uklonim signalne diode koje su kolegi služile za debug-iranje i spojim zvučnik, te 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 istitravanja. Sustav je testiran uz sonar zalijepljen na vanjsku stranu kutije i uz piezo senzore zalijepljene na potplate. Pokazalo se da sustav najbolje detektira korake uz piezo senzore na vrhu potplata.
  
-Prilagođenje sustava za lakšupotrebulemljenje komponenata na perforiranu pločicu. +Uspio sam potvrditi ispravnost svojeg udjela ​projektu kroz početno testiranjeali i uspješnost koleginog rada koji je napisao programsku podršku ​za izračunavanje brzine ​prateće funkcijePraktični rezultati testiranja pokazuju da je potenciometar iskoristiv i za korištenje jedne osobejer ista osoba može njime namjestiti daljinu fokusa prema željinpr. kada osoba koja hoda istom brzinom ​želi proširiti fokus pri kretanju na otvorenoma smanjiti ga pri kretanju ​zgradi. Neovisno o tome fokus se produljuje pri bržem ​hodanju, ali tu dolazi do izražaja problem dosega korišenog sonara ​njegova osjetljivost na pomake pri detekciji dalekih prepreka ​loša preciznost.
- +
-  - +
- +
-Spajanje slušalica u za to predviđeni utor prilagodba programske podrške. +
- +
-  - +
- +
-Testiranje sustava. +
- +
-====== Resursi ====== +
- +
-Sustav ​će se ostvariti na Arduino platformi, uz korištenje ultrazvučnih i magnetskih senzora. +
- +
-====== Ograničenja ====== +
- +
-Realno ograničenje sustava ​je nemogućnost prepoznavanja niskih zapreka, kao što su rupelokve, stepenice, izbočenja, niski predmeti (kovčeg), životinje (čivava) itd. U kasnijim iteracijama i nadogradnjama sustava, ovaj problem bi mogao relativno lako biti riješen. +
- +
-====== Komunikacija s ostalim podsustavima i vanjskim sustavima ====== +
- +
-Predviđena je eventualno inicijalna personalizacija sustavaodnosno prilagođavanje tjelesnoj visini korisnika i njegovim navikama ​u hodanju ​(dužina ritam koraka ​sl.). Zato je sustav moguće prije prve uporabe inicijalizirati i više nije potrebna daljnja komunikacija sa sustavom (osim preko tipke za paljenje/gašenje).+
  
  
2017/studenti/djuric/projektni_zadatak.1496908538.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)