Sadržaj

Senzori ambijentalne ugodnosti

Članovi Tima

Tomislav Kovačević

Marko Matijaščić

Ante Orešković

Dominik Perković

Luka Škorić

Projektni zadatak

Cijeli projektni zadatak

Slični projekti, ostvarenja i povezane institucije

Iskon Smarthome

Libra Elektronik d.o.o. Pametna kuća

Trendir Smarthome

American Smarthome

Ciljevi projekta

1) Ostvariti sustav ambijentalnih senzora u svrhu poboljšanja ugode u prostoriji.

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…)

Plan projekta

DatumOčekivani rezultat
19.3.-24.3.Nabava komponenti
27.3.-7.4.Spajanje senzora i umjeravanje
10.4-14.4.Spajanje svih senzora u jednu cjelinu
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

Rezultati projekta

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

Moja uloga na projektu je bila na dijelu

Arduino → WeeMos → Web Server

Za komunikaciju s internetom je korišten modul “WeeMos D1 pro” koji koristi ESP8266. Uređaj je programiran u Arduino IDE. WeeMos prima formatirani string preko UART komunikacije. Dogovoren je format “^&DATUM&TEMPERATURA&VLAGA&TLAK&SVJETLINA&BUKA&PORUKA&$”. Taj string onda parsira i kreira JSON paket. Taj paket se onda post upitom šalje na zavodski server.

Zavodski server, koji inače stoji iza domene echo.zesoi.fer.hr, kojem smo dali alias spvp.anteo.me. Na njemu se vrti aplikacija pisana u okruženju “Ruby on rails”. Kada dobije zahtjev, obradi ga, ubaci vrijednosti u grafove, ispiše poruke i vrati HTTP 201 odgovor.

Video prezentacija projekta