Slijede razlike između dviju inačica stranice
2017:studenti:aoreskovic:projektni_zadatak [2017/06/26 16:59] aoreskovic [Komunikacija s ostalim podsustavima] |
2017:studenti:aoreskovic:projektni_zadatak [2023/06/19 18:11] |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
- | ====== Svrha projekta ====== | ||
- | |||
- | Svrha projekta je povećati kvalitetu boravka u prostoriji, svim ljudima koji se u njoj nalaze. | ||
- | |||
- | ====== Korisnici projekta ====== | ||
- | |||
- | Svi stanari kuće, stana, ili korisnici nekog poslovnog prostora. | ||
- | |||
- | ====== Ciljevi projekta ====== | ||
- | |||
- | 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 | ||
- | * obrada primljenih podataka | ||
- | * izvršavanje potrebnih naredbi | ||
- | |||
- | 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…) | ||
- | |||
- | ====== Resursi ====== | ||
- | |||
- | Ostvarit će se na Arduino platformi, povezanom s nekoliko perifernih senzorskih modula. \\ Koristit će se besplatne biblioteke i programska podrška za Arduino periferne module. | ||
- | |||
- | ====== Ograničenja ====== | ||
- | |||
- | Nemogućnost ostvarivanja svih potrebnih mjerenja za izračun PPD i PMV uslijed nedostatka vremena i resursa za potreban računalni vid (detekcija odjeće koja se nalazi na osobama). \\ Nedostatak aktuatora koji bi mijenjali uvjete u prostoriji. Njihov utjecaj će biti zamijenjen LED-icama koje ih simboliziraju. | ||
- | |||
- | ====== Komunikacija s ostalim podsustavima ====== | ||
- | |||
- | Središnji dio sustava će biti Arduino MEGA2560 na koji će se spajati periferni senzorski moduli. Komunikacija će se odvijati koristeći postojeći dogovor za svaki od senzora - većinom serijska veza pomoću SPI ili I2C. | ||
- | |||
- | Moj dio projekta u ovome dijelu je bio omogućiti komunikaciju s Wemos D1 sklopom baziranim na ESP8266 bežičnim kontrolera. Komunikacija između arduina i WeMosa je izvedena pomoću UART-a - asinkrone serijske komunikacije. Serial1 s arduina je spojen na Wemos Serial priključak i to Tx->Rx i Rx->Tx | ||
- | |||
- | Da bi se što veći teret s Arduina (koji je u ovom slučaju imao značajno manju procesorsku snagu -> 8 bitni na 16 MHz) | ||
- | ====== Komunikacija s vanjskim sustavima ====== | ||
- | |||
- | Za komunikaciju s internetom je korišten modul “WeeMos D1 pro” koji koristi ESP8266. Preko tog modula šalju se podaci sa senzora i trenutno stanje broja korisnika na zavodski server, putem predefiniranog formata. Zavodski server stoji iza domene echo.zesoi.fer.hr, kojem smo dali alias spvp.anteo.me. | ||
- | |||
- | ====== Plan projekta ====== | ||
- | |||