Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2017:movcarik:projektni_zadatak [2017/06/28 19:12] movcarik [Ciljevi projekta] |
2017:movcarik:projektni_zadatak [2023/06/19 18:11] (trenutno) |
||
---|---|---|---|
Redak 2: | Redak 2: | ||
Detektor mjesečarenja je projekt napravljen s željom da poveća sigurnost osoba koje mjesečare ili su dementne tijekom sna. | Detektor mjesečarenja je projekt napravljen s željom da poveća sigurnost osoba koje mjesečare ili su dementne tijekom sna. | ||
- | |||
====== Korisnici projekta ====== | ====== Korisnici projekta ====== | ||
- | Osobe koje mjesečare ili dementne osobe te njihovi skrbnici. | + | Osobe koje mjesečare ili dementne osobe te njihovi skrbnici. |
====== Ciljevi projekta ====== | ====== Ciljevi projekta ====== | ||
Redak 18: | Redak 16: | ||
- Osigurati miran san bližnjima osobe koja mjesečari i buđenje tek u trenutku potrebe. | - Osigurati miran san bližnjima osobe koja mjesečari i buđenje tek u trenutku potrebe. | ||
* Obavještavanje skrbnika pomoću jedinice za alarmiranje tek u trenutku kad se detektira pad (dementna osoba) ili izlazak (mjesečar). | * Obavještavanje skrbnika pomoću jedinice za alarmiranje tek u trenutku kad se detektira pad (dementna osoba) ili izlazak (mjesečar). | ||
- | |||
====== Resursi ====== | ====== Resursi ====== | ||
- | * Rapberry Pi 3 model B | + | Sustav za detekciju mjesečarenja sastoji se od tri podsustava koji međusobno komuniciraju: |
- | * Arduino Due | + | |
- | * Wi-fi modul za Arduino Due | + | |
- | * Zvučnik | + | |
- | * Kamera | + | |
- | * Tipka | + | |
+ | - Podsustav za detekciju ustajanja iz kreveta | ||
+ | * Raspberry Pi 3 model B | ||
+ | * Web kamera | ||
+ | * Processing | ||
+ | * Mosquitto poslužitelj | ||
+ | - Podsustav za detekciju izlaska osobe iz sobe ili pada s kreveta | ||
+ | * Arduino Due | ||
+ | * ESP8266 WiFi modul | ||
+ | * Ultrazvučni senzor | ||
+ | - Podsustav za alarmiranje skrbnika | ||
+ | * Arduino Mega 2560 | ||
+ | * ESP8266 WiFi modul | ||
+ | * Zvučnik | ||
====== Ograničenja ====== | ====== Ograničenja ====== | ||
- | Sustav ne radi stalno te ga je po potrebi nužno priključiti na napajanje. Doseg sustava je određen dosegom Wi-fi signala lokalne mreže na koju je spojena centralna jedinica s kamerom i senzorima te jedinica za alarmiranje. | + | Sustav ne radi stalno te ga je po potrebi nužno priključiti na napajanje. Doseg sustava je određen dosegom WiFi signala lokalne mreže na koju je spojena centralna jedinica s kamerom i senzorima te jedinica za alarmiranje. Sustav ne predviđa dozvoljena kretanja promatrane osobe tijekom noći poput odlaska na WC. |
+ | |||
+ | ====== Vlastita uloga na projektu ====== | ||
+ | |||
+ | Moj zadatak u ovom projektu je bila implementacija ultrazvučnog senzora na razvojnu patformu Arduino Uno, te povezivanje istog s WiFi modulom ESP8266. Morala sam inicijalizirati sustav ESP8266 te ga povezati sa serverom koji je na Raspberry Pi, kako bih omogućila slanje poruke u trenutku kada ultrazvučni senzor detektira prisutnost osobe. S prijemne strane sam morala povezati zvučnik preko 3.5 mm audio jack priključka na Arduino Mega 2560, te ga povezati s drugim ESP8266. Drugi ESP8266 sam morala inicijalizirati i povezati na server koji je na Raspberry Pi s ciljem primanja poruke te paljenja alarma u trenutku kada osoba izađe iz sobe. Osim implementacije senzora, alarma i WiFi modula, napravila sam video u svrhu prezentacije projekta. | ||
+ | |||
+ | Najviše problema sam imala s programiranjem samog ESP8266 jer je vrlo niske cijene te je vrlo nekvalitetan i ima mnogo komplikacija oko njegovog programiranja. Također, vrlo su bitna stabilna napajanja za ESP8266 i ultrazvučni senzor, jer i jedan i drugi ako nemaju stabilno napajanje ponašaju se nepredvidivo. | ||
+ | |||
+ | |||
+ | ====== 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 ====== | ||
+ | |||
+ | Detektor za mjesečarenje osmišljen je kao samostalna jedinica i nije ovisan ni o kakvim vanjskim sustavima. | ||