Korisnički alati

Site alati


2017:jivankovic: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:jivankovic:projektni_zadatak [2017/06/28 23:18]
jivankovic
2017:jivankovic:projektni_zadatak [2023/06/19 18:11] (trenutno)
Redak 16: Redak 16:
   - Predvidjeti daljnje moguće aktivnosti osobe na temelju detektiranih radnji   - Predvidjeti daljnje moguće aktivnosti osobe na temelju detektiranih radnji
   - Automatski prilagoditi ambijent   - Automatski prilagoditi ambijent
 +
 +====== Uloga na projektu ======
 +
 +Moja uloga bila je upoznati se s "​programskim jezikom"​ za Arduino - mogućim načinima pisanja programskog koda, definiranja varijabli, funkcija, brzine i načina izvedbe koda i slično, osmisliti pseudokod (odnosno algoritam koji povezuje detekciju na senzorima s pojedinom radnjom), nabaviti, inicijalizirati i implementirati Real Time Clock (pronaći i proučiti odgovarajući library, dostupan online, za modul) u cijeli sustav kako bi mogli dobiti informaciju o dobu dana i na temelju toga donijeti odluke o pojedinim aktivnostima zajedno s informacijama sa senzora. Također zadatak mi je bio napisati dio programskog koda za detekciju aktivnosti na krevetu koje su se donosile na temelju informacija dobivenih sa senzora pritiska i RTC-a - ukoliko je senzor detektirao pritisak duže od pet minuta, provjerava se doba dana i odlučuje da li osoba spava (ako je noć; automatski se gasi lampa pokraj kreveta) ili osoba drijema (ako je dan te ako nema detekcije na ostalim senzorima).
 +
 +Problem s kojim sam se suočila vezan je uz nedovoljno poznavanje C programskog jezika zbog čega nisam uspjela napraviti library koji bi sadržavao korištene funkcije čime bi glavni programski kod bio pregledniji i smanjio bi se broj funkcija koje su obavljale gotovo iste radnje. Zbog istog razloga problem sam imala i s inicijalizacijom RTC-a pošto su postojeći libraryji za inicijalizaciju sadržavali bugove, no uz proučavanje RTC datasheeta i strukture C jezika sam ovaj problem uspjela razriješiti.
  
 ====== Resursi ====== ====== Resursi ======
Redak 46: Redak 52:
 Upotreba fotootpornika kao senzora sile koji signalizira sjedenje za radnim stolom nije najbolji odabir jer će se aktivirati odlaganjem bilo čega na tu stolicu. Bolje rješenje bi bio senzor sile koji bi bio kalibriran na težinu osobe kao što je FSR senzor. Upotreba fotootpornika kao senzora sile koji signalizira sjedenje za radnim stolom nije najbolji odabir jer će se aktivirati odlaganjem bilo čega na tu stolicu. Bolje rješenje bi bio senzor sile koji bi bio kalibriran na težinu osobe kao što je FSR senzor.
  
-Sustav s FSR senzorom pritiska na krevetu izveden je da prepoznaje prisustvo jedne osobe prema prosječnoj težini.Takva kalibracija senzora nije potpuno pouzdana jer sustav nije u mogućnosti detektirati nalazi li se na krevetu ​nalazi ​jedna ili više osoba.+Sustav s FSR senzorom pritiska na krevetu izveden je da prepoznaje prisustvo jedne osobe prema prosječnoj težini.Takva kalibracija senzora nije potpuno pouzdana jer sustav nije u mogućnosti detektirati nalazi li se na krevetu jedna ili više osoba.
  
 ---- ----
2017/jivankovic/projektni_zadatak.1498684733.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)