Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena Novija izmjena Novije izmjene na obje strane | ||
2017:studenti:tkovacevic:start [2017/06/07 23:27] tkovacevic [Rezultati projekta] |
2017:studenti:tkovacevic:start [2017/06/11 20:14] tkovacevic [Ciljevi projekta] |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
- | ====== Sustav za uživanje (Ogledni student) ====== | + | ====== Senzori ambijentalne ugodnosti ====== |
===== Razrada konteksta ===== | ===== Razrada konteksta ===== | ||
Redak 7: | Redak 8: | ||
===== Projektni zadatak ===== | ===== Projektni zadatak ===== | ||
- | [[:2012:ogledni_student:projektni_zadatak|Cijeli projektni zadatak]] | + | [[:2017:studenti:mmatijascic:projektni_zadatak|Cijeli projektni zadatak]] |
===== Svrha sustava ===== | ===== Svrha sustava ===== | ||
Redak 18: | Redak 20: | ||
1) Ostvariti sustav ambijentalnih senzora u svrhu poboljšanja ugode u prostoriji. | 1) Ostvariti sustav ambijentalnih senzora u svrhu poboljšanja ugode u prostoriji. | ||
- | * pretvaranje fizikalnih veličina u električne | + | * |
- | * očitavanje električnih veličina sa Arduino modulima | + | |
- | * komunikacija Arduina sa senzorskim modulima | + | pretvaranje fizikalnih veličina u električne |
- | * obrada primljenih podataka | + | |
- | * izvršavanje potrebnih naredbi | + | * |
+ | |||
+ | očitavanje električnih veličina sa Arduino modulima | ||
+ | |||
+ | * | ||
+ | |||
+ | komunikacija Arduina sa senzorskim modulima | ||
+ | |||
+ | * | ||
+ | |||
+ | obrada primljenih podataka | ||
+ | |||
+ | * | ||
+ | |||
+ | izvršavanje potrebnih naredbi | ||
+ | |||
+ | * | ||
- | 2) Kreirati algoritam izračuna PPD i PMV vrijednosti na temelju očitanih vrijednosti sa senzora | + | korisničko sučelje za upravljanje aktuatorima i prikaz očitanja na grafičkom web sučelju |
- | 3) U skladu sa željama korisnika koji se trenutno nalaze u prostoriji aktivirati potrebne aktuatore (klima, grijanje, svjetlo…) | + | 2) Kreirati algoritam izračuna PPD i PMV vrijednosti na temelju očitanih vrijednosti sa senzora \\ 3) U skladu sa željama korisnika koji se trenutno nalaze u prostoriji aktivirati potrebne aktuatore (klima, grijanje, svjetlo…) |
Redak 44: | Redak 62: | ||
**Uloga na projektu** | **Uloga na projektu** | ||
- | U sklopu projekta ostvario sam organizaciju i implementaciju gavnog i prekidnog programa. U glavnom programu organizirao sam korisnike, kao i njihove stukture i preferirane parametre koji ih karakteriziraju. Osim toga, sintetizirao sam čitanje sa svih senzora koje su kolege inicijalzirali, njihov matrični zapis te računanje srednje vrijednosti za svakog od njih u predoređenim ciklusima. U glavnom se programu još nalazi izračun PMV i PPD vrijednosti, ažuriranje aktuatora, te slanje svih podataka na web server u stvarnom vremenu. U prekidnom programu napravio sam parsiranje primljenih podataka sa tipkovnice, kao i njihov ispis na LCD-u, te kreiranje novih korisnika, ažuriranje postojećih i brisanje korisnika. Uz nabrojene konkretne zadataka nužne za funkcionalnost sustava, impementirao sam dodatne pomočne funkcije koji služe za bolju čitljivost i organizaciju koda. | + | U sklopu projekta ostvario sam organizaciju i implementaciju glavnog i prekidnog programa. U glavnom programu organizirao sam korisnike, kao i njihove strukture i preferirane parametre koji ih karakteriziraju. Osim toga, sintetizirao sam čitanje sa svih senzora koje su kolege inicijalizirali, njihov matrični zapis te računanje srednje vrijednosti za svakog od njih u predodređenim ciklusima. U glavnom se programu još nalazi izračun PMV i PPD vrijednosti, ažuriranje aktuatora, te slanje svih podataka na web server u stvarnom vremenu. U prekidnom programu napravio sam parsiranje primljenih podataka s tipkovnice, kao i njihov ispis na LCD-u, te kreiranje novih korisnika, ažuriranje postojećih i brisanje korisnika. Uz nabrojene konkretne zadataka nužne za funkcionalnost sustava, implementirao sam dodatne pomoćne funkcije koji služe za bolju čitljivost i organizaciju koda. |