Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2018:domagoj_fumic:projektni_zadatak [2018/05/11 15:29] dfumic [Plan projekta] |
2018:domagoj_fumic:projektni_zadatak [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
====== Svrha projekta ====== | ====== Svrha projekta ====== | ||
- | Ostvariti sustav koji će automatski paliti i gasiti svjetla gdje je to potrebno u svrhu smanjenja potrošnje električne energije. | + | Svrha sustava je paliti rasvjetu u dijelu prostorije gdje su ljudi, a gasiti ondje gdje ljudi trenutno nisu kako bi se štedila električna energija i čuvao okoliš. Također, sustav nalazi primjenu u dugačkim hodnicima (npr. bolničkim, uredskim, školskim, hotelskim…) gdje je potrebno slijedno osvjetljavati dijelove hodnika gdje se ljudi kreću. |
====== Korisnici projekta ====== | ====== Korisnici projekta ====== | ||
- | Primarno, velike tvrtke sa mnoštvom ureda i pomoćnih prostorija. | + | * Vlasnici boravećih prostora s više od jednog rasvjetnog mjesta. |
+ | * Institucije s dugačkim hodnicima (npr. bolnice, škole, tvrtke, hoteli, fakulteti…) | ||
====== Ciljevi projekta ====== | ====== Ciljevi projekta ====== | ||
- | - Korisniku omogućiti odabir između korištenja sustava i klasičnoga upravljanja rasvjetom te ukoliko je odabrano korištenje sustava, obaviti sljedeće korake. | + | * Pratiti položaj osoba u prostoriji. |
- | - Detektirati prisutnost osobe i odrediti njezinu poziciju u prostoriji. | + | * Paliti svjetla u onom dijelu prostorije gdje ljudi borave. |
- | - Upaliti odgovarajuća rasvjetna tijela. | + | * Držati svjetla ugašena u onom dijelu prostorije gdje ljudi ne borave. |
+ | * Omogućiti korisniku paljenje svih svjetala u prostoriji neovisno o tome gdje se oni nalaze. | ||
+ | * Omogućiti korisniku u svakom trenutku gašenje svih svjetala daljinskim upravljačem. | ||
+ | * Omogućiti korisniku u svakom trenutku dovođenje stanje rasvjete u ono koje je bilo prije gašenja daljinskim upravljačem. | ||
====== Resursi ====== | ====== Resursi ====== | ||
- | Mikrokontroler tvrtke Microchip iz porodice PIC , piroelektrički infracrveni senzori ljudske prisutnosti, svjetleće diode, programator, razvojna programska okolina. | + | * Mikrokontroler PIC16F84A (Microchip, [[http://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf|http://ww1.microchip.com/downloads/en/DeviceDoc/35007b.pdf]]) |
+ | * Infracrvene emitirajuće fotodiode TSUS5402 (Vishay, [[https://www.vishay.com/doc?81056|https://www.vishay.com/doc?81056]]) | ||
+ | * Fototranzistori BPW40 (Voti, [[https://www.voti.nl/docs/BPW40.pdf|https://www.voti.nl/docs/BPW40.pdf]]) | ||
+ | * Svjetleće diode (LED) | ||
+ | * Pasivne komponente (otpornici, kondenzatori, kvarcni oscilator…) | ||
+ | * USB Programator PIC mikrokontrolera Brenner 8 (Sprut, [[http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm|http://www.sprut.de/electronic/pic/projekte/brenner8/index.htm]]) | ||
+ | * Sprint Layout 5.0, alat za projektiranje tiskanih pločica (ABACOM, [[http://www.virtualworkbench.com/sprint-layout.html|http://www.virtualworkbench.com/sprint-layout.html]]) | ||
+ | * Proteus 7 Professional (Labcenter Electronics, [[http://proteus-7-professional.software.informer.com/|http://proteus-7-professional.software.informer.com/]]) | ||
+ | * MikroC (Mikroelektronika, [[https://www.mikroe.com/mikroc|https://www.mikroe.com/mikroc]]) | ||
+ | * Oprema za izradu tiskanih pločica i lemljenje komponenata | ||
====== Ograničenja ====== | ====== Ograničenja ====== | ||
- | Sustav će reagirati samo u slučaju da osoba prođe pokraj senzora unutar njegova dometa detekcije. | + | * Sustav neće reagirati u slučaju da osoba prođe van dometa detekcije senzora (PIR izvedba za hodnike). |
+ | * U slučaju postave senzora na nizak visinski nivo moguća aktivacija senzora od strane kućnih ljubimaca. | ||
+ | * Obveza postojanja nadzornika (engl. //master//) u dugačkim hodnicima. | ||
====== Komunikacija s ostalim podsustavima ====== | ====== Komunikacija s ostalim podsustavima ====== | ||
- | Senzori dojavljuju mikrokontroleru informaciju o prisutnosti osobe preko klasičnih ulaznih priključaka, dok mikrokontroler pali svjetleće diode preko izlaznih priključaka. | + | Senzori (fotodiode + fototranzistori i PIR-ovi, ovisno o izvedbi) dojavljuju mikrokontroleru informacije o prisutnosti osobe preko ulaznih priključaka, dok mikrokontroler pali svjetleće diode preko izlaznih priključaka. Također, mikrokontroler prikuplja informacije od modula daljinskog upravljača te prekidača za paljenje svih svjetala. |
====== Komunikacija s vanjskim sustavima ====== | ====== Komunikacija s vanjskim sustavima ====== | ||
- | Nije predviđena komunikacija s vanjskim podsustavima. | + | Nije predviđena komunikacija s vanjskim sustavima. |
====== Plan projekta ====== | ====== Plan projekta ====== | ||
|Datum|Očekivani rezultat| | |Datum|Očekivani rezultat| | ||
- | |19.3. - 23.3.|Nacrt električne sheme| | + | |19.3. - 25.3.|Idejna razrada projekta, izrada nacta električne sheme| |
- | |26.3. - 30.3.|Dizajn tiskane pločice| | + | |26.3. - 30.3.|Izrada nacrta tiskane pločice| |
- | |2.4. - 20.4.|Nabava komponenti i fizička izrada tiskane pločice| | + | |2.4. - 20.4.|Nabava elektroničkih komponenti, izrada tiskane pločice, lemljenje komponenata, uhodavanje| |
- | |7.5. - 18.5.|Razvoj programske podrške| | + | |7.5. - 18.5.|Razvoj i uhodavanje programske podrške| |
- | |21.5. - 8.6.|Testiranje, ispitivanje, dokumentiranje| | + | |21.5. - 8.6.|Testiranje, ispitivanje, izrada tekstualne dokumentacije i video prezentacije| |
+ | |||
+ | **Moje uloge na projektu** | ||
+ | |||
+ | * Sudjelovanje u idejnoj razradi | ||
+ | * Izrada nacrta električnih shema | ||
+ | * Pisanje programskog koda | ||
+ | * Dokumentiranje gore navedenih dijelova | ||
+ | * Izrada video prezentacije | ||
\\ | \\ | ||
+ | Idejna razrada uključivala je razvijanje sustava tako da bude što efikasniji i primjenjiviji za aplikacije za koje je zamišljen. Važan zadatak idejne razrade sadržavao je izbor senzora. Za aplikaciju koja se rabi u boravećim prostorima odabrani su senzori koji se sastoje od odašiljačke IR diode i fototranzistora. Ti su se senzori pokazali dobrima zbog niske cijene i njihove velike usmjerenosti što je bilo važno u dotičnoj aplikaciji jer njima određujemo samo prisutnost osobe koja sustav koristi. U obzir za tu implementaciju došli su još TSOP senzori koji primaju modulirane signale, ali smo od njih odustali jer poskupljuju sklopovlje i otežavaju programsku podršku. Za implementaciju izvedbe u dugačkim hodnicima odabrani su PIR senzori zbog niske cijene i širokog opsega detekcije koja je ondje važna (detaljno opisano u dokumentaciji). Izuzev odabira senzora i načina iščitavanja podataka s njih, prije izrade nacrta električne sheme ključno je bilo odabrati mikrokontroler. U ovoj aplikaciji (kako implementiranoj tako i onoj teorijski razrađenoj) je zahtjev na mikrokontroler bio prvenstveno u dostatnom broju ulazno/izlaznih priključaka, odnosno mnogi mikrokontroleri su mogli biti korišteni. Odlučili smo se baš za PIC16F84A zbog iskustva s njim u prijašnjem radu, niske cijene i jednostavnosti. Tijekom izrade nacrta električne sheme korištene su tehničke dokumentacije (engl. //datasheet//) IR diode, fototranzistora te mikrokontrolera. Po izradi električne sheme izrađen je nacrt tiskane pločice, a zatim i sama tiskana pločica. Tada sam pristupio pisanju i uhodavanju programske podrške. Na kraju, u skladu s uputama, izradio sam dokumentaciju i video prezentaciju projekta. | ||