Tarkade seadmete ehitamise ring 13.11.23

STARSHIP

TEHISINTELLEKT E. AI – näotuvastus

Tehisintellekt põhineb nn tehisneurovõrgustikul, mis on välja töötatud aju närvirakke ehk neuroneid ühendava võrgustiku eeskujul. Iga digitaalne neuron analüüsib pilti pikselhaaval, saadab tulemuse edasi võrgustikku ning lõpuks võrreldakse analüüsi tulemusi andmebaasi salvestatud pildi omaga. Iga analüüsitud pildiga saab võrgustik „targemaks“. Hiljem ei pea andmed läbima võrgustikus enam sada protsenti sama teed, et jõuda sama tulemuseni. Seda meetodit nimetatakse masinõppeks ja tänu sellele tunneb algoritm su ära erinevate nurka­de alt.

https://youtu.be/4-7X-Wl_8gA

Teachable Machine

Arvuti õpetamine näidates kaameraga erinevaid esemeid.

teachablemachine.withgoogle.com

RUBE GOLDBERGI MASIN

Rube Goldbergi masin on tahtlikult koomiliselt keerukaks ehitatud masinavärk (ahelseade), kus lõppoperatsiooni teostamisele eelneb hulk omavahel doominoefektilaadselt seotud operatsioone. Masin sai nime palju taolisi masinaid joonistanud Ameerika karikaturisti Rube Goldbergi järgi.

Professor Butts ja isepühkiv taskurätt (Rube Goldbergi karikatuur, 1931)

TINKERCAD

www.tinkercad.com/joinclass/NNLLZ35UMMYY

Sim Lab

Codeblocks auto

Auto kere

Auto rattad

Auto liikumine

Codeblocks Among Us

TUNNIVIDEOD

robootika.digipurk.ee/nutiring

ROBOTEX

17-18.11.2023 Unibet Arena

Robotex: robotex.international
Töötoad: robotex.international/et/tootoad

Väikese metallidetektori ehitamise töötuba
Kontaktivaba vooludetektori ehitamise töötuba
Automaatse kastmisseadme ehitamise töötuba
Elektroonilise täringu ehitamise töötuba

Nädala tunnitöö 11.04.23

FOOTBALL

ROBOCUP

DIGITERAD

  1. Brauseri aadressiribale kirjuta tehted: 2476 + 34733
  2. Kõige turvalisem ekraanilukk on PIN-kood
  3. Arvutist tuleb paus teha 30 min järel
  4. Arvuti sisendseadmed on klaviatuur, hiir, mikrofon jne
  5. Arvuti väljundseadmed on monitor, printer, kõlar jne
  6. Viimase tegevuse saab tühistada: Ctrl + Z
  7. Viimati suletud brauseri vahelehe saab taastada: Ctrl + Shift + T
  8. Lisainfot saab leida, kui tekst ära märkida ja vajutada parempoolset hiireklahvi
  9. Sisseloetud kõne saab muuta tekstiks: bark.phon.ioc.ee/dikteeri
  10. Programmeerimist saab õppida: scratch.mit.edu, code.org ja www.lightbot.lu

TINKERCAD

Sim Lab

TYPING.COM

www.typing.com

Tarkade seadmete ehitamise ring 07.03.22

TINKERCAD CIRCUITS

LED lampide rida

// loeb andmebaasi palju muutujaid korraga
int array[] = {2, 3, 4, 5, 6, 7};
int count = 0;
int timer = 90;

void setup()
{
  for (count=0; count<6; count++) {
    pinMode(array[count], OUTPUT); // loendab kokku lampide arvu
  }
}
  void loop()
{
  // süttimine liigub paremalt vasakule
    for (count=0; count<5; count++) {
    digitalWrite(array[count], HIGH); // lamp läheb põlema
    delay(timer);
    digitalWrite(array[count + 1], HIGH); 
    delay(timer);
    digitalWrite(array[count], LOW); // esimesena põlema hakanud lamp kustub
    delay(timer*2);
                 }               
  // süttimine liigub vasakult paremale
  for (count=5; count>0; count--) {
    digitalWrite(array[count], HIGH); // lamp läheb põlema
    delay(timer);
    digitalWrite(array[count - 1], HIGH); // järgmine lamp läheb põlema
    delay(timer);
    digitalWrite(array[count], LOW); // esimesena põlema hakanud lamp kustub
    delay(timer*2);
                 }
                 }

Termomeeter kõlaritega

void setup()
{
  Serial.begin(9600);
  pinMode(3, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(11, OUTPUT);
}

void loop()
{
  int sensorVal = analogRead(A1);
  float voltage = (sensorVal / 1024.0) * 5.0;
  float temperature = (voltage - .5) * 100;

  Serial.println(temperature);  

  if ( temperature > 40 ) {
    tone(3,50);
    // Heli sagedus (31 kuni umbes 1000)
    digitalWrite(6, HIGH);  
    delay(200);
    noTone(3);
    digitalWrite(6, LOW);
    delay(200); 

    tone(9,20);
    digitalWrite(11, HIGH);  
    delay(200);
    noTone(9);
    digitalWrite(11, LOW);
    delay(200); 
    
  }  
}

KEVADE KAHOOT

https://kahoot.it/

Tarkade seadmete ehitamise ring 27.09.21

RGB LED

RGB lED on lamp, mille värve on võimalik muuta. Lambi peal on tuvastatud 16,7 miljonit erinevat värvi.

R – Red, punane
G – Green, roheline
B – Blue, sinine

Värvikoodid

Kuna värvide koode on palju, siis on võimalik neid otsida internetist erinevatelt lehtedelt.

Üks võimalik koht on: htmlcolorcodes.com

Programmi jaoks sobiv värvikood on näha üleval ääres RGB järel. Numbrid tähendavad punase, rohelise ja sinise värvi tooni tugevust. Numbrite vahemik on 0 kuni 255.

255, 0, 0 – punane värv

0, 255, 0 – roheline värv

0, 0, 255 – sinine värv

Tinkercad

Skeeme on eelnevalt mugav valmis teha Tinkercad keskkonnas. Seal saab proovida ka programmikoodi ja näha, kas see töötab.

www.tinkercad.com/

RGB LED lambi ühendamise skeem

VILKUVAD RGB LEDID