Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

48
Lego robot kezdőknek (EV3 for Dummies) 2016

Transcript of Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Page 1: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Lego robot kezdőknek (EV3 for Dummies)2016

Page 2: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

FIRST® LEGO® League CE Southeast Semifinal 2014, Hungary

A FIRST LEGO League hivatalos honlapja: http://www.first-lego-league.org

Page 3: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

EV3 Core Base megépítése

Page 4: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotokSorter Gyro Boy

Page 5: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotokPuppy Robot Arm H25

Page 6: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

EV3 Core Base beprogramozása

Page 7: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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)

Page 8: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LEGO MINDSTORMS EV3 Education Teacher Edition nyitó képernyőképe

Page 9: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LEGO MINDSTORMS EV3 Education Teacher Edition programozási felülete

Page 10: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LEGO MINDSTORMS EV3 Education Programming nyitó képernyőképe

Page 11: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LEGO MINDSTORMS EV3 Education Programming programozási felülete

Page 12: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LEGO MINDSTORMS Robot Commander (Irányítsuk a robotot iOS/Android eszközzel)

Page 13: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

EV3 Core Base tesztelése

Page 14: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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?

Page 15: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 16: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

1. Alapmozgásokkal kapcsolatos ötlet

Írjon programot, amelyet végrehajtva a robot mozgása során az alábbi alakzatokat írják le!

Page 17: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

2. Színfelismerés A robot kimondja a kocka színeit. (red =

piros, green = zöld, yellow = sárga, blue = kék)

Page 18: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

2. Színfelismeréssel kapcsolatos ötlet

A robot mondja ki a kép egyes színeit!

Page 19: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 20: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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!

Page 21: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

4. Akadály kikerülése A robot elkerüli az elé helyezett

akadályokat.

Page 22: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

4. Akadály kikerüléssel kapcsolatos ötlet

Segítsünk a robotnak kijutni a labirintusból!

Page 23: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 24: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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!

Page 25: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 26: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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é!

Page 27: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 28: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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!

Page 29: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 30: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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!

Page 31: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 32: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

9. Képernyőkezeléssel kapcsolatos ötlet

Írjon programot, amelyet végrehajtva a robot célkeresztet rajzol a képernyőre!

Page 33: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 34: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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!

Page 35: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LE Mindstorms 2015 - termékbrosúra

Page 36: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LME EV3 Core Set

Page 37: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LME EV3 Expansion Set

Page 38: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LME EV3 Science Activity Pack

Page 39: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LME EV3 Space Challenge Set & Space Challenge Activity Pack

Page 40: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

LME EV3 DesignEngineering Projects

Page 41: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Közép-EurópaiRobotolimpia 2016.

Page 42: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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.

Page 43: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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

Page 44: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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

Page 45: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Robotolimpia 2015 összefoglaló

Page 46: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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

Page 47: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

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)

Page 48: Csernai Zoltán, Babiczki Tamás: Lego robot kezdőknek (EV3 for Dummies)

Készítette: Csernai Zoltán, Babiczki Tamás

Köszönöm a figyelmet!