Teelahkme lasteaia ringitund 05.10.17

AEROMOBIL

Hübriidsõiduk, mis sõidab sujuvalt nii maal kui ka õhus. Aeromobil on valmistatud süsinikkiust, mis teeb sõiduki kergeks ja vastupidavaks. Maapinnal sõidust lennurežiimi üleminekuks kulub vaid kolm minutit.

Autona on sõiduki tippkiirus 160 km/h ja lendutõusmiseks vajalik minimaalne kiirus on 130 km/h.

Aeromobili esialgne hind on 1,125 miljoni eurot ja esimesed autod loodetakse klientidele üle anda 2020 aastal.

OZOBOT

Ozobotide tee valiku tõenäosus.

Tegime katse, kuidas Ozobotid ristmikel endale sobiva suuna valivad. Tulemus oli siis selline:
nr 1 rada 18 korda,
nr 2 rada 12 korda,
nr 3 rada 8 korda,
nr 4 rada 6 korda.

Lisaks veel panime suured Ozobotide rajad kokku ja saime veel suuremad rajad.

Ka seekord ei pääsenud me lennukite ehitamisest. Seekord viidi lennukid isegi õue ja tehti nendega suuremad ringid.

Teelahkme lasteaia ringitund 28.09.17

Kuidas lennukid õhus püsivad?

Kuna esimene tund lõppes meil lennukite lennutamisega, siis selle tunni alustasime vestlusega, kuidas lennukid õhus püsivad. Saime teada, et üks lennuk kaalub umbes sama palju kui 14 suurt kaupa täis veoautot.

Lennuk peab õhku tõusmiseks hoorajal sõitma kiirusega vähemalt 200 km/h. Tiiva alla tekkivaid tõstvaid õhuvoogusid nimetatakse tõstejõuks. Oluline on ka lennuki kiirus, sest liiga aeglaselt lendav lennuk võib alla kukkuda ja liiga kiiresti lennates võib lennuk aga ära laguneda.

Niisiis meistardasime ka ise suuremas koguses lennukeid ja tegime toas kiiremaid lennutiire.

OZOBOT

Seekordsed Ozoboti rajad said üsna kirjud ja jooni kuhjaga täis.

TÜG vanemate ringitund 27.09.17

ARDUINO

Led lambid lülitiga

Lampide jaoks on vaja takistit 220Ω ja lüliti jaoks 10kΩ.

Programm C keeles lampide põlema ja vilkuma panemiseks.

// Lampide (3,4,5) ja lüliti (2) defineerimine
int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}
void loop() {
switchState = digitalRead(2);

// Kui lülitit ei vajutata, siis on kõik lambid kustunud
if (switchState == LOW) {
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
} else {

// Kui lülitit vajutatakse, siis hakkavad lambid vilkuma veerand sekundiliste vahedega
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(250);
}
}

TFT ekraan

Ekraani ühendamise joonis ja skeem:

https://www.arduino.cc/en/Guide/TFTtoBoards

Ekraani programmikood:

https://www.arduino.cc/en/Guide/TFT

#include <TFT.h> // Hardware-specific library
#include <SPI.h>#define CS   10
#define DC   9
#define RESET  8  

// pin definition for the Leonardo
// #define CS   7
// #define DC   0
// #define RESET  1

TFT myScreen = TFT(CS, DC, RESET);

void setup(){
myScreen.begin();
myScreen.background(0,0,0);  // clear the screen with black
delay(1000);  // pause for dramatic effect
}
void loop(){
myScreen.stroke(255, 0, 0); // set the stroke color to red
myScreen.line(0, 10, myScreen.width(), 10); // draw a line across the screen
delay(1000);myScreen.noStroke(); // don’t draw a line around the next rectangle
myScreen.fill(0,255,0); // set the fill color to green
myScreen.rect(0,20,myScreen.width(),10); //draw a rectangle across the screen
delay(1000);

myScreen.fill(0,0,255); // set the fill color to blue
myScreen.stroke(255,255,255); // outline the rectangle with a white line
myScreen.rect(0,45,myScreen.width(),45); // draw a fat rectangle
delay(1000);

myScreen.background(0,0,0); // clear the screen before starting again
delay(1000);
}

 

 

TÜG nooremate ringitund 27.09.17

MOSS

Paberiliigutaja MOSS 

Mingil põhjusel on valmis ehitatud robot paberiliigutamiseks. Kahjuks meie ühte mootorit tööle ei saanud ja sellepärast liikus ainult üks rattapaar.

Aga ei olnud hullu, väga omapärane asi nägi ikkagi välja.

TÜG nooremate ringitund 26.09.17

SCRATCH

Pallipüüdmise mäng

Võta spraidiks üks pall või ükskõik milline sprait.

Palli ekraanil liikumiseks ja seinalt põrkamiseks lisa selline kood:

Palli püüdmiseks vali üks piklik sprait , näiteks Paddle. Hiirt liigutades, liigub ka triip kaasa. Selle spraidi alla kirjuta selline kood.

Selleks, et pall triibu vastu minnes põrkaks lisa pallile selline kood.

Et mäng veel huvitamaks läheks joonista tausta alumisse äärde punane triip. Kui pall sinna vastu peaks minema, siis lõpeb mäng ära. Selleks tuleb pallile veel kolmas kood kirjutada.

Teelahkme lasteaia ringitund 21.09.17

Juba ukse peal olid pisikesed huvilised uudistamas ja uurimas, et kas nüüd hakkabki robootika. Nimede kontrollimisel võtsid kõik viisakalt üksteise järel rivvi ja nime kuuldes liikusid toa teise otsa. Kõik, kes pidid olid teadlikult juba kohal.

Tutvusime natuke erinevate robotitega ja rääkisime, mis need üldse on. Väikesed Ozobotid pakkusid palju põnevust ja natukese aja pärast oli kõigile paber erinevaid koode täis joonistatud. Lõpuks võtsime juba suuremad paberid ja tegime pikemad rajad.

Tund lõppes aga hoopis paberlennukite meisterdamisega. Kuna nende ehitamine nii hästi ei õnnestunud, siis saigi lubatud järgmiseks korraks õige lennuki ehitamine ära õppida.

 

TÜG vanemate ringitund 20.09.17

Vanemate ringitunnis tutvusime Arduino Uno ja ledidega. Kõigepealt proovisime ühe ledi põlema panna, siis lisasime nupu ja osad jõudsid ka veel mitu ledi lisada.

ARDUINO

Kolm led lampi nupuga

int switchState = 0;
void setup() {
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
}
void loop() {
switchState = digitalRead(2);
— Kui lülitit ei ole vajutatud, siis põleb nr 3 led ning 4 ja 5 on kustunud
if (switchState == LOW) {
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
} else {
— Kui lüliti on alla vajutatud, siis vilguvad kõik ledid 1/4 sek järel
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(250);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
delay(250);
}
}

TÜG nooremate ringitund 20.09.17

Seekordses nooremate ringitunnis saime Scratchi kontod juba väga kiiresti tehtud ja õppisime uute tulijatega lihtsamaid käske, kuidas midagi liikuma panna. Samal ajal valmisid ka väga toredad ja lõbusad pildid.
Edasijõudnud kirjutasid Scratchis juba ise erinevaid käske.

SCRATCH

Erinevad pildid