Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2017:studenti:mmatijascic:start [2017/06/11 18:08] mmatijascic [Ciljevi projekta] |
2017:studenti:mmatijascic:start [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
====== Senzori ambijentalne ugodnosti ====== | ====== Senzori ambijentalne ugodnosti ====== | ||
- | ===== Razrada konteksta ===== | + | ===== Članovi Tima ===== |
+ | |||
+ | [[:2017:studenti:tkovacevic:start|Tomislav Kovačević]] | ||
+ | |||
+ | [[:2017:studenti:mmatijascic:start|Marko Matijaščić]] | ||
+ | |||
+ | [[:2017:studenti:aoreskovic:start|Ante Orešković]] | ||
+ | |||
+ | [[:2017:studenti:dperkovic:start|Dominik Perković]] | ||
+ | |||
+ | [[:2017:studenti:lskoric:start|Luka Škorić]] | ||
+ | |||
+ | |||
+ | ===== Slični projekti, ostvarenja i povezane institucije ===== | ||
+ | |||
+ | [[http://smarthome.iskon.hr/|Iskon Smarthome]] | ||
+ | |||
+ | [[http://www.pametna-kuca.com/|Libra Elektronik d.o.o. Pametna kuća ]] | ||
+ | |||
+ | [[http://www.pametna-kuca.ba/|Trendir Smarthome]] | ||
+ | |||
+ | [[http://americansmarthome.com/|American Smarthome]] | ||
- | [[:2012:ogledni_student:kontekst_projekta|Slični projekti, ostvarenja i povezane isntitucije]] | ||
===== Projektni zadatak ===== | ===== Projektni zadatak ===== | ||
Redak 13: | Redak 33: | ||
Svrha projekta je povećati kvalitetu boravka u prostoriji, svim ljudima koji se u njoj nalaze. | Svrha projekta je povećati kvalitetu boravka u prostoriji, svim ljudima koji se u njoj nalaze. | ||
- | ===== Ciljevi projekta ===== | + | ====== Ciljevi projekta ====== |
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 | + | * Praćenje vrijednosti temperature, vlažnosti zraka, buke, tlaka i osvjetljenja u prostoriji |
- | * očitavanje električnih veličina sa Arduino modulima | + | * Unos željenih vrijednosti preko prilagođenog korisničkog sučelja s povratnim informacijama |
- | * komunikacija Arduina sa senzorskim modulima | + | * Regulacija stanja u prostoriji na temelju unesenih preferenci korisnika i vrijednosti senzora |
- | * obrada primljenih podataka | + | * Implementacija aktuatora za temperaturu, buku i svjetlost, simbolički predstavljene LED diodama |
- | * izvršavanje potrebnih naredbi | + | * Mogućnost praćenja trenutnih iznosa mjerenih vrijednosti preko web preglednika |
- | * korisničko sučelje za upravljanje aktuatorima i prikaz očitanja na grafickom web sučelju | + | |
- | 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…) | + | 2) Ostvariti izračun PPD i PMV vrijednosti na temelju očitanih vrijednosti sa senzora te prikazati rezultat na korisničkom sučelju |
Redak 34: | Redak 53: | ||
|10.4-14.4.|Spajanje svih senzora u jednu cjelinu| | |10.4-14.4.|Spajanje svih senzora u jednu cjelinu| | ||
|3.5.-7.5.|Implementiranje algoritama za izračun PPD i PMV.| | |3.5.-7.5.|Implementiranje algoritama za izračun PPD i PMV.| | ||
+ | |8.5.-20.5.|Prikaz očitanja na grafičkom web sučelju| | ||
\\ | \\ | ||
Redak 42: | Redak 62: | ||
Sustav razvijen u okviru ovog projektnog zadatka omogućuje korisniku regulaciju fizikalnih veličina koje bitno utječu na kvalitetu boravka u nekoj prostoriji. Mjerenje iznosa veličina temperature, osvjetljenja, buke, te vlage i tlaka zraka u stvarnom vremenu, efikasna obrada i konkretna prezentacija prikupljenih podataka, omogućuju korisniku konstantan uvid u stanje ambijenta u kojem se nalazi. Interakcijom sa sustavom korisnik postavlja željene iznose mjerenih veličina, te na taj način modificira svoju okolinu. | Sustav razvijen u okviru ovog projektnog zadatka omogućuje korisniku regulaciju fizikalnih veličina koje bitno utječu na kvalitetu boravka u nekoj prostoriji. Mjerenje iznosa veličina temperature, osvjetljenja, buke, te vlage i tlaka zraka u stvarnom vremenu, efikasna obrada i konkretna prezentacija prikupljenih podataka, omogućuju korisniku konstantan uvid u stanje ambijenta u kojem se nalazi. Interakcijom sa sustavom korisnik postavlja željene iznose mjerenih veličina, te na taj način modificira svoju okolinu. | ||
- | **Uloga na projektu** | + | [[http://mojoblak.srce.hr/public.php?service=files&t=0826e31bd5434ae29b5409a1f971e08b|Video prezentacija projekta]] |
- | + | ||
- | U sklopu projekta ostvario sam prikaz datuma, vremena te PMV i PPD vrijednosti na LCD ekran. U tu svrhu korišteni su model ekrana LCD-2004A prilagođen radu s računalnim sustavima „Arduino“. Spoj LCD-a sa „Arduino Mega 2560“ ostvaren je koristeći međusklop „YwRobot LCM1602 V1“ namjenjenog jednostavnijem ostvarivanju I2C serijske veze. Također, za informaciju točnog vremena i datuma implementirao sam rad RTC modula. Podaci sa senzora prilikom zapisivanja na SD karticu i web sučelje uz sebe imaju informaciju o datumu i vremenu uzimanja uzorka. Za pisanje programske podrške korištene su gotove Arduino biblioteke, te vlastito razvijene funkcije za brisanje reda na LCD ekranu. | + | |
- | + | ||
- | Nadalje, implementirao sam izračun PMV i PPD vrijednosti koje se zatim periodično ispisuju na LCD ekran. Predicted Percentage of Dissatisfied (PPD) i //Predicted Mean Vote// (PMV) su brojčane vrijednosti koje predstavljaju kvantificiranu razinu ambijentalne ugodnosti u nekom prostoru. PMV predstavlja razinu termalne ugodnosti koja se u vrijednostima kreće od -3 (hladno) do 3 (vruće). Prema referentnoj literaturi, formula za određivanje PMV vrijednosti dobivena je eksperimentalno iz velike količine podataka, te koristi brojne parametre kao što su temperatura, vlažnost, brzina strujanja zraka u prostoriji itd. PPD je postotni indeks koji predviđa udio nezadovoljnih korisnika u prostoriji. Određuje se izravnom empirijskom jednadžbom iz PMV-a. Više o PPD-u i PMV-u može se pronaći [[http://ieeexplore.ieee.org/document/6427051/|ovdje.]] Izračun na realiziranoj platformi ostvaren je preko već razvijenih algoritama iz priložene literature, implementiranih u C jeziku. Iz objektivnih razloga kao ulazni mjereni parametri korišteni su temperatura, tlak i vlažnost zraka, tj. fizikalne veličine koje smo imali mogućnost mjeriti preko nabavljenih senzora. Ostali parametri potrebni za izračun postavljeni su u očekivane srednje vrijednosti. | + | |