LU-BST-B11:PD
Contents
Praktiskie darbi
Praktiskajos darbos jāizpilda sensoru mezgla programmēšanas uzdevums
Lai nokārtotu kursu, sekmīgi jānokārto visi praktiskie darbi!
Praktiskais darbs ir sekmīgs, ja par to saņemts vismaz 40% vērtējums.
PD iesniegšanas procedūra:
- Darbā izmantotos failus (izejas kodu) iesūtīt uz epastu, subjektā norādot "BST PDxx", kur xx ir PD numurs: 01, 02, ... . Iesūtīšanai jāievēro norādītais termiņš
- Darbs jāatrāda uz vietas, 312. datorklasē, ieteicams, praktisko darbu laikā (pēc lekcijas). Atrādīšana var notikt arī pēc iesūtīšanas termiņa beigām.
Izstrādes platformas un vide
Praktiskos darbus atļauts veidot jebkurā vidē: TinyOS, MansOS, Contiki, Mantis, SOS, ... . Vēlams izmantot TMote Sky sensoru mezglus. Bet arī citas motes ir atļautas, to saskaņojot ar pasniedzēju (uzrakstiet epastā "vēlos izmantot platformu X, programmēšanas vidi Y").
Vērtēšana
Visi praktiskie darbi kopā sastāda 20% no kopējā kursa vērtējuma (2 balles).
Praktiskajiem darbiem ir atšķirīga sarežģītība, tāpēc tiem ir arī atšķirīgi svari kopējā vērtējuma veidošanā. PD svari tiks noteikti brīdī, kad būs pienācis pēdējā PD termiņš un kad būs redzams, cik daudz piepūles katrs konkrētais PD studentiem ir sagādājis.
Bonusa punkti
Praktiskajos darbos būs neobligātā daļa, par kuru iespējams saņemt papildus punktus. Rezultātā par PD kopā iespējams saņemt arī vairāk par 20% no kopējās atzīmes (2 ballēm). Šādā veidā ar padziļinātu darbu iespējams nopelnīt punktus kas zaudēti citās "disciplīnās": esejas, KD, projekts.
PD1
Morzes kods.
Uzdevums: izspīdināt uz sarkanās gaismas diodes savu vārdu Morzes kodā (bez mīkstinājuma zīmēm).
Lai kods būtu lasāms "ar neapbruņotu aci", izmantosim sekojošus signālu ilgumus (kuri ideālā gadījumā ir konfigurējami):
- Punkta garums (P): 300ms
- Svītras garums (S): 3 * P
- Atstarpe starp signāliem viena burta ietvaros: P
- Atstarpe starp diviem burtiem: S
- Pauze pēc vārda beigām: 2 sekundes
Pēc pauzes vārds tiek izspīdināts atkal no sākuma.
Bonusa uzdevums: vienlaikus uz sarkanās diodes spīdināt savu vārdu, uz zaļās: uzvārdu. Ja vārds īsāks par uzvārdu, sarkanā diode sagaida, kamēr zaļā beidz savu signālu virkni, abas kopā nogaida vēl sekundi, un atkal viss sākas no sākuma. Ja uzvārds īsāks, zaļā diode sagaida sarkano, pauze, atkal no sākuma.
Veiksmīgas bonusa uzdevuma izpildes gadījumā iespējams iegūt vēl līdz 100% no PD1 vērtējuma (t.i., kopā iespējams iegūt 200% par PD1).
Termiņš: Trešdiena, 12.10.2011. 05:00
Soda punkti, iesūtot novēloti:
- pēc 12.10.2011. 05:00: -15%
- pēc 19.10.2011. 05:00: -30%
- pēc 26.10.2011. 05:00: -45%
- pēc 02.11.2011. 05:00: -60%
PD2
Kursa projekta pieteikums.
Šis praktiskais darbs nedaudz atšķiras no pārējiem. Šoreiz nekas nav jāprogrammē. Bet gan jāuzraksta sava kursa projekta īss apraksts un jāiesniedz tas PDF formātā. PD2 atrādīšana nozīmē, ka lekcijas laikā, 30.11.2010., katra komanda pastāstīs pārējiem par sava kursa projekta ideju, izveidosim īsu diskusiju.
Obligātās dokumenta nodaļas:
- Projekta tēma. Kas ir Jūsu projekts, ko Jūs izstrādāsit. Šeit var pietikt ar vienu vai dažiem teikumiem
- Projekta komanda. Kas piedalās, kādas lomas katrs izpilda (kurš ko programmēs, kurš projektēs, kurš testēs utt)
- Motivācija. Kāpēc Jūs šādu projektu taisāt. Kāds no tā varētu būt labums Jums un pārējiem apkārtējiem cilvēkiem, dabai.
- Jūsu pieeja un arhitektūra. Kā realizēsiet projektu. Kāda būs izmantotā aparatūra. Kāda programmatūra. Kāda būs tīkla struktūra. Šeit labi iederas sistēmas arhitektūras bildes, shematiski attēlojumi. Svarīgi norādīt arī nepieciešamo aparatūru, tai skaitā, kādi sensori nepieciešami projekta realizēšanai. Lai varam sākt meklēt nepieciešamos sensorus, motes. Tiek sagaidīts, ka šī ir saturīgākā projekta apraksta daļa.
- Sagaidāmais rezultāts. Cik daudz no savas projekta idejas plānojat šī semestra laikā realizēt. Kādus testus veikt. Kā novērtēsit rezultātus.
Neobligātās tēmas, par ko iespējams saņemt papildus punktus:
- Kas šajā tēmā pasaulē ir jau izdarīts. Bakalaura studentiem netiek prasīts izdarīt kaut ko universālu, kas pasaulē vēl neeksistē. Tai pat laikā, ir ļoti vēlams, ka veicat izpēti, par to, kas pasaulē Jūsu tēmā ir jau izpildīts. Kaut vai tāpēc, lai izvēlētos labāko risinājumu, lai nav pašiem jāizdomā no nulles
- Idealizācija. Šī projekta ietvaros netiek prasīts, lai Jūs uzbūvējat vispasaules sensoru tīklu ar Gūgles mēroga infrastruktūru. Bet, ja tas tiktu izdarīts - ko ar Jūsu sensoru tīklu varētu izdarīt? T.i., padomājiet pāri sava viena semestra robežām!
Vērtējums
Katra sadaļa sastāda šādu daļu no kopējā PD3 vērtējuma:
- Projekta tēma: 10%
- Komanda: 5%
- Motivācija: 20%
- Pieeja un arhitektūra: 50%
- Sagaidāmais rezultāts: 15%
Papildus punkti:
- Pasaules sasniegumu apskats: 30%
- Idealizācija: 20%
Termiņš: Trešdiena, 30.11.2011. 05:00
Soda punkti, iesūtot novēloti:
- pēc 30.11.2011. 05:00: -15%
- pēc 07.12.2011. 05:00: -30%
- pēc 14.12.2011. 05:00: -45%
- pēc 21.12.2011. 05:00: -60%
PD3
Prezentācija par enerģijas ieguvi no vides.
Uzdevums: Sagatavot prezentāciju par kādu konkrētu metodi, kā iegūt enerģiju no vides. Piemēram, no saules, vēja, vibrācijām, temperatūras starpības, elektro magnētiskā lauka.
Izvēlētā metode ir jāsaskaņo ar pasniedzēju, lai neizveidotos situācija, kad ir vairākas vienādas prezentācijas.
Jāuzstājas ar 15min prezentāciju, kuras saturs:
- Metodes idejas īss apraksts
- Aktuālie pasaules sasniegumi un reāli pielietojumi, prototipi vai pētījumi (ja tehnoloģija vēl ir eksperimentāla)
- Tehniskie parametri, cik daudz enerģijas var iegūt un:
- kādi ir nepieciešamie apstākļi
- ar kādu ātrumu
- kādi ir sprieguma ierobežojumi
- kādi ir strāvas stipruma ierobežojumi
- kas nosaka metodes efektivitāti, kad tā samazinās
- Metodes lietderība sensoru tīkliem - kādās situācijās šādu metodi varētu izmantot
Prezentētāji uzstājas BST lekcijas laikā, 07.12.2011. 12:30 - 14:00.
Vērtējumu noteiks prezentācijas klausītāji.
PD pildīšanas gadījumā par to jāziņo pasniedzējam līdz piektdienai, 01.12.2011. 23:59.