Arvestuse saamiseks tarvilik kursusel Asjade internet kevadsemestril 2018 * Lambi lülitamine veebist 09.02 * Ühe NodeMCU abil teise NodeMCU juhtmine 16.02 * Mäng kahe NodeMCU vahel 23.02 * Veebiliidesega katsesimulaator 06.04 * Raspberry Pi käivitus 20.04 * IT5888 kodujuhtimine 04.05 * Seminar 11.05 Selgitusi * Lambi lülitamine veebist Veebilehel on nupud "sisse" ja "välja". Esimesele nupule vajutades läheb seadme küljes olev lamp põlema, teise puhul kustub. Üles pange toimimise video, kood (server + klient) ning elektriskeem (praegusel juhul hästi lihtne) * Ühe NodeMCU abil teise NodeMCU juhtmine Näitkood veebiserveri loomiseks: http://minitorn.tlu.ee/~jaagup/kool/java/kursused/18/asjadeinternet/naited/veebiserver1.txt Soojendusülesanne: ühe NodeMCU küljes lamp, teisel kaks nuppu. Nuppudega saab lampi sisse ja välja lülilitada. Päris ülesanne: kliendi pool saab määrata arvulist väärtust (nupu/potentsiomeetriga). Vastavalt sellele käitub midagi serveripoolses masinas. * Mäng kahe NodeMCU vahel Näiteks Trips-Traps-Trull Mõlemal pool on mängija, saavad kordamööda tegutseda, mõlemad näevad tulemusi Viimistletud nõnda, et kannatab transporti Ideid: Mõttemeister, kivi-paber-käärid, (reaktsiooni)aja võrdlemine * Veebiliidesega katsesimulaator Klassis õpilastele mõne õpikuteema kinnistamiseks või sellega tutvumiseks mõeldud simulaator, millel tehtava töö tulemusi ja võimalusel ka vaheetappe saab vähemalt õpetaja veebis jälgida, õpilastevahelisi sarnasusi ja erinevusi avastada ning hilisemaid kokkuvõtteid teha. Igal seadmel on id, mis antakse kaasa veebipäringu parameetrina. Seadme õpilase kätte andmisel ühendab õpetaja selle id õpilase nimega. Näiteid: + Liuglemisteele kuluva aja sõltuvus aluspinna kaldest. Seade mõõdab 50 cm pikkuse teekonna läbimiseks kuluvat aega, samuti teekonna otspunktide kõrguste vahet. Õpilane teeb erisuguste kallete juures korduvalt katseid ning näeb veebis oma katsete tulemusi arvuliselt ja joonisena. Veebilehele kirjutab arvutused ja järeldused, mida ta katsete põhjal mõistab teha. Õpetaja saab klassi ees näidata tulemusi ühekaupa ning terve klassi tulemusi korraga. + Lahuse läbipaistvuse sõltuvus kontsentratsioonist. Kalibreerimiseks salvestatakse valgusanduri väärtus puhta vee korral ning õpetaja antud kindla kontsentratsiooniga lahuse korral. Õpilane teeb nende vahele veel paari kontsentratsiooniga lahused ning tekitab võrdluspunktid ekraanile. Siis antakse uurida lahused, mille kontsentratsioon on teada vaid õpetajale. Heleduse järgi püüavad õpilased nende kontsentratsioonid interpoleerida ja väärtused pakkuda. Pärast võimalik eraldi vaadata nii üksiku õpilase tulemusi kui üksiku uuritava lahuse tulemusi klassi peale tervikuna. + Setete edasikandumine sõltuvalt vee voolust. Plaadile pannakse mõõdetud suurusega liivahunnik. Õpilane laseb voolikust vett setete lähedale. Seade mõõdab aega, mis kulub liivahunniku ära uhtumiseks. Õpilasele joonistatakse xy-graafik liiva koguse ja uhtumisaegade kohta. Õpetajal võimalik näidata klassi ees ühe õpilase katseid ning terve klassi katsete koondtulemusi * Raspberry Pi käivitus PiFace ekraanil teksti kuvamine, kasutaja tegevusele vastavalt arvude muutmine - näiteks veebist loetud temperatuuriennustuse näitamine kasutaja valitud päeval * IT5888 kodujuhtimine Valgusetugevuse logimine + lampide juhtimine või temperatuuri logimine + küttekeha juhtmine Võimalus veebi kaudu reaalajas sisse/välja juhtida + võimalus tulevikku ajavahemike järgi ette anda valguse või temperatuuri tase, mida püütakse lambi või küttekeha abil saavutada. Logimise väljund ka lisaks graafikuna.