Korisnički alati

Site alati


2019:tomislav_matulic

Razlike

Slijede razlike između dviju inačica stranice

Poveznica na ovu usporedbu

2019:tomislav_matulic [2019/06/13 04:49]
tm119121527
2019:tomislav_matulic [2023/06/19 18:11]
Redak 1: Redak 1:
-====== Tim 6: "​PetCare":​ "Skrb za kućne ljubimce"​ ====== 
- 
-====== PetCare - Skrb za kućne ljubimce ====== 
- 
-SPVP 2018./2019. 
- 
-**Tomislav Matulić** 
-===== Članovi Tima ===== 
- 
-Ivan Matković 
- 
-[[:​2019:​vito_papa|Vito Papa]] 
- 
-Matteo Samsa 
- 
-[[:​2019:​studenti:​igredicak:​start|Ivan Gredičak]] 
- 
-=====   ===== 
- 
-===== Projektni zadatak ===== 
- 
-[[:​2019:​ivan_gredicak:​projektni_zadatak#​projektni_zadatak|Cijeli projektni zadatak]] 
- 
-Moj zadatak: 
- 
-1. Glavni program za arduino (setup() i loop()) 
- 
-2. Detektor buke koji dojavljuje obavijest u mobilnu aplikaciju u slučaju buke 
- 
-3. Igračka za mačke s laserom 
- 
-===== Svrha sustava ===== 
- 
-Omogućiti vlasniku kućnog ljubimca izbivanje iz doma od nekoliko sati do dva dana tako da kućnom ljubimcu budu osigurane osnovne potrebe kao što su hrana, zabava i sigurnost, a vlasniku omogućen video nadzor ljubimca na zahtjev te obavijest u slučaju ugrožene sigurnosti.Omogućiti vlasniku kućnog ljubimca izbivanje iz doma od nekoliko sati do dva dana tako da kućnom ljubimcu budu osigurane osnovne potrebe kao što su hrana, zabava i sigurnost, a vlasniku omogućen video nadzor ljubimca na zahtjev te obavijest u slučaju ugrožene sigurnosti. 
- 
-===== Ciljevi projekta ===== 
- 
-Sustav namijenjen psima i mačkama. 
- 
-Automatska skrb od nekoliko sati do 2 dana (npr. odlazak vlasnika na posao ili kratkotrajno i neplanirano odsustvo) 
- 
-Ključni dijelovi sustava koje je potrebno realizirati:​ 
- 
-1.Hranilica (osigurati hranu i vodu) 
- 
-2.Video-kamera (nadzor prostora na zahtjev) 
- 
-3.Detektor buke (trajanje i razina buke) 
- 
-4.Zabava (laser za mačke ili loptice za psa) 
- 
-5.Mobilna aplikacija (koristi se za konfiguraciju i korištenje sustava) 
- 
-6.Server (komunikacija između aplikacije i sustava) 
- 
-===== Plan projekta ===== 
- 
-|Datum|Očekivani rezultat| 
-|21.3.|Upoznavanje s problematikom| 
-|28.3.|Intervju skorisnicima– prvi| 
-|4.4.|Upoznavanje s postojećim rješenjima i mogućnostima| 
-|11.4.|Intervju s korisnicima – drugi| 
-|18.4.|Izrada projektnog zadatka| 
-|2.5.|Idejno rješenje| 
-|10.5.|Nabavka potrebnih komponenata| 
-|16.5.|Izvedbeno rješenje – dizajn cijelog sustava| 
-| |Izrada sustava| 
-|30.5.|Provjera s korisnicima| 
-| |Dovršenje sustava| 
-|13.6.|Prezentacija sustava| 
- 
-===== Rezultati projekta ===== 
- 
-Kratki opis rješenja zadataka: 
- 
-1. Komunikacija između Raspberry Pi-ja i mobilne aplikacije 
- 
-Za postizanje komunikacije podignut je FTP server na Raspberry Pi-ju. Mobilna aplikacije pristupa FTP serveru i mijenja sadržaj te čita JSON datoteke. Također, s Arduina se, putem serijske veze, primaju podaci koji mijenjaju vrijednosti u JSON datotekama. Na taj je način ostvarena komunikacije između mobilne aplikacije i Arduina. 
- 
-2. Komunikacija između Raspberry Pi-ja i Arduina 
- 
-Napisana je Python skripta na Raspbianu (OS za Raspberry Pi) koja se pokreće prilikom paljenja sustava. Ona je zaslužna za komunikaciju između Raspberry Pi-ja i Arduina, a sve promjene sustava bilježe se u pripadne JSON datoteke. Python skripta implementirana je tako da se pripadna skripta nikad ne prestane vrtjeti, već ako dođe do pogreške pokušava vratiti sustav u inicijalno stanje (za taj sustav koji je uzrokovao problem), a ako ne uspije skripta se dalje izvršavati. 
- 
  
2019/tomislav_matulic.txt · Zadnja izmjena: 2023/06/19 18:11 (vanjsko uređivanje)