Korisnički alati

Site alati


2017:nvrebcevic:projektni_zadatak

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

Starije izmjene na obje strane Starija izmjena
Novija izmjena
Starija izmjena
2017:nvrebcevic:projektni_zadatak [2017/06/27 12:07]
nvrebcevic [Vlastita uloga na projektu]
2017:nvrebcevic:projektni_zadatak [2023/06/19 18:11] (trenutno)
Redak 26: Redak 26:
       * Processing       * Processing
       * Mosquitto poslužitelj       * Mosquitto poslužitelj
- 
   - Podsustav za detekciju izlaska osobe iz sobe ili pada s kreveta   - Podsustav za detekciju izlaska osobe iz sobe ili pada s kreveta
       * Arduino Due       * Arduino Due
       * ESP8266 WiFi modul       * ESP8266 WiFi modul
       * Ultrazvučni senzor       * Ultrazvučni senzor
- 
   - Podsustav za alarmiranje skrbnika   - Podsustav za alarmiranje skrbnika
       * Arduino Mega 2560       * Arduino Mega 2560
       * ESP8266 WiFi modul       * ESP8266 WiFi modul
       * Zvučnik       * Zvučnik
 +
  
 ====== Ograničenja ====== ====== Ograničenja ======
Redak 49: Redak 48:
    - Preuzimanje //​image// ​ datoteke za //​Raspbian// ​ sa poveznice [[https://​www.raspberrypi.org/​downloads/​raspbian/​|https://​www.raspberrypi.org/​downloads/​raspbian/​]]    - 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   - 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/​]]+      - 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       - 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       - Nakon što je //​Etcher// ​ uspješno instaliran, potrebno je umetnuti microSD karticu u računalo i pokrenuti program
Redak 57: Redak 56:
       - 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//​).       - 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 ​<font inherit/​courier new,​courier,​monospace;;​inherit;;​inherit>​lusub</​font><​font inherit/​arial,​helvetica,​sans-serif;;​inherit;;​inherit>​i na popisu utvrditi da se nalazi web kamera. Nakon što se kamera pojavila na popisu, potrebno je instalirati upravljačke programe pomoću naredbi:</​font>​+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 +''​sudo apt - get install fswebcam''​ \\ ''​sudo apt-get install gstreamer0.10-plugins-good''​
-- 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: 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 +''​fswebcam - r 640×480 ​image . jpg''​ 
-- r 640x480 ​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''​
  
  
 ====== Komunikacija s ostalim podsustavima ====== ====== Komunikacija s ostalim podsustavima ======
 +
 +Detektor za mjesečarenje sastoji se od tri podsustava, Raspberrija Pi 3 model B na koji je spojena web kamera, Arduina s WiFi modulom i ultrazvučnim senzorom, te još jednog Arduina s WiFi modulom i alarmom. Te tri jedinice predstavljaju detektor ustajanja, detektor izlaska iz prostorije (u alternativnoj upotrebi za dementne osobe to je detektor pada) i jedinicu za alarmiranje i međusobno komuniciraju WiFi vezom, dok se veza unutar jedinica (WiFi moduli i Arduino) ostvaruje serijski.
 +
  
 ====== Komunikacija s vanjskim sustavima ====== ====== Komunikacija s vanjskim sustavima ======
2017/nvrebcevic/projektni_zadatak.1498558032.txt.gz · Zadnja izmjena: 2023/06/19 18:10 (vanjsko uređivanje)