csernai zoltán, babiczki tamás: lego robot kezdőknek (ev3 for dummies)
TRANSCRIPT
Lego robot kezdőknek (EV3 for Dummies)2016
FIRST® LEGO® League CE Southeast Semifinal 2014, Hungary
A FIRST LEGO League hivatalos honlapja: http://www.first-lego-league.org
EV3 Core Base megépítése
Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotokSorter Gyro Boy
Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotokPuppy Robot Arm H25
EV3 Core Base beprogramozása
LEGO MINDSTORMS EV3 Education szoftver
http://education.lego.com/educationdownloads Lego ID létrehozása LME EV3 Software ingyenes letöltése,
feltelepítése Teacher/Student módban App Store: LEGO MINDSTORMS
Education EV3 Programming (iOS eszközökre)
LEGO MINDSTORMS EV3 Education Teacher Edition nyitó képernyőképe
LEGO MINDSTORMS EV3 Education Teacher Edition programozási felülete
LEGO MINDSTORMS EV3 Education Programming nyitó képernyőképe
LEGO MINDSTORMS EV3 Education Programming programozási felülete
LEGO MINDSTORMS Robot Commander (Irányítsuk a robotot iOS/Android eszközzel)
EV3 Core Base tesztelése
Lego Mindstorms EV3 Education bemutató programok
1. Alapmozgások2. Színfelismerés3. Mozgás színek alapján4. Akadály kikerülése5. Hangjelzés a csíkokon áthaladva6. Útvonal követés 7. Robot sebességének szabályozása8. Morze jelek visszajátszása9. Színmintavétel10. Páros vagy páratlan?
1. Alapmozgások A robot előre halad, megáll, hátra tolat,
megáll, előre halad, tank mozgást végez, felemeli az emelőkart, a giroszkóp segítségével tesz egy 315 fokos fordulatot, leengedi az emelőkart, majd előre haladva motorhangot ad ki.
1. Alapmozgásokkal kapcsolatos ötlet
Írjon programot, amelyet végrehajtva a robot mozgása során az alábbi alakzatokat írják le!
2. Színfelismerés A robot kimondja a kocka színeit. (red =
piros, green = zöld, yellow = sárga, blue = kék)
2. Színfelismeréssel kapcsolatos ötlet
A robot mondja ki a kép egyes színeit!
3. Mozgás színek alapján A robot a színérzékelőnek felmutatott 4
db színt megjegyzi és úgy mozog, ahogy azt előtte beprogramoztuk. (piros = hátra, sárga = balra, zöld = előre, kék = jobbra).
A videofelvételen felmutatott színek a következők: zöld, piros, sárga, kék.
3. Mozgás színek alapján programmal kapcsolatos ötlet A bemutató programot módosítsa úgy,
hogy a sárga szín a robot emelőkarjának felemelését, a kék szín az emelőkar leengedését jelentse! A zöld szín továbbra is az előre, a piros szín a hátra mozgást valósítsa meg!
4. Akadály kikerülése A robot elkerüli az elé helyezett
akadályokat.
4. Akadály kikerüléssel kapcsolatos ötlet
Segítsünk a robotnak kijutni a labirintusból!
5. Hangjelzés a csíkokon áthaladva
A robot egyenesen halad előre egy az alapszíntől jól megkülönböztethető színű csíkokat tartalmazó felületen. A csíkon áthaladva hangjelzést ad.
5. Fehér felületen lévő fekete csíksorral kapcsolatos ötlet Írjon programot, amelyet végrehajtva a
robot fehér felületen lévő fekete csíksor fölött halad, és a harmadik fekete csík fölötti áthaladás után megáll!
6. Útvonal követés A robot a fényszenzora segítségével az
alapszíntől jól megkülönböztethető színű útvonalat követ.
6. Útvonal követéssel kapcsolatos ötlet
Írjon programot, amelyet végrehajtva a robot egyetlen fényszenzorával követi a fehér felületre ragasztott fekete vonalat! Ha az útkövetés során a robot 20 cm-en belül akadályt észlel az ultrahang szenzorával, akkor forduljon meg és kövesse a fekete vonalat visszafelé!
7. Robot sebességének szabályozása
A robot fehér alapú pályán elhelyezett fekete színű sávok fölött halad. Ha a robot fehér színű felület felett halad, akkor gyorsabban mozogjon, míg fekete színű felett lassabban.
7. Robot sebességének szabályozásával kapcsolatos ötlet Írjon programot, amelyet végrehajtva a
robot folyamatosan lassulva közelít egy akadályhoz! Az ultrahangszenzora által mért aktuális távolság határozza meg a robot pillanatnyi sebességét!
8. Morze jelek visszajátszása
A robot morze jeleket játszik le (hosszú és rövid hangokat). A morze jelek időtartamát ütközésérzékelő megnyomásával lehessen beállítani. A megszólaltatott hang olyan hosszan szóljon, mint amennyi ideig az ütközésérzékelő be volt nyomva.
8. Zenei hangok lejátszásával kapcsolatos ötlet
Írjon programot, amelyben a robot lejátszik egy oktávnyi hangskálát félhangonként! Minden hangot 0,5 másodpercig megszólaltatva!
9. Színmintavétel A robot egyenesen előre indul egy fehér
felületen egy fekete csíksor fölött 8 mp-ig. 0,05 mp-enként színmintát vesz fényszenzorával az éppen aktuális felületről. A képernyőre egy függőleges 60 pixel hosszú szakaszt rajzol, ha az aktuálisan mért szín fekete, és nem rajzol szakaszt, ha fehér.
9. Képernyőkezeléssel kapcsolatos ötlet
Írjon programot, amelyet végrehajtva a robot célkeresztet rajzol a képernyőre!
10. Páros vagy páratlan? A robot sorsol egy 1 és 100 közötti
véletlen számot, majd a képernyőre írja a számot és alá azt, hogy páros vagy páratlan.
10. Matematikai műveletekkel kapcsolatos ötlet Írjon programot, amelyet végrehajtva a
robot sorsol egyetlen 1 és 10000 közé eső számot, amelyet a képernyőjére is kiír. A képernyőre írja továbbá a szám tízesre és százasra kerekített értékét!
LE Mindstorms 2015 - termékbrosúra
LME EV3 Core Set
LME EV3 Expansion Set
LME EV3 Science Activity Pack
LME EV3 Space Challenge Set & Space Challenge Activity Pack
LME EV3 DesignEngineering Projects
Közép-EurópaiRobotolimpia 2016.
Nevezés A versenyre három fős csapatok nevezését
várjuk 2016. május 8. éjfélig az [email protected] e-mail címre.
Az e-mail tartalmazza a következő információkat: csapat nevét, iskoláját, a diákok nevét, évfolyamát, felkészítő tanár nevét, a csapat elérhetőségét (e-mail cím), mely versenyszámokban kíván indulni.
A verseny ideje, helye, védnöke Verseny ideje:
2016. május 28. (szombat) Verseny helye:
Bocskai István Általános Iskola Sportcsarnoka (4220 Hajdúböszörmény, Iskola u. 4.)
Védnök: Kiss Attila Hajdúböszörmény város
Polgármestere
Versenyszámok Akadályfutás Célbadobás Szumó Súlyhúzás Labirintus
A versenyszámok részletes ismertetése: https://bighb-web.sharepoint.com/robot/2016_feladat.aspx
Robotolimpia 2015 összefoglaló
Lego Mindstorms EV3 Education összefoglalás
A LEGO készlet megvásárlása
A LEGO robot megépítése
LEGO ID létrehozása
LME EV3 Software letöltése, telepítése
LME EV3 Software
oktatóanyagainak
megtekintése
A LEGO robot beprogramozás
a
A LEGO robot tesztelése
Hivatkozások és források FIRST® LEGO® League CE Southeast Semifinal 2014, Hungary
(https://www.youtube.com/watch?v=HkmFkpMppI0) The TriBot follows the right hand rule to get through the maze.
(https://www.youtube.com/watch?v=AdOLnKFzBoM) Kiss Róbert: A MINDSTORMS EV3 robotok programozásának
alapjai (http://hdidakt.hu/wp-content/uploads/2016/01/dw_74.pdf)
LE Mindstorms 2015 – termékbrosúra (http://hdidakt.hu/wp-content/uploads/2015/08/LE_GlobalBrochure_Mindstorms_2015.pdf)
Robotolimpia 2016 versenyszámok (https://bighb-web.sharepoint.com/robot/2016_feladat.aspx)
Robotolimpia 2015 összefoglaló (https://www.youtube.com/watch?v=vByvhCMVuiM)
Készítette: Csernai Zoltán, Babiczki Tamás
Köszönöm a figyelmet!