ݺߣ

ݺߣShare a Scribd company logo
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 éíé
Lego Mindstorms EV3 Education
alapkészletből megépíthető egyéb robotok
Sorter Gyro Boy
Lego Mindstorms EV3 Education
alapkészletből megépíthető egyéb robotok
Puppy Robot Arm H25
EV3 Core Base Dzdzá
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 ٱٱé
Lego Mindstorms EV3 Education
bemutató programok
1. Alapmozgások
2. Színfelismerés
3. Mozgás színek alapján
4. Akadály kikerülése
5. Hangjelzés a csíkokon áthaladva
6. Útvonal követés
7. Robot sebességének szabályozása
8. Morze jelek visszajátszása
9. Színmintavétel
10. 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 Design
Engineering Projects
Közép-Európai
Robotolimpia 2016.
Nevezés
 A versenyre három fős csapatok nevezését várjuk
2016. május 8. éjfélig az olaht@bighb.hu 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
éíé
LEGO ID
létrehozása
LME EV3
Software
letöltése,
telepítése
LME EV3
Software
oktatóanyagainak
megtekintése
A LEGO robot
Dzdzá
A LEGO robot
ٱٱé
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_2
015.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!

More Related Content

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

  • 1. Lego robot kezdőknek (EV3 for Dummies)2016
  • 2. FIRST® LEGO® League CE Southeast Semifinal 2014, Hungary A FIRST LEGO League hivatalos honlapja: http://www.first-lego-league.org
  • 3. EV3 Core Base éíé
  • 4. Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotok Sorter Gyro Boy
  • 5. Lego Mindstorms EV3 Education alapkészletből megépíthető egyéb robotok Puppy Robot Arm H25
  • 6. EV3 Core Base Dzdzá
  • 7. 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)
  • 8. LEGO MINDSTORMS EV3 Education Teacher Edition nyitó képernyőképe
  • 9. LEGO MINDSTORMS EV3 Education Teacher Edition programozási felülete
  • 10. LEGO MINDSTORMS EV3 Education Programming nyitó képernyőképe
  • 11. LEGO MINDSTORMS EV3 Education Programming programozási felülete
  • 12. LEGO MINDSTORMS Robot Commander (Irányítsuk a robotot iOS/Android eszközzel)
  • 13. EV3 Core Base ٱٱé
  • 14. Lego Mindstorms EV3 Education bemutató programok 1. Alapmozgások 2. Színfelismerés 3. Mozgás színek alapján 4. Akadály kikerülése 5. Hangjelzés a csíkokon áthaladva 6. Útvonal követés 7. Robot sebességének szabályozása 8. Morze jelek visszajátszása 9. Színmintavétel 10. Páros vagy páratlan?
  • 15. 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.
  • 16. 1. Alapmozgásokkal kapcsolatos ötlet  Írjon programot, amelyet végrehajtva a robot mozgása során az alábbi alakzatokat írják le!
  • 17. 2. Színfelismerés  A robot kimondja a kocka színeit. (red = piros, green = zöld, yellow = sárga, blue = kék)
  • 18. 2. Színfelismeréssel kapcsolatos ötlet  A robot mondja ki a kép egyes színeit!
  • 19. 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.
  • 20. 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!
  • 21. 4. Akadály kikerülése  A robot elkerüli az elé helyezett akadályokat.
  • 22. 4. Akadály kikerüléssel kapcsolatos ötlet  Segítsünk a robotnak kijutni a labirintusból!
  • 23. 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.
  • 24. 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!
  • 25. 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.
  • 26. 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é!
  • 27. 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.
  • 28. 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!
  • 29. 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.
  • 30. 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!
  • 31. 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.
  • 32. 9. Képernyőkezeléssel kapcsolatos ötlet  Írjon programot, amelyet végrehajtva a robot célkeresztet rajzol a képernyőre!
  • 33. 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.
  • 34. 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!
  • 35. LE Mindstorms 2015 - termékbrosúra
  • 38. LME EV3 Science Activity Pack
  • 39. LME EV3 Space Challenge Set & Space Challenge Activity Pack
  • 42. Nevezés  A versenyre három fős csapatok nevezését várjuk 2016. május 8. éjfélig az olaht@bighb.hu 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.
  • 43. 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
  • 44. 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
  • 46. Lego Mindstorms EV3 Education összefoglalás A LEGO készlet megvásárlása A LEGO robot éíé LEGO ID létrehozása LME EV3 Software letöltése, telepítése LME EV3 Software oktatóanyagainak megtekintése A LEGO robot Dzdzá A LEGO robot ٱٱé
  • 47. 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_2 015.pdf)  Robotolimpia 2016 versenyszámok (https://bighb- web.sharepoint.com/robot/2016_feladat.aspx)  Robotolimpia 2015 összefoglaló (https://www.youtube.com/watch?v=vByvhCMVuiM)
  • 48. Készítette: Csernai Zoltán, Babiczki Tamás Köszönöm a figyelmet!