Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2019:matteo_samsa [2019/06/13 02:10] ms006907058 [Tim 6: "PetCare": "Skrb za kućne ljubimce"] |
2019:matteo_samsa [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 2: | Redak 2: | ||
====== PetCare - Skrb za kućne ljubimce ====== | ====== PetCare - Skrb za kućne ljubimce ====== | ||
+ | |||
+ | SPVP 2018./2019. | ||
+ | |||
+ | <font 28px/inherit;;inherit;;inherit>**Matteo Samsa**</font> | ||
===== Članovi Tima ===== | ===== Članovi Tima ===== | ||
Redak 39: | Redak 43: | ||
Ključni dijelovi sustava koje je potrebno realizirati: | Ključni dijelovi sustava koje je potrebno realizirati: | ||
- | 1.Hranilica (osigurati hranu i vodu) | + | 1.Hranilica (osigurati hranu) |
2.Video-kamera (nadzor prostora na zahtjev) | 2.Video-kamera (nadzor prostora na zahtjev) | ||
Redak 55: | Redak 59: | ||
|Datum|Očekivani rezultat| | |Datum|Očekivani rezultat| | ||
|21.3.|Upoznavanje s problematikom| | |21.3.|Upoznavanje s problematikom| | ||
- | |28.3.|Intervju s<font 14px/inherit;;inherit;;inherit>korisnicima – prvi</font>| | + | |28.3.|Intervju s<font 14px/inherit;;inherit;;inherit>korisnicima</font><font 14px/inherit;;inherit;;inherit>– prvi</font>| |
|4.4.|Upoznavanje s postojećim rješenjima i mogućnostima| | |4.4.|Upoznavanje s postojećim rješenjima i mogućnostima| | ||
|11.4.|Intervju s korisnicima – drugi| | |11.4.|Intervju s korisnicima – drugi| | ||
Redak 73: | Redak 77: | ||
<font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>1. Glavni program za arduino</font> | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>1. Glavni program za arduino</font> | ||
- | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Prilikom pokretanja sustava izvršava se inicijalizacija svih dijelova, nakon čega program ulazi u beskonačnu petlju – CKGE_TMP_i loop() CKGE_TMP_i . U svakoj iteraciji petlje program očita vrijeme, izraženo u milisekundama, koje je proteklo od pokretanja sustava pomoću funkcije CKGE_TMP_i millis() CKGE_TMP_i za potrebe izvršavanja određenih funkcija. Nakon toga, provjerava međuspremnik serijske komunikacije, te u slučaju da ima novih podataka ih učita u polje tipa integer. Svaka poruka koju arduino prima u sebi sadrži 5 bajtova: bajt za provjeru, identifikator, i tri bajta podataka. Više o porukama koje se razmjenjuju biti će navedeno kasnije u tekstu.</font> | + | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Prilikom pokretanja sustava izvršava se inicijalizacija svih dijelova, nakon čega program ulazi u beskonačnu petlju – loop(). U svakoj iteraciji petlje program očita vrijeme, izraženo u milisekundama, koje je proteklo od pokretanja sustava pomoću funkcije millis() za potrebe izvršavanja određenih funkcija. Nakon toga, provjerava međuspremnik serijske komunikacije, te u slučaju da ima novih podataka ih učita u polje tipa integer. Svaka poruka koju arduino prima u sebi sadrži 5 bajtova: bajt za provjeru, identifikator, i tri bajta podataka. Više o porukama koje se razmjenjuju biti će navedeno kasnije u tekstu.</font> |
- | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>S obzirom na identifikator izvršava se određena grana CKGE_TMP_i Swtich-Case CKGE_TMP_i funkcije. U svakoj grani se poziva funkcija za određenu funkcionalnost koja iskorištava jedan, dva ili sva tri bajta podataka iz poruke.</font> | + | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>S obzirom na identifikator izvršava se određena grana Swtich-Case funkcije. U svakoj grani se poziva funkcija za određenu funkcionalnost koja iskorištava jedan, dva ili sva tri bajta podataka iz poruke.</font> |
<font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Uz navedeno, u glavnom programu se pozivaju i funkcije koje se neprestano izvršavaju, na primjer, funkcija za detekciju buke.</font> | <font 14px/Arial,Helvetica,sans-serif;;inherit;;inherit>Uz navedeno, u glavnom programu se pozivaju i funkcije koje se neprestano izvršavaju, na primjer, funkcija za detekciju buke.</font> | ||
Redak 83: | Redak 87: | ||
<font 14px/inherit;;inherit;;inherit>Detektor buke služi za praćenje razine buke u okolini uređaja te javljanje prekomjerne razine i trajanja putem mobilne aplikacije. Detektor je realiziran pomoću mikrofon modula i Arduino Uno razvojne pločice. Programski kod je napisan u programskom okruženju Arduino IDE. Mogućnosti koje su programirane:</font> | <font 14px/inherit;;inherit;;inherit>Detektor buke služi za praćenje razine buke u okolini uređaja te javljanje prekomjerne razine i trajanja putem mobilne aplikacije. Detektor je realiziran pomoću mikrofon modula i Arduino Uno razvojne pločice. Programski kod je napisan u programskom okruženju Arduino IDE. Mogućnosti koje su programirane:</font> | ||
- | * <font 14px/inherit;;inherit;;inherit>Promjenjiva razina detekcije</font> * <font 14px/inherit;;inherit;;inherit>Promjenjivo vrijeme trajanja buke</font> | + | * <font 14px/inherit;;inherit;;inherit>Promjenjiva razina detekcije</font>* <font 14px/inherit;;inherit;;inherit>Promjenjivo vrijeme trajanja buke</font> |
<font 14px/inherit;;inherit;;inherit>Vrijednosti se mijenjaju putem mobilne aplikacije. S obzirom na vrijednosti tih parametara korisnik će putem mobilne aplikacije primati obavijesti.</font> | <font 14px/inherit;;inherit;;inherit>Vrijednosti se mijenjaju putem mobilne aplikacije. S obzirom na vrijednosti tih parametara korisnik će putem mobilne aplikacije primati obavijesti.</font> | ||
Redak 101: | Redak 105: | ||
<font 14px/inherit;;inherit;;inherit>Detaljniji opis nalazi se u dokumentaciji projekta.</font> | <font 14px/inherit;;inherit;;inherit>Detaljniji opis nalazi se u dokumentaciji projekta.</font> | ||
- | + | \\ | |
- | ====== Matteo Samsa ====== | + | |
- | + | ||
- | SPVP 2018./2019. | + | |
- | + | ||
- | **Moj zadatak** | + | |
- | + | ||
- | 1. Detektor buke | + | |
- | + | ||
- | 2. Zabava za mačke - laser | + | |