Korisnički alati

Site alati


2017:studenti:eninic:projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

2017:studenti:eninic:projektni_zadatak [2017/06/29 00:13]
lsiljeg [Ograničenja]
2017:studenti:eninic:projektni_zadatak [2023/06/19 18:11]
Redak 1: Redak 1:
-====== Svrha projekta ====== 
- 
-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 ====== 
- 
-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. 
- 
-====== Ciljevi projekta ====== 
- 
-  * Detekcija razine buke unutar određenih dijelova prostorije; 
-  * Uspoređivanje izmjerene jakosti sa maksimalnom dozvoljenom;​ 
-  * Lociranje izvora zvuka uz pomoć planski postavljenih sezora; 
-  * Upozoravanje korisnika u slučaju prekoračenja jakosti. 
- 
-====== Resursi ====== 
- 
-  * Arduino Uno; 
-  * Mikrofoni; 
-  * Otpornici; 
-  * LED diode. 
- 
-====== Ograničenja ====== 
- 
-1. Prostorno ograničenje 
- 
-  * 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. 
- 
-2. Izvor napajanja 
- 
-  * Detektori moraju biti postavljeni na mjesta u blizini izvora napajanja. 
- 
-====== Vlastita uloga na projektu ====== 
- 
-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: 
- 
-  - Preuzimanje //​image// ​ datoteke za //​Raspbian// ​ sa poveznice [[https://​www.raspberrypi.org/​downloads/​raspbian/​|https://​www.raspberrypi.org/​downloads/​raspbian/​]] 
-  - Instalacija //​image// ​ datoteke na microSD karticu 
-      - Preuzimanje programa //​Etcher// ​ za instalaciju //​image// ​ datoteke na Winodows računalu moguće je na poveznici [[https://​etcher.io/​|https://​etcher.io/​]] 
-      - Instalacija prgrama //​Etcher// ​ prema uputama za instalaciju 
-      - Nakon što je //​Etcher// ​ uspješno instaliran, potrebno je umetnuti microSD karticu u računalo i pokrenuti program 
-      - Unutrar //​Etcher// ​ programa potrebno je odabrati //Raspbian image// ​ datoteku te odabrati microSD karticu nakoju želimo instalirati //​Raspbian//​ 
-  - Testiranje instalacije //​Raspbiana//:​ 
-      - microSD karticu potrebno je umetnuti u Raspberry Pi te priključiti Raspberry Pi na napajanje što će pokrenuti računalo 
-      - Radi lakšeg testiranja instalacije,​ poželjno je spoijiti monitor i tipkovnicu na Raspberry Pi te se ulogirati s tvorničkim korisničkim imenom (//pi//) i lozinkom (//​raspbbery//​). 
- 
-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//:​ 
- 
-  - Intalacija Java paketa pomoću naredbe ''​sudo apt-get update && sudo apt-get install oracle-java7-jdk''​ 
-  - Preuzimanje i instalacija //​Processing// ​ programa pomoću naredbe ''​curl [[https://​processing.org/​download/​install-arm.sh|https://​processing.org/​download/​install-arm.sh]] | sudo sh''​ 
-  - Biblioteka za obrađivanje sličica videa može se preuzeti na adresi [[https://​processing.org/​reference/​libraries/​video/​index.html|https://​processing.org/​reference/​libraries/​video/​index.html]] 
-  - Unutar direktorija ''/​home/<​username>/​sketch/​libraries/'' ​ potrebno je kreirati datoteku ''​processing.video'' ​ u koju je potrebno spremiti preuzetu biblioteku 
- 
-Buduć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''​ 
- 
  
2017/studenti/eninic/projektni_zadatak.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)