Ovo je stara izmjena dokumenta!
Detekcija i mjerenje jakosti buke u nekom prostoru. Ukoliko je razina buke veća od dozvoljene, sustav će paljenjem LED dioda obavijestiti odgovorne osobe.
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.
1. Prostorno ograničenje
2. Izvor napajanja
Moja uloga na ovom projektu bila je osposobiti potrebnu programsku podršku na Raspberry Piju. Raspberry Pi 3 model B je ugradbeno računalo koje svojim performansama omogućava izvođenje zahtjevnijih algoritama iz domene obrade slike. Međutim, kako bi se mogao napraviti prototip sustav za obradu slike, potrebno je prethodno instalirati Processing i operacijski sustav Raspbian.
Raspbian je operacijski sustav prilagođen sklopovlju Raspberry Pi računala. Budući se operacijski sustavi na Raspberry Piju pokreću sa SD memorijske kartice, potrebno je posjedovati karticu koja omogućava veliku brzinu prijenosa. Za potrebe projekta koristio sam microSD memorijsku karticu klase 10 i kapaciteta 16 GB. Za uspješnu instalaciju potrebno je pratiti nekoliko koraka:
Nakon što se Raspbian pokrenuo kako je predviđeno, potrebno je omogućiti upotrebu USB web kamere instalacijom pripadnog programa za pokretanje kamere. Prije instalacije programa za korištenje web kamere, potrebno je priključiti kameru na Raspberry Pi te izvesti naredbu lusubina popisu utvrditi da se nalazi web kamera. Nakon što se kamera pojavila na popisu, potrebno je instalirati upravljačke programe pomoću naredbi:
sudo apt - get install fswebcam
sudo apt-get install gstreamer0.10-plugins-good
Funkcionalnost kamere može se ispitati korištenjem naredbe koja će napraviti sliku i spremiti je u direktorij u kojem se korisnik trenutno nalazi:
fswebcam - r 640×480 image . jpg
Kada je utvrđeno da kamera radi, potrebno je instalirati Processing:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
curl https://processing.org/download/install-arm.sh | sudo sh
/home/<username>/sketch/libraries/
potrebno je kreirati datoteku processing.video
u koju je potrebno spremiti preuzetu bibliotekuBudući da Processing radi isključivo u grafičkom okruženju, a naš cilj je ostvariti odradu sličica videa pomoću računala bez ekrana, potrebno je instalirati program koji predstavlja virtualni grafički spremnik:
sudo apt-get install xvfb libxrender1 libxtst6 libxi6
Processing se tada pokreće naredbom xvfb-run /home/<username>/processing/processing-java –sketch=/path/to/sketch/folder –run