Robotiehitamise töötuba Little Robot Friends

Little Robot Friends robotid on väikesed robotsõbrad Spikey, Ghosty ja Curvy. Nad teevad häält, vilgutavad silmi ja kuulevad ümbrust tänu erinevatele anduritele. Neid on võimalik programmeerida visuaalselt ja C keele abil.

https://littlerobotfriends.com

ROBOTIEHITAMISE TÖÖTUBA

14.06.2018 kell 10:00 – 16:00
Tabasalu Ühisgümnaasiumis
www.huviringid.ee/laager.php

Video, kuidas robotsõber kokku panna.

Töötoa slaidid
Robotiehitamise töötuba

Robotsõbra kokkupanemine

Robotsõbra loomine

Robotsõbrale muusika kirjutamine

Vajalikud programmid robotsõprade programmeerimiseks
https://littlerobotfriends.com/downloads/

Soovitav on neid programme kasutada üks korraga. Ehk, et kui uus programm avatakse, siis peaksid teised programmid kinni olema. Muidu võib juhtuda, et see ei tööta, kuna robot ei pruugi uue programmiga ühenduda.

Roboti tarkvara uuenduste kontrollimine.
https://littlerobotfriends.com/learn/lrf-app/checking-for-updates/

1. Little Robot Friends App programmiga on võimalik lihtsalt ja kiiresti muuta robotite silmade värve ja helisid vastavale andurite tegevusele.
http://littlerobotfriends.com/learn/lrf-app/install-app/

Windowsi jaoks on vaja alla laadida ka LRF Windows Driver. Juhend selleks on alloleva lehe neljandas punktis.
https://littlerobotfriends.github.io/LRF_Docs/install/

2. Little Robot Friends Blocks programmiga saab robotile juba kergemaid programme teha. Plokkide abil on lihtne erinevaid käske kokku panna.
http://littlerobotfriends.com/learn/lrf-blocks/install-blocks/

3. Arduino IDE programmiga saab roboteid programmeerida C programmeerimiskeeles. See annab rohkem võimalusi erinevaid programme, tegevusi ja laule kirjutada.
https://littlerobotfriends.com/learn/arduino/install-arduino/

Arduino IDE programm.
https://www.arduino.cc/en/Main/Software

Little Robot Friends Arduino library. Juhend selleks on alloleva lehe teises punktis.
https://littlerobotfriends.github.io/LRF_Docs/install/

SAMD Board. Juhend selleks on alloleva lehe kolmandas punktis.
https://littlerobotfriends.github.io/LRF_Docs/install/

Windowsi jaoks on vaja alla laadida ka LRF Windows Driver. Juhend selleks on alloleva lehe neljandas punktis.
https://littlerobotfriends.github.io/LRF_Docs/install/

Robotsõbra programmeerimine

Kõik robotite programmeerimiseks kasutatavad C programmeerimiskeele käsud.
https://littlerobotfriends.github.io/LRF_Docs/lrf/

Näidisprogramm

Väikeste robotsõprade näidisprogrammid ja juhendid.
https://littlerobotfriends.com/learn/

Näidisprogramm C programmeerimiskeeles, milles roboti silmad muudavad värve ja samal ajal kostub ka lühike heli.

#include <LittleRobotFriends.h>

LRFPattern minuMuster = {
.colorA = LRFColor_Red,
.colorB = LRFColor_Blue,
.transform = LRFTransform_ZigZag,
.duration = LRFDuration_Long
};

LRFSong minuMuss = {
.length = 3,
.octaveShift = 0,
.pattern = minuMuster,
.sounds = {
{LRFNote_C, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort},
{LRFNote_E, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort},
{LRFNote_G, LRFOctave_3, LRFIntonation_Flat, LRFDuration_Medium, LRFDuration_DoubleShort}
}
};

void setup() {
lrf.setup();
lrf.eyes.blinkPattern(minuMuster, true);
}

void loop() {
lrf.loop();
if (lrf.touch.readHair() == 1) {
//lrf.eyes.blinkPattern(minuMuster, true);
lrf.sing(&minuMuss);
}
}

Kostüümid

Väikeste robotsõprade erinevad kostüümid alla laadimiseks.

American football bot

Barbershop Quartet

Chinese custome

CNY lion dance

Cowbots

Cupid

Gentlebot

Present box

Reindeer

Santa Claus

Snowman

Space travel

Viking