Pirmas namų darbas
- Padaryti kažką nepaprasto
- Oficiliai namų darbui skirta apie 9 val. darbo
- ND turi tai atspindėti
Antras namų darbas
- Panaudoti arduino specifinius dalykus
- Interuptai
- Taimeriai
- EEPROM
- Gal dar kažkas
Trečias namų darbas
- Kažkas turi judėti
- Servo, Stepper ar kitka
Ketvirtas namų darbas - projektas
- Sudėtingiausias darbas
- Apjungia viską iš pirmų 3 darbų
PVZ Užduotys
- https://aws.amazon.com/iot-core/ - padarysi projekta su situo
- Linija sekantis robotas
- Į saulę pasisukantys saulės baterija
- Išmokti sukti stepperi labai greitai
- Balansuojanti robotą
- Vaikščiojanti robotą
- Besivartantį kūbą
- automatiškai besitaikantį lazeriu įtaisą
- Trianguliacijos būdu surasti objekto koordinates pagal 3 wifi šaltinius
- time laps panoramine nuotrauka (keliem studentam)
- Robot ranka su fydbaku, pasiukoji veiksa ir ji padaro ta pati - irasyti judesi … cia reiks hakinti servo varikslius imti is ju inputa
- padaryti a) kad steperis apsiverstu, b) atsistotu ir stovėtu ant briaunos.
- padaryti LIDAR
- sensor fusion, sujungti rotary encoder ir akcelerometra pozicijos nustatymui.
- sensor fusion, sujungti 2/3 rusiu atsumo matuoklius
Darbas su duomenimis
- naudojantis IoT rinkti duomenis is sensoriu
- apdoroti surinktus duomenis, prognozuoti ar pan.
Kelios prezentacijos apie Arduino:
Komandinis darbas - duodu papildomai 0.1 abiems
- Pabandysi 2 studentams pašnekėti per UART protokolą
- pabandysi SPI įtaisą pakomunikuoti
- Pabandyti I2C įtaisą pakomunikuoti
GPS sensoriu rezultatu vidurkinimas ir palyginimas - https://hackaday.io/project/11974-averaging-many-gpses
Įrašyti sensorių duomenis į failą, pvz:
- Kaip temsta ir/ar švinta
- Kaip keičiasi temperatūra namuose ar lauke
- Kaip išsikrauna baterija prie jos prijungus motorą/lemputę
- Kaip keiciasi wifi signalo stiprumas
Duomenis atvaizduoti grafike su pytonu ar pan.
Idealiu atveju sukurti koki tiesini ar netiesini modeli, pvz:
- Kai du sensoriai yra tarpusavyje susiję,
- pvz 2 skirtingu principų bet to pačio tipo sensoriai
- IR ir ultragarso atstumo matuokliai
- foto rezistoriaus ir saules baterijos
- motoro greičio ir jo valgomos sroves sąryšis
Nekopijuoti kodo iš pvz o patiems parašyti
Nupaisyti schema su shemu paisymo irankiais - KiCAD
Su 4 pinais kontroliuoti kaip įmanoma daugiau ledų, čia naudoti https://en.wikipedia.org/wiki/Charlieplexing
LED ryškumo valdymas naudojant ne tiesini PWM o logaritmini https://www.eldoled.com/cms_file.php?fromDB=9157&forceDownload
Užmigdyti arduino - įvesti į mažos energijos tausojimo režimą
Įrašyti į EEPROM atmintį ir nuskaityti ką nors.
Panaudoti Arduino interuptus.
Padaryti skaičius nuo 0 iki 9 ant duoto displėjaus
sugeneruoti garsus do re mi fa sol ia si pagal klaviatūros paspaudimus
Įvaldyti bluetooth modulį, Įvaldyti giroskopo modulį, Įvaldyti xxxxxxxx modulį
Bevielis ryšys naudojant modulius: MX-05V (433Mhz RF Transmitter and Receiver Module), NRF24L01
Istirti baucinima ir ismokti Debauncinti mygtukus.
Pabandyti perduoti duomenis naudojant foto diodus
Arduino fredai. Kelių nepriklausomų procesų veikimas lygegrečiai (išbandyti 2am namų darbui) Pvz.: LEB blyksi savo ritmu o servo sukiojasi savo. Daugiau informacijos čia:
Trečia Užduotis - noriu kad būtų daugiau sudėtingo programavimo, panaudoti event based (sheduleri ar pan) programavimą, kad keli nepriklausomi uždaviniai veiktų mikrokontroleryje

