Korisnički alati

Site alati


2018:ivana_marinovic:cijeli_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
2018:ivana_marinovic:cijeli_projektni_zadatak [2018/06/17 15:44]
imarinovic
2018:ivana_marinovic:cijeli_projektni_zadatak [2023/06/19 16:11] (trenutno)
Redak 1: Redak 1:
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Svrha projekta**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Svrha projekta**</​font>​
  
-<​font ​16px/​inherit;;​inherit;;​inherit>​Olakšati kretanje po spavaćoj sobi u mraku pomoću LED traka koje svijetle kad se osoba kreće i omogućiti detekciju mjesečarenja.</​font>​+<​font ​14px/​inherit;;​inherit;;​inherit>​Olakšati kretanje po spavaćoj sobi u mraku pomoću LED traka koje svijetle kad se osoba kreće i omogućiti detekciju mjesečarenja.</​font>​
  
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Korisnici projekta**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Korisnici projekta**</​font>​
Redak 7: Redak 7:
 <font inherit/​Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​Namijenjeno je svim stanarima kuća, stambenih jedinica. Također i ljudima koji imaju problema s mjesečarenjem.</​font>​ <font inherit/​Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​Namijenjeno je svim stanarima kuća, stambenih jedinica. Također i ljudima koji imaju problema s mjesečarenjem.</​font>​
  
-<font inherit/​Arial,​Helvetica,​sans-serif;;​inherit;;​inherit>​Ugradnja ovakvog ​ sustava pogotovo bi olakšala kretanje djece i starijih po noći, i pametno rješenje bilo bi ugraditi napredniji sustav po cijeloj kući i stubama.</​font>​+<font inherit/​Arial,​Helvetica,​sans-serif;;​inherit;;​inherit>​Ugradnja ovakvog sustava pogotovo bi olakšala kretanje djece i starijih po noći, i pametno rješenje bilo bi ugraditi napredniji sustav po cijeloj kući i stubama.</​font>​
  
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Ciljevi projekta**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Ciljevi projekta**</​font>​
  
-  * +  * Dizajniranje sustava namjenske rasvjete koji se sastoji od Arduino Mega mikrokontrolera,​ senzora pokreta(PIR),​ LED trake, RTC modula, Ethernet shielda i ostalih elektroničkih komponenti. 
- +  * Automatsko paljenje LED trake putem Arduino Mega mikrokontrolera nakon detekcije pokreta. 
-Dizajniranje sustava namjenske rasvjete koji se sastoji od Arduino Mega mikrokontrolera,​ senzora pokreta(PIR),​ LED trake, RTC modula, Ethernet shielda i ostalih elektroničkih komponenti. +  * Definiranje više načina rada ovisno o trenutnom vremenu. 
- +  * Kreiranje web stranice koja prikazuje sva vremena ustajanja osobe tijekom noći te tako služi za detekciju mjesečarenja. 
-  * +  * Omogućiti paljenje i gašenje LED trake preko web stranice.
- +
-Automatsko paljenje LED trake putem Arduino Mega mikrokontrolera nakon detekcije pokreta. +
- +
-  * +
- +
-Definiranje više načina rada ovisno o trenutnom vremenu. +
- +
-  * +
- +
-Kreiranje web stranice koja prikazuje sva vremena ustajanja osobe tijekom noći te tako služi za detekciju mjesečarenja. +
- +
-  * +
- +
-Omogućiti paljenje i gašenje LED trake preko web stranice.+
  
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Resursi**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Resursi**</​font>​
Redak 47: Redak 33:
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Ograničenja**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Ograničenja**</​font>​
  
-<​font ​17.0pt/Calibri,​sans-serif;;#​333333;;​inherit>​1. kućište</​font>​+<​font ​14px/Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​1. ​sustav se ne nalazi u nikakvom ​kućištu</​font>​
  
-<​font ​17.0pt/Calibri,​sans-serif;;#​333333;;​inherit>​2. ​napajanje Arduina ​preko laptopa</​font>​+<​font ​14px/Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​2. ​Arduino Mega mikrokontroler se napaja ​preko USB priključka</​font>​
  
-<​font ​17.0pt/Calibri,​sans-serif;;#​333333;;​inherit>​3. ​spor odziv LED trake preko weba (oko 1 sekundu)</​font>​+<​font ​14px/Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​3. odziv LED trake preko weba iznosi ​oko 0,5 sekunde</​font>​
  
-<​font ​17.0pt/Calibri,​sans-serif;;#​333333;;​inherit>​4. cijena koja bi ispala velika u odnosu na proizvode slične namjene</​font>​+<​font ​14px/Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​4. cijena koja bi ispala ​je velika u odnosu na proizvode slične namjene</​font>​
  
 <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Komunikacija s ostalim podsustavima**</​font>​ <font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Komunikacija s ostalim podsustavima**</​font>​
  
-<​font ​17.5pt/Calibri,​sans-serif;;#​333333;;​inherit>​Nite Lite se sastoji od 3 podsustava – PIR senzor, Ethernet ​Shield, RTC modulTa 3 podsustava predstavljaju detektor pokretavezu sa web serverom ​i praćenje ​točnog vremena i datuma.</​font>​+<​font ​inherit/Arial,​Helvetica,​sans-serif;;#​333333;;​inherit>​Nite Lite se sastoji od 3 podsustava – PIR senzor,</​font>​Arduino ​Ethernet ​Shielda na Arduino Mega platformi i LED trakaArduino Mega mikrontroler prima podatke koje na svojem izlazu postavlja PIR senzorupravlja paljenjem ​gašenjem LED trake. Komunikacija između Ethernet Shielda i Arduino Mega platforme ostvarena je pomoću SPI serijske komunikacije. 
 + 
 +====== Komunikacija s vanjskim sustavima ====== 
 + 
 +Spajanje na Web server ostvareno je pomoću Arduino Ethernet Shielda na Arduino Mega platformi. Svrha kreiranja Web servera je praćenje ​mjesečarenja korisnika ovog sustava.
  
-<font 24.0pt/​Calibri,​sans-serif;;#​333333;;​inherit>​**Komunikacija s vanjskim sustavima**</​font>​+====== Vlastita uloga na projektu ======
  
-<font 17.5pt/Calibri,sans-serif;;#​333333;;​white>​Nite Lite je sustav osmišljen kao samostalna jedinica.</​font>​+Jednom kad je smišljen i realiziran sustav kojem su glavne sastavnice PIR senzor, Arduino Mega platforma, LED traka, RTC modul trebalo je testirati ispravan rad tih komponentiTo sam radila proučavanjem datasheetova pojedinih komponenti i pokretanjem već gotovih kodova za testiranje. Nakon provjere ispravnostitrebalo ​je osmisliti i napisati programsku podršku. Prva verzija programskog ​ koda nije uključivala nikakvo podizanje web servera. Kako bi se moglo ostvariti više načina rada u ovisnosti o vremenu bilo je potrebno definirati jedan vremenski interval za večer, a drugi za jutro. Raznim if-ovima i korištenjem RTC modula dobiveni su različiti načini rada. Naknadno, zbog  ideje o podizanju Web servera u suradnji s kolegicom već napisani kod sam trebala dosta promijeniti pogotovo zato što je novi kod trebao u jednoj loop petlji posluživati i Web server. Zadnji korak je bio uhodavanje cijelog sustava i optimizacija koda.
  
  
2018/ivana_marinovic/cijeli_projektni_zadatak.1529250283.txt.gz · Zadnja izmjena: 2023/06/19 16:10 (vanjsko uređivanje)