esmaspäev, 23. november 2015

Slaalom

Robotil tuleb läbida slaalomirada võimalikult kiiresti. Takistuste vahekaugused on võrdsed, punaste joonte vahekaugus on 310cm.

Reeglid:
  1. aeg läheb käima punase joone ületamisel ja kinni teise punase joone ületamisel (ka joone pikendamisel tekkiva mõttelise joone ületamisel);
  2. robot peab mööduma takistustest ilma neid puudutamata, puudutuse eest karistus + 5 sek;
  3. kui robot möödub takistusest valelt poolt on karistus +10 sek. 
  4. Katseid võib olla mitu, niipalju kui tunni jooksul jõuab teha.

pühapäev, 15. november 2015

Ülesanded

Täna vaatame üle varasemad ülesanded tabelist

7. meeskonnal pole veel ühtegi ülesannet sooritatud!

esmaspäev, 26. oktoober 2015

Teamwork! ja sonar

Robootika üks osa on töötamine meeskonnas!

Kuna töötate mitmekesi ühes teamis siis jagage ülesanded:

  • projektijuht/teami pealik - jagab ülesanded, vaatab et kõigil oleks tegevus, aitab ehitada või juppe korrastada või aitab programmeerida või ...
  • ehitaja - paneb robotit kokku;
  • progeja - programmeerib;
Vahetage aeg-ajalt rolle.
Täna lisame robotile veel teise puuteanduri ja kaugusanduri e sonari. Sonar mõõdab kaugust ja sellega saab panna robotit panna tegema midagi siis kui robot on takistusest kindlal kaugusel.Teise puuteanduri lisame selleks et saaks roboti liikumist käivitada ilma roboti nuppe vajutamata.
Ülesanne
Teha nn "explorer" robot kaugusanduriga. Programmeerida nii, et robot-explorer liiguks lõputult. Kui mingi takistus on lähemal kui 25cm (<25 cm) siis robot pöörab ümber ja liigub uues suunas.

Kuidas teha:
  1. Kõigepealt lisa robotile kaugusandur e sonar (vt juhendi lk 28) pane see vaatama juba lisatud puuteanduriga vastassuunas;
  2. Lisa teine puuteandur sellisesse kohta, et oleks lihtne seda vajutada.
  3. NB! Ole tähelepanelik portidesse ühendamisel!
  4. NB! Säti juhtmed nii et need ei takistaks rattaid ega jääks nt sonari vaatevälja.
  5. Programmis kasuta lõputu korduse (tsükli) plokki;
  6. Kasuta sonari kontrolli plokki, vali õiged ühikud.


Näitan kõike tunnis.


Sonari blokk








Programm eesti keeles:

korda lõputult
liigu otse;
kui kaugus takistusest on väiksem kui 25cm siis 
       pööra ümber;


pühapäev, 11. oktoober 2015

Puuteanduri kasutamine

Täna ehitame natuke oma robotit ümber, teeme nii et robot saaks aru kui ta kusagile vastu läheb e lisame puuteanduri ja programmeerime selle tööle.

Ülesanne
Teha nn "explorer" robot ühe (või kahe - kui oled osavam) puuteanduriga/lülitiga. Programmeerida nii, et robot-explorer liiguks lõputult põrgates takistustelt tagasi.

Kuidas teha:
  1. Kõigepealt lisa robotile puuteandur (vt juhendi lk 40);
  2. Programmis kasuta lõputu korduse (tsükli) plokki;
  3. Kasuta puuteanduri kontrolli plokki;
Näitan kõike tunnis.
puuteandur
tsükli plokk
puuteanduri plokk

Programm eesti keeles:

korda lõputult
liigu otse;
kui puuteandur on vajutatud
       pööra 


CodeWeek


esmaspäev, 28. september 2015

Ehita ise robot

TÜ arvutiteaduse instituut lõi juhendi, mille abil saab lihtsalt ja samm-haaval ehitada nutitelefoni teel juhitava roboti. Juhendmaterjal on kõigile tasuta ja avalikult kättesaadav, kuid oktoobris saab ülikooli juhendajate käe all ka noorte IT-huvilaagrites kätt proovida. Loe lähemalt.

neljapäev, 10. september 2015

3D

Modelleerime 3D objekti (võtmehoidja). Kasutame selleks on-line modelleerimise keskkonda Tinkercad


Nõuded:

  1. pikkus <= 5cm
  2. laius <= 2cm
  3. paksus <= 5mm
Tulemus tuleb salvestada .stl failina serveri kausta 3D.
Kui tulemus vastab nõuetele ja on salvestatud õigesse kohta siis prindime välja.

Head uut aastat!

Meie uus 3D printer nimega Makerbot

kolmapäev, 13. mai 2015

Mikrofon

Lisame oma robotile mikrofoni ja teeme sellise programmi et robot ärkab heli (nt käteplaksu) peale alustab siis tegevust. Täienda eelmist roboti ärkamise programmi.
Kui sellega hakkama said siis proovi ise midagi mikrofoni abil juhtida. 

Mida võiks teha järgnev programm? Proovi!


kolmapäev, 29. aprill 2015

kolmapäev, 22. aprill 2015

Roboti ärkamine

Tee robotile programm, kus
  1. magab 5 sekundit (sleeping);
  2. avab silmad, (surprise)
  3. alustab liikumist (mõtle ise mis liikumisi ta teeb)
  4. lõpus suleb silmad (jääb magama).
  5. lisa programmile veel heli (norskamine = snore).

esmaspäev, 13. aprill 2015

Käisime külas

Käisime koos Sütevaka robootikaringi poistega külas Pärnu Tehnikamaja robootikaringil
Võtsime kaasa oma robotid ja vaatasime mis tehnikamajas tehakse ja mis tingimused neil on. 
Robotid panime võistlema sumos. Võistlesime nn vabaklassis, st päris täpselt reegleid ei jälginud. Tulemus oli nii ja naa sest mõned matšid võitsid meie robotid ja mõned jälle nende robotid.






reede, 27. veebruar 2015

Slall

Robotil tuleb läbida slaalomirada võimalikult kiiresti. Takistuste vahekaugused on võrdsed, punaste joonte vahekaugus on 310cm.

Reeglid:
  1. aeg läheb käima joone ületamisel ja kinni sama joone ületamisel (ka joone pikendamisel tekkiva mõttelise joone ületamisel);
  2. robot peab mööduma takistustest ilma neid puudutamata, puudutuse eest karistus + 5 sek;
  3. kui robot möödub takistusest valelt poolt on karistus +10 sek. 

teisipäev, 10. veebruar 2015

Kuristikuülesanne

Kuristik

Robot liigub laual lõputult kuid ei tohi üle ääre sõita. 
Robot kasutab kauguseandurit e sonarit ja mõõdab kogu aeg kaugust pinnast millel liigub. Kui kaugus on suurem kui laua tasapinna kaugus siis robot tagurdab ja pöördub uude suunda.


  1. kontrolli sonari toimimist
  2. programmeeri robot: (programm on sarnane exploreriülesandele seepärast tee see enne ära) programm töötab lõputult, kontrollib kaugust ja toimib siis kui kaugus on suurem mingist väärtusest.


NB! Jälgi sonari mõõdetavaid ühikuid - need võivad olla tollid aga meie kasutame cm.

teisipäev, 27. jaanuar 2015

Täpsussõit

Täna teeme robotitega väikese võistluse
Ülesandeks on jõuda stardijoonelt oma mehikese juurde võimalikult lähedale, kui robot sõidab mehikesele pihta siis see langeb välja.
Selleks tuleb ära mõõta oma roboti 1 mootoripöördega läbitav maa. Tulemuse põhjal tuleb arvutada, mis väärtus tuleb panna mootoritele pööreteks, et see jõuaks etteantud kaugusele.
Nt mõõtsin ära, et minu roboti 1 pöördega läbitav maa oli 15cm. Etteantud distantsiks on 2m75cm siis saan, et 275cm jagatud 15cm on  18,3 pööret. (See on näide suva arvudega - ära seda lahendust kasuta)
1. voorus võistlevad 2 paari, edasi saab 1 parem. Proovikatseid ei ole.
Võitjatele suuremad auhinnad, teistele ka midagi.
 
5. klassi finaal

teisipäev, 13. jaanuar 2015

Kaugusanduri kasutamine

Lisa oma robotile kaugusandur e sonar












Programmis on selle kasutamiseks blokk








Ülesanne:
Tee selline programm et robot liikudes pööraks enne takistust ära. Selleks peab ta kontrollima kaugust ja kui kaugus on väiksem kui nt 30cm siis pöörab nt 100 kraadi (degrees) ja liigub uues suunas lõputult.


FLL