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:19]
jivankovic [Nepouzdanost zbog lošeg odabira senzora]
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 49: Redak 55:
  
 ---- ----
- 
  
 ==== Kompleksnost ožičenja ==== ==== Kompleksnost ožičenja ====
2017/jivankovic/projektni_zadatak.1498684769.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)