Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
2017:studenti:dperkovic:projektni_zadatak [2017/06/28 17:09] dperkovic |
2017:studenti:dperkovic:projektni_zadatak [2023/06/19 16:11] (trenutno) |
||
---|---|---|---|
Redak 67: | Redak 67: | ||
U sklopu ovog grupnog projekta bio sam zadužen za istraživanje, upoznavanje i ugradbu modula za SD karticu i matrične tipkovnice u konačni sustav. Modul za SD karticu se koristi za dugoročno zapisivanje podataka sa senzora kako bi se moglo otkriti skrivene faktore koje utječu na ambijentalni ugođaj prostora. Matrična tipkovnica se koristi za unos novih korisnika i njihovih osobnih postavki ili promjenu postojećih korisnika. Pored toga, osigurao sam aktuatorski dio sustava koji je korak dalje od predviđenog projektnog plana određivanja ambijentalne ugodnosti - ako se na određene faktore može utjecati, u slučaju da neki od njih pređe dozvoljene granice, uključit će se odgovarajući aktuator (klima, rolete i upozorenje za buku). | U sklopu ovog grupnog projekta bio sam zadužen za istraživanje, upoznavanje i ugradbu modula za SD karticu i matrične tipkovnice u konačni sustav. Modul za SD karticu se koristi za dugoročno zapisivanje podataka sa senzora kako bi se moglo otkriti skrivene faktore koje utječu na ambijentalni ugođaj prostora. Matrična tipkovnica se koristi za unos novih korisnika i njihovih osobnih postavki ili promjenu postojećih korisnika. Pored toga, osigurao sam aktuatorski dio sustava koji je korak dalje od predviđenog projektnog plana određivanja ambijentalne ugodnosti - ako se na određene faktore može utjecati, u slučaju da neki od njih pređe dozvoljene granice, uključit će se odgovarajući aktuator (klima, rolete i upozorenje za buku). | ||
+ | |||
+ | ** Modul za microSD karticu ** | ||
+ | |||
+ | Modul za SD karticu se koristi za dugoročno zapisivanje podataka sa senzora kako bi se moglo otkriti skrivene faktore koji utječu na ambijentali ugođaj prostora. | ||
+ | |||
+ | [[http://img.dxcdn.com/productimages/sku_148784_2.jpg |MicroSD modul]] | ||
+ | |||
+ | Za komunikaciju sa SD karticom koristi se skup funkcija unutar biblioteke "SD.h", gdje se podatkovni sustav kartice preusmjerava u lokalnu varijabli tipa "File" s kojom se dalje otvara i zatvara podatkovni tok. | ||
+ | |||
+ | Potrebno je osigurati napajanje od 5 V koje se zatim integriranim sklopovljem za prilagodbu razine napajanja spušta na 3,3 V. Dodatno, nužno je dovesti unutrašnji signal takta na izvod SCK te spojiti MISO, MOSI i CS izvode na odgovarajuće izvode Arduina. Karticu je potrebno formatirati kao fatfs prije spajanja na međusklop, a same datoteke koje će se spremati na karticu (u svrhu zapisivanja podataka sa senzora kroz dulje vremensko razdoblje) trebaju pratiti standard imenovanja „8.3“, odnosno 8 znakova naziva i 3 znaka za tip datoteke (IMEDATOT.EXT). | ||
+ | |||
+ | ** Matrična membranska tipkovnica ** | ||
+ | |||
+ | [[https://www.parallax.com/sites/default/files/styles/full-size-product/public/27899.png |Matrix Keypad]] | ||
+ | |||
+ | Kako bi se olakšao unos novih korisnika, koristi se matrična tipkovnica sa 16 znakova (0-9, A-D, *, #) i 8 izvoda koji se spajaju na proizvoljne izvode Arduina. Matričnu tipkovnicu čine četiri reda i četiri stupca koji povezuju znakove. Pritiskom na jedan od znakova dolazi do spoja određenog stupca i retka, dok mikrokontroler prozivanjem (polling) redova za svaki stupac određuje koji je znak pritisnut. | ||
+ | |||
+ | ** Aktuatori ** | ||
+ | |||
+ | Osim praćenja trenutnih čimbenika u prostoriji, sustav je zamišljen da simulira utjecaj na tri veličine - buku, svjetlost i temperaturu. Ako jedna od veličina pređe kritičnu razinu u odnosu na korisničke želje, aktivira se vanjska jedinica (ovdje predstavljena svjetlećom diodom) koja bi utjecala na povratak te veličine u dozvoljeni raspon. | ||
+ | |||
+ | |||