Slijede razlike između dviju inačica stranice
Novija izmjena | Starija izmjena | ||
2017:studenti:kzoric:projektni_zadatak [2017/03/17 13:37] kzoric stvoreno |
2017:studenti:kzoric:projektni_zadatak [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
====== Svrha projekta ====== | ====== Svrha projekta ====== | ||
- | Omogućiti svim stanarima kuće upravljanje svim sustavima pomoću govornih naredaba. | + | Detekcija i mjerenje jakosti buke u nekom prostoru. Ukoliko je razina buke veća od dozvoljene, sustav će paljenjem LED dioda obavijestiti odgovorne osobe. |
====== Korisnici projekta ====== | ====== Korisnici projekta ====== | ||
- | Svi stanari kuće, stana, ili korisnici nekog poslovnog prostora. | + | Najčešće knjižnice, no uz izmjene se može primijeniti i u drugim institucijama u kojima je potrebna tišina, kao što su npr. zdravstvene ustanove. Potencijalno se može koristiti u učionicama uz izmjene u vidu omogućavanja govora jedne osobe (predavača) iznad predviđene razine buke. |
- | + | ||
- | Sustav će moći koristiti svi ljudi koji bi bili sposobni zadati govornu naredbu ljudskoj osobi (posluzi) ograničene inteligencije. | + | |
====== Ciljevi projekta ====== | ====== Ciljevi projekta ====== | ||
- | - | + | * Detekcija razine buke unutar određenih dijelova prostorije; |
- | + | * Uspoređivanje izmjerene jakosti sa maksimalnom dozvoljenom; | |
- | Primiti govornu naredbu preko drugih sustava u kući. | + | * Lociranje izvora zvuka uz pomoć planski postavljenih sezora; |
- | + | * Upozoravanje korisnika u slučaju prekoračenja jakosti. | |
- | - | + | |
- | + | ||
- | Analizirati govornu naredbu i prepoznati | + | |
- | + | ||
- | * | + | |
- | + | ||
- | kojem je podsustavu namijenjena (klimatizacija, rasvjeta, sigurnost, …) | + | |
- | + | ||
- | * | + | |
- | + | ||
- | što treba napraviti (uključi, isključi, smanji, povečaj, otvori, zatvori, nazovi, …) | + | |
- | + | ||
- | * | + | |
- | + | ||
- | na čemu treba napraviti (vrata, prozor, TV, radio, telefon, hladnjak, perilica, …) | + | |
- | + | ||
- | * | + | |
- | + | ||
- | koliko treba napraviti (malo, puno, do kraja, za jedan, za dva, danas, sutra, …) | + | |
- | + | ||
- | - | + | |
- | + | ||
- | Analiziranu naredbu pretvoriti u SHP (Smart Home Protocol) naredbu i poslati ju lokalnom mrežom. | + | |
====== Resursi ====== | ====== Resursi ====== | ||
- | Ostvarit će se na osobnom računalu, povezanom u lokalnu računalnu mrežu. | + | * Arduino Uno; |
+ | * Mikrofoni; | ||
+ | * Otpornici; | ||
+ | * LED diode. | ||
- | Koristit će se besplatne biblioteke za prepoznavanje govora. | + | ====== Ograničenja ====== |
- | ====== Ograničenja ====== | + | 1. Prostorno ograničenje |
- | Sustav će moći koristiti samo oni koji imaju dovoljnu komunikacijsku sposobnost za razgovor s ljudskom poslugom ograničene inteligencije. | + | * Svaki senzor ima određeni domet unutar kojeg radi pa je potrebno osigurati da prostorija ima dovoljan broj detektora postavljenih na mjesta takva da se obuhvati cijelo područje. Potrebno je detaljno proučiti karakteristike prostora u kojemu se sustav postavlja kako bi se jasno odredila mjesta predviđena za ugradnju senzora. |
- | To znači da treba izdavati jednostavne, jednoznačne naredbe, zadane strukture (“Ana, spusti rolete ovdje”, “Pero, ugasi svjetlo vani”, …) | + | 2. Izvor napajanja |
- | Vokabular će biti ograničen. | + | * Detektori moraju biti postavljeni na mjesta u blizini izvora napajanja. |
- | ====== Komunikacija s ostalim podsustavima ====== | + | 3. Procesorska moć Arduino Uno razvojne platforme |
- | Govor ukućana će primati drugi sustavi u kući i dostavljati ovom sustavu u propisanom formatu, putem lokalne računalne mreže. | + | * Potreba za procesorom dovoljno velike moću u svrhu preciznog lociranja izvora zvuka |
- | Prepoznate naredbe će biti emitirane u lokalnu mrežu formatirane prema SHP protokolu. | + | 4. Cijena i kvaliteta elektroničkih komponenata korištenih u razvoju projekta |
- | ====== Komunikacija s vanjskim sustavima ====== | + | * Cijena elektroničkih komponenata jako važna zbog ograničenih novčanih sredstava |
+ | * Cijena elektroničkih komponenata utječe na kvalitetu istih (npr. mikrofon) | ||
- | Ne predviđa se izravna komunikacija s vanjskim sustavima. | + | ====== Vlastita uloga na projektu ====== |
- | Drugi podsustavi u kući mogu prenijeti poruku primljenu telefonom i slično. | + | Moja uloga na projektu je bila proučavanje metoda lociranja izvora zvuka i realizacija takve metode razvijenim detektorom buke. Osnovna metoda za lociranje izvora je metoda triangulacije koja se zasniva na geometrijskim načelima trokuta, te kao takva ima široku primjenu (navigacija, meterologija, itd.). Obzirom da se detektorom buke mjeri prisutnost zvučnog signala, najpovoljnija metoda triangulacije je ona zasnovana na mjerenju udaljenosti izvora od senzora pomoću razlike vremena između primljenog i odaslanog singala. Sustav za određivanje izvora zvuka bi se sastojao procesorske jedinice, termometra i nekoliko mikrofona. Iako je ovakva metoda veoma izvedljiva i primjenjiva, realizacija ovakvog sustava na Arduino Uno razvojnoj platformi je ograničena jer ova vrsta problema zahtijeva dovoljno veliku procesorsku moć. |