Menü
Ingyenes
becsekkolás
a fő  /  az internet / EV3 robot programozási tanfolyam Lego környezetben. EV3 robot programozási tanfolyam Lego Mindstorms EV3

EV3 Robot programozási kurzus Lego környezetben. EV3 robot programozási tanfolyam Lego Mindstorms EV3

A Lego létrehozásának teteje a LEGO Mindstorms EV3 programozható tervezők felszabadulása volt. A játékot több mint tíz év alatti gyermekek számára tervezték.

Most a Mindstorms EV3 használható a speciális üzletekben vagy az interneten. Ezek könnyen programozhatók bizonyos műveletek végrehajtására.

A programozási környezet telepítése

Mielőtt elkezdené írási parancsokat egy robotra, telepítenie kell a szoftvert.

Rendszerkövetelmények PC dolgozni lego Mindstorms. EV3:

  • Windows XP, 7, 8 vagy MacOS (10.6-10.8);
  • 2 GB RAM és 750 MB lemezen.

Szerda C. telepítése uSB használatával., válasszon egy tanár vagy diák változatát.

Telepítés után hozzon létre egy olyan projektet, amely mappaként jelenik meg. A Vezérlőpulton válassza ki, hogy mit szeretne létrehozni, programozni vagy kísérletezni. A kísérlet ajánlott, hogy érzékelőket hozzon létre a teljesítmény tanulmányozásához.

A robotkezelő program blokkokból, szekvenciális műveletekből áll, amelyeket végrehajtani, minden egyes blokknak saját módja van. Például a motorvezérlő egység képes megállítani. Fedezze fel a képernyőre alkalmazott összes szimbólumot.

A menü tartalmazza a képernyőn található menüt:

  • törvény;
  • kezelői menedzsment;
  • érzékelő;
  • adatügyletek;
  • a blokkom stb.

Ezzel a menüvel egy robotot programozhat különböző lépésekhez. Például egy olyan lapon, amely felelős a különböző mechanizmusok cselekvéséért, konfigurálhatja a motor módot a mozgáshoz, a leállításhoz vagy a bekapcsoláshoz. Itt beállíthatja az idő, mennyiség és forgásszög.

A "Hang" blokkban programozhatja a robotot lejátszásra. hangjelzések. Ezek a jelek mikrofon segítségével letölthetők vagy rögzíthetők. A programmenedzsment fontos eleme az operátorok vezérlõ menüjének része. Benne kezelheti a program cselekvését.

Itt adhat ilyen parancsokat a programra:

  • el kell várni;
  • ciklus ismétlés;
  • váltás a blokkok között;
  • befejezze a ciklust.

Lego Mindstorms EV3 Multitasking, számos parancsszekvenciát tartalmaz. Nemcsak a programban lévő műveleteket programozhatja, hanem a végrehajtás sorrendjét is.

A megfelelő menü összes lehetséges parancsának kombinálása komplex pályák és konstrukciós viselkedés-típusok kombinálása.

LEGO Oktatás Mindstorms EV3: Roboruki programozás (Robbohand H25):


Rövid leírás


Ez a kurzus áttekintette:


- kilép a ciklusból;
- munka a kapcsolóval;

Teljes leírás

Lego Mindstorms EV3 nem a legösszetettebb programozási környezet. De ez nem jelenti azt, hogy megtanulják, hogy köpködjenek. Azok számára, akik korábban soha nem programoztak, fejlesztése több mint egy évig tarthat. És nem túlzás. Világos előnyök nélkül, és az állandó gyakorlat, a Robots programozás a Lego Mindstorms EV3-ban történő fejlesztése akár 2 évet is igénybe vehet.

Nem fogok elrejteni - jó könyvek vannak a Lego Mindstorms EV3 programozására. Az egyetlen hátrány nem a legerősebb láthatóság. Ne helyezze a videót a könyvbe. Nem fogja írni a program "kódjának" hangjának magyarázatát.

Ezért tettem egy programozási kurzust a Lego Mindstorms EV3-ban a rövid videó leckék formátumában.

A tanfolyam összetétele.

Ez a videó tanfolyam több mint 30 videóból és 3 utasításból áll a robotok összeszerelésére.
Ez a kurzus áttekintette:
- egyszerű programok létrehozása;
- a program végrehajtása a ciklusban;
- kilép a ciklusból;
- munka a kapcsolóval;
- változók és konstansok;
- az egyik színes érzékelőn, stb.

Költség.

A ebben a pillanatban, A kurzus ár 1000 p. P

Lehet, hogy vitathatsz - ez 1000 r. ez drága. Igen, drágább, mint a könyv. De ellentétben a könyvet, nem fog csak olvasni, majd nézni a képeket. Meg tudod nézni a robotot a személy cselekedetében. És legalábbis a videóban. És ha akarod, akkor építsd meg az általam kínált utasításokat (mindegyikük 3).
És a második különbség a könyvből a lehetőséget, hogy kérdezzen egy kérdést a Lego Mindstorms EV3 programozásáról. Valami a tanfolyam érthetetlen, és kérdéseket okozott? Nem probléma. Az oldal rendelkezik a kapcsolatokkal. Medve és kérdezze meg.

Garancia.

Ha a tanfolyam tanulmányozása után nem tudsz programozni, visszaadom a pénzt. Ehhez írj nekem egy e-mailben, amelyet vissza szeretne adni a pénz, és visszatérítést teszek.

P.. S.. A kurzus kifinomult és módosul. Miután megvásárolta, a korlátlan idő személyes számláján lesz elérhető. Így a vásárlás most nagyon nyereséges.

Demo - Access

SP-Force-Hide (kijelző: Blokk; Háttér: #Fffffff; Padding: 15px; szélesség: 450px; max-szélesség: 100%; Hater-sugar: 8px; -Moz-határon -Radius: 8px; RADIUS: 8PX; Border-Color: #dDDDDDD; Border-Style: szilárd: szilárd; Border-Width: 1px; Font-face: Arial, "Helvetica Neue", Sans-Serif; Háttér ismétlés: No-REPEAT; Központ; Háttér méret: Auto;). SP-formátum bemenet (kijelző: inline-blokk; Opacity: 1, láthatóság: látható;). SP-forma .sp-formasmezők -wrapper (Margin: 0 Auto, Width: 420px;). SP-forma .sp-forma-vezérlés (háttér: #FFFFFFF, Border-Color: #ccccccc, Border-Style: szilárd; határszélesség: 1px; betűtípus: 15px; ; Padding-Right: 8.75px; Border-sugar: 4px; -moz-határ-sugár: 4PX; webkit-határ-sugár: 4px; magasság: 35px; szélesség: 100%;). SP-forma .sp-mező Címke (szín: # 444444, betűméret: 13px; betűtípus-stílus: normál; betűtípus-súly: merész;). SP-forma .sp-gomb (Border sugar: 4px; -moz-határ-sugár: 4px; WebKit-Border-RADIUS: 4PX; B Ackground-color: # 0089BF; Szín: #FFFFFF; Szélesség: Auto; betűtípus: 700; Betűtípus-stílus: normális; Font-Család: Arial, Sans-Serif; Box-Shadow: Nincs; -Moz-Box-Shadow: Nincs; -Webkit-Box-Shadow: Nincs;). SP-forma .sp-gomb-tartály (szöveg-igazítás: balra;)

Helló. A cikkekben bemutatom a LEGO NXT Mindstorms 2.0 mikrokomputer programozás programozását. Alkalmazások fejlesztéséhez használom a Microsoft Robotics Developer Studio 4 (MRDS 4) és Ni LabView (Ni LabView) platformot. A mobil robotok automatikus és automatizált ellenőrzésének feladatait látják és végrehajtják. Az egyszerű és összetettek között mozogunk.

Néhány kérdés és megjegyzés olvasó előrejelzése.

Miért NXT Mindstorms 2.0? Mivel a projektek számára ez a készlet a legmegfelelőbbnek tűnt, mert Az NXT mikroszámítógép teljes mértékben kompatibilis az MRDS 4 és Ni LabView platformokkal, valamint ez a készlet nagyon rugalmas a különböző robotkonfigurációk összeszerelésével - minimális időt töltenek a robot összeszerelésére.

Miért vannak az MRDS 4 és NI LabView platformok? Tehát történelmileg történt. A képzés az egyetem vezető tanfolyamaiban állt a feladat fejlesztésében tanfolyamok platformadatok használata. Ezenkívül a platformok elegendő egyszerűséggel rendelkeznek a mesterképzésben és a funkcionalitásban, használatuk segítségével egy programot közvetlenül a robot vezérléséhez írhat, és a felhasználói felületet és a virtuális környezetben tesztelheti (az MRDS 4).

Igen, ki általában szüksége van ezekre a leckékre, online és sok projekt a robotika! Az ezzel a köteg (NXT + MRDS 4 / NI LabVIEW), gyakorlatilag nincs textúra cikkek, a natív programozási környezet elsősorban, és ez teljesen triviális minden benne. Mindazok, akik érdeklődnek a robotika, a programozás és az NXT-hez (és nincs elég ilyen), egy kora közönség.

A grafikus programozási nyelvek gonoszok, és azok, akik az eretettek programozása! Grafikus programozási nyelvek MRDS 4. és NI LabVIEW kétségtelenül a mínuszok, mint például a fókuszálás alatt keskeny feladatokat, de a funkcionalitás ők kicsit rosszabb, mint a szöveg nyelvek, különösen az NI LabVIEW eredetileg kifejlesztett egy nyelvet könnyű megtanulni megoldani a tudományos és Mérnöki feladatok. Ehhez számos szükséges könyvtár és eszköz található. Ezért feladataink megoldására ezek a grafikus nyelvek a legmegfelelőbbek. És ne égjenek meg, hogy megvetsük minket.

Mindent úgy néz ki, gyerekes és nem komolyan! Ha a feladat végrehajtására algoritmusok a képzés alapjait és elveit programozás, robotika, valós idejű rendszerek nélkül mélyedést áramkör és protokollok, ez egy nagyon megfelelő eszköz, de nem olcsó (kapcsolódó NXT készlet). Bár ugyanezen célokra, az Arduino adatbázisok nem rosszak, de szinte nincs kompatibilitás az MRDS 4 és Ni Labview-vel, és ezeken a platformokon szinte nincs varázsa.

A felhasznált technológiák a forgási kapitalista országok terméke, valamint az emberek ellensége és a nyugati összeesküvők bűncselekményének szerzője! Sajnos az elektronikai és számítástechnikai technológia területén a technológiák többsége nyugatról jön, nagyon boldog leszek, ha hasonló technológiákat fognak jelezni az eredeti hazai termeléshez. Időközben használjuk, hogy mi van. És nem kell megmondani a különleges szolgáltatásokat.

Az MRDS 4 és NI LabView platform rövid áttekintése.

Egyértelművé teszem a terminológiát. A platformon ebben az esetben, ami azt jelenti, hogy egy sor különböző eszközök, például a VPL nyelv az MRD-ben, valamint egy alkalmazás futási környezet, azaz. A futtatható (* .exe) fájlokban nincs közvetlen alkalmazások.

2006-ban a Microsoft bejelentette a platform létrehozását Microsoft Robotics Developer Studio (részletesebben a Wikipedia cikkben). Az MRDS Windows-orientált alkalmazási fejlesztési környezet a robotika és a szimuláció számára. Jelenleg releváns microsoft verzió Robotics Developer Studio 4. között jellemzők: Grafikus programozási nyelv VPL, webes és a Windows - orientált interfészek VSE szimulációs környezet, egyszerűsített hozzáférést érzékelők, mikrokontroller és a robot működtető támogatása programozási nyelv a C #, könyvtárak többszálú programozás és elosztott CCR Alkalmazások és DSS, Sok robotos platform támogatása (Eddie, Boe - Bot, Corobot, Irobot, Lego NXT stb.).

LabVIEW (Laboratóriumi virtuális műszeres műszerek) - Ez egy fejlesztési környezet és platform a vállalati nemzeti eszközök "G" programozásának programozási nyelvén létrehozott programok végrehajtására (részletesebben a Wikipedia cikkben). A LabVIEW-t adatgyűjtési és feldolgozó rendszerekben használják, valamint a technikai tárgyak és a technológiai folyamatok ellenőrzése. Az ideológiailag labvatkozás nagyon közel van a SCADA Systemshez, de ellentétben azokkal, hogy jobban tájékozódnak, hogy megoldják a problémákat nem annyira az ACS TP területén technikai folyamat), mennyit az Asni területén ( automatizált rendszerek tudományos kutatás). A Labview "g" grafikus programozási nyelv az adatfolyam-architektúrán alapul. Az ilyen nyelveken az üzemeltetők végrehajtásának sorrendjét az alábbi eljárás nem határozza meg az alábbi eljárás (mint az elengedhetetlen programozási nyelvek), de az ezen üzemeltetők inputáira vonatkozó adatok rendelkezésre állása. Az adatok szerint nem kapcsolódó operátorokat véletlenszerű sorrendben párhuzamosan végzik. A LabView programot virtuális eszköz (ENG. Virtuális eszköz), és két részből áll:

  • blokkdiagram, amely leírja a virtuális eszköz logikáját;
  • az előlap leírja a virtuális eszköz felhasználói felületét.

A LEGO NXT Mindstorms 2.0 beállítása rövid áttekintése.

Az NXT készlet egy vezérlőegységből, négy érzékelőből és három szervo meghajtóból áll. A vezérlőegység önmagában tartalmazza:
  • 32 bites AVR7 mikrokontroller 256 kb-nál Flashmemória és 64 kb RAM memória;
  • 8 bites mikrokontroller AVR C 4 KB flash memória és 512 RAM memória byte;
  • bluetooth v 2.0 rádiómodul;
  • USB csatlakozó;
  • 3 csatlakozó a szervo meghajtók csatlakoztatásához;
  • 4 csatlakozó érzékelő csatlakoztatásához;
  • LCD kijelző felbontás 99x63 képpont;
  • hangszóró;
  • csatlakozó 6 AA elemhez.
Érzékelők (különböző konfigurációkban, különböző érzékelő készletekben):
  • ultrahangos érzékelő;
  • két tapintható érzékelő (érintőérzékelő);
  • az érzékelő meghatározza a színt.


1. ábra - NXT mikroszámítógép csatlakoztatott érzékelőkkel és meghajtókkal

Természetesen a készletben számos LEGO részleteket tartalmaznak a LEGO Technic Form tényezőjében, amelyekkel összegyűjti a működtetők és a hordozható tervezés.


2. ábra - A LEGO technika formájában található részletek

Írjuk az első alkalmazást.

Írja be az első alkalmazást. Legyen klasszikus ez az alkalmazás Megjeleníti a "Hello, World!" Szöveget. A végrehajtás váltakozva fordul elő az MRDS 4 és Ni LabVIEW-ben, figyelembe vesszük az egyes platformok sajátosságait a folyamatban.

Az MRDS 4 és NI LabView platformok előkészítése, az MRDS 4 esetében a telepítést az elérési út mappában kell elvégezni, amelyhez nem tartozik cirill (orosz betűk), számla A felhasználó csak latin betűkből áll.

1. MRDS 4 platform.
Elindítjuk a VPL környezetet (Start menü - Minden program - Microsoft Robotics Developer Studio 4 - Visual Programming Nyelv). Ez a környezet lehetővé teszi az alkalmazások fejlesztését a VPL nyelven, tesztelés a VSE virtuális környezetben. A VPL program az Egyesült blokkokból álló diagram. A megnyíló ablakban a Standard parancs panel és a menü mellett 5 fő ablak van:
  1. Alapvető tevékenységek - olyan alapvető blokkokat tartalmaz, amelyek az ilyen operátorokat állandó, változó, feltételek, stb.
  2. Szolgáltatások - blokkokat tartalmaz, amely hozzáférést biztosít a MRDS platform funkció, például a blokkok kölcsönhatásban áll minden hardver elem a robot, vagy blokkok hívja a párbeszédablak;
  3. Projekt - A projektben szereplő grafikonok, valamint a különböző konfigurációs fájlok kombinálása;
  4. Tulajdonságok - tartalmazza a kiválasztott blokk tulajdonságait;
  5. Diagramok ablak - közvetlenül, diagram ( forrás) Alkalmazások.

3. ábra - VPL programozási környezet

Végezze el a következő műveletek sorrendjét:

2. Ni LabView platform.
Ezen a platformon minden végrehajtásra kerül, majdnem azonos. Indítsuk el a LabVIEW környezetet. Két ablak jelenik meg előttünk, az első elülső panel a felhasználói felület megvalósítására szolgál ( külső nézet virtuális eszköz), a második blokkdiagram, a program logikájának megvalósításához.


8. ábra - LabView környezetek

A blokkdiagram ablakot fogjuk használni. Végezze el a következő lépéseket:

Összefoglaló

  • Áttekintést készítettünk a szoftver platformokra az NXT mikrokomputer alkalmazások fejlesztéséhez.
  • Megvizsgáltuk az Alkalmazások fejlesztési alapelveit az MRDS 4 és NI LabView platformok fejlesztésére.
  • Megismerkedtem a média felületével.
A következő cikkekben közvetlenül foglalkozunk az NXT programozással. A LabView környezetben sok oktatási anyag van a hálózaton, a VPl sokkal kisebb. Nagyon ajánlom mindkét platform referencia-útmutatóját (angol nyelvtudás), ezeken a kézikönyvekben számos példa van arra, hogy megvalósítható, és ne legyen NXT, valamint a következő könyvek:
  • Az NXT mikroszámítógép programozása a LabVIEW-ben - Lydia beliovskaya, Alexander Beliovsky,
  • Microsoft Robotics Developer Studio. Programozási robotok menedzsment algoritmusok - Vasily srác.
Az én cikkekben csak a projektjeimet leírom, mert Nem látok okot, hogy átírjam az információkat néhány forrásból másoknak. Elfogadok minden konstruktív kritikát, válaszolok a tervezett platformokra vonatkozó kérdésekre. Előre is köszönöm!

Ha tetszik a Scratch 2.0 grafikus programozási környezet, akkor nem kell elhagynia a Lego Mindstorms EV3 robotok programozását. Elég telepíteni és konfigurálni a szükséges szoftvert, amelyet ebben a cikkben írnak.

A cikket a számítógépes tulajdonosoknál kell kiszámítani ablakok Bár a cikkben említett szoftver telepíthető és használható számítógépeken futó számítógépeken Mac operációs rendszer., Mac OS X. és Linux. Itt van egy rövid terv, amelyre cselekszünk:

SD kártya előkészítése

Mielőtt elkezdene valamit tenni, meg kell találnia egy megfelelő SD kártya, Törölje az összes extra szakaszot, amely ott lehet, és formázza azt. Ez legalább egy térképnek kell lennie 2 GB, de nem több 32 GB (SDXC kártya Nem támogatott modul EV3). A fájlrendszernek a térképen kell lennie FAT32. Fejlesztők lejos. Javasoljuk, hogy formázza a térképet az SD kártya formázó program segítségével. Végül is, még akkor is, ha úgy dönt, hogy csak megvásárolt memóriakártyát használ, lehet rejtett szakaszokamely problémákat okozhat, amikor dolgozik EV3. Ha azonban az Ön SD kártya kevesebb, mint 4 GB, akkor a program automatikusan kiválasztja fájlrendszer Zsír. és a beállítások módosítása lehetetlen, így a program formázása után SD kártya formázó. formázza az ilyen kártyákat a formátumba FAT32. Egy másik módja. Ezenkívül régi kártyákat használok 2 GB, lejos Ev3. Általában nem volt hajlandó betölteni, bár a telepítés sikeres volt. Az Ön tapasztalatából azt tanácsolom, hogy friss kártyákat használjon Sdhc Hangerő 4 - 32 GB (Mindent sikeresen dolgozom a kártyával Sdhc Hangerő 4GB 4. osztály. Termelés smartuy).

Lejos EV3 komponensek telepítése számítógépen

lejos. - Ez egy apró virtuális Java autóamely 2013-ban a rendszerrel való munkához igazították Lego Mindstorms EV3.. A hivatalos projekt oldal található. A futó számítógépek számára ablakok A fejlesztők elosztást tettek abban, hogy a képzéshez hasznos legyen SD kártyák, dokumentáció és példák.

Így telepíthető lejos Ev3. számítógépen:

      • Letöltés utolsó verzió lejos Ev3. 0,9.0-béta.). Telepíteni ablakok - Fájl lesz lejos_ev3_0.9.0-béta_win32_setup.exe..
      • Futtassa a letöltött elosztást a számítógépen. Látni fogja az üdvözlést. Kattintson a " Következő\u003e».

      • Ezen a lépésben válassza ki JDK. (Java fejlesztési készlet.), Amit fog használni. Ajánlott használni Java 7. vagy 8 . Használatra azonban Java 8. Meg kell teremtenie egy megfelelő kompakt profilt. Jáva így Java 7. Könnyebb lesz, hogy megteszünk. Ha egy JDK. Nem telepítve van, kattintson a gombra Letöltés JDK."És a helyszínre való áttérés után Jóslat Letöltés illeszkedés JDK. És telepítse azt a számítógépre. Kattints a " Következő\u003e».

      • A következő lépésben kiválaszthatja a telepítendő útvonalat, vagy változatlanul hagyhatja. Kattintson a " Következő\u003e».
      • A következő lépésben megjelenik a telepített alkatrészek listája. Javasoljuk, hogy minden alkatrészt telepítse. Kattintson a " Következő\u003e».

      • A következő lépésben kiválaszthatja az alternatív útvonalakat a kiválasztott alkatrészek telepítéséhez. Itt mindent el lehet hagyni alapértelmezés szerint, és kattintson a " Következő\u003e».
      • A következő lépés kiválasztja a mappa nevét a menüben " Rajt" Kattintson a " Következő\u003e».
      • A legújabb szék Kattintás "Telepítés."
      • Ha a számítógép az előző verziót telepítette lejos Ev3.Látni fogja a figyelmeztetést, lásd a képet. Az eltávolításhoz kattintson az "OK" gombra előző verzió számítógépről.

      • A telepítés után megjelenik az utolsó ablak. Itt tegyenek egy kullancsot Indítsa el az EV3SDCard segédprogramot"Az SD kártya előkészítő segédprogramjának futtatásához azonnal menjen a varázslóból.

nyomja meg a gombot "BEFEJEZ" jelzéssel " Indítsa el az EV3SDCard segédprogramot»Az összetevők telepítése után lejos Ev3. a számítógépen, vagy futtassa a segédprogramot manuálisan, hogy ezt tegye, futtassa a fájlt ev3sdcard.bat.amely a mappában van kuka A telepített mappában található lejos Ev3. (Van egy mappa " C: Programfájlok \\ Lejos Ev3 \\ t"). A kezdet után egy ablakot kell tartalmaznia az alsó alján.

A felső mezőben ki kell választania a kártya lemezének betűjét, megvan a lemez ÉN:. Az alábbi mező jelzi a képet a képen. lejos. És alapértelmezés szerint már regisztrálnia kell a helyes útLásd a kép felülről. Ez a fájl megtalálható a mappában, ahol az alkatrészeket telepítették. Lejos Ev3. (Megvan " C: Programfájlok \\ Lejos EV3"). A legalacsonyabb mezőben ki kell választania a fájlt a futásidővel. Jáva amelyet először letölteni kell a webhelyről Jóslat Innen (győződjön meg róla, hogy választott Java 7 JRE., de nem Java 8 SDK.Hacsak természetesen nem tervez egy kompakt profil létrehozását Java 8.). A letöltéshez regisztrálnia kell, ha még nem történt meg.

Ha az összes mező kitöltött, kattintson a gombra. "TEREMT", És miután a szükséges fájlok másolódnak az SD-kártyán, hasonló üzenetet fogsz látni:

Kattintás "RENDBEN", Ezután zárja be a programablakot, és biztonságosan távolítsa el a kártyát a számítógépről. Ezután helyezze be a kikapcsolt modulba EV3. és nyomja meg a gombot központi gomb. Látni kell a logót lejos Ev3. és a kép formázásának és telepítésének előrehaladása SD kártyák. Kb. 8 percet vesz igénybe. A folyamat végén a modul EV3. túlterhelés, és meg kell látnia a menüt Lejos Ev3..

A jövőben, amikor bekapcsolja a modult EV3. A beillesztett SD kártyával lejos Ev3. Azonnal elkezdi a betöltést lejos Ev3., és SD kártya nélkül a szabványos szoftver indul el Lego.

Adobe Air telepítése számítógépre

Az offline szerkesztő telepítése előtt Karcolás, Frissítenie kell vagy telepítenie kell a számítógép legújabb verzióját. Adobe AIR.. Nem fogom leírni a telepítést, nagyon egyszerű. Letöltenie kell a telepítőt, futtatni, válaszoljon néhány kérdésre, és várja meg a telepítést.

Most töltse le és telepítse az offline szerkesztő legújabb verzióját Scratch 2. (Az írás idején ez a verzió van 437, fájl Scratch-437.exe.). A telepítőnek nagyon kevés paramétere van, lásd a képet. Távolítsa el a kullancsot Indítsa el az alkalmazást a telepítés után"És kattintson a" Folytassa».

A telepítés után a következő üzenetet fogja látni, lásd a képet. Kattintson a gombra Kész».

Az EV3-Scratch-helper-alkalmazás alkalmazás telepítése számítógépre

Következő, mit kell tenni - telepítsen egy alkalmazás asszisztenst eV3-Scratch-segítő-alkalmazás A számítógépen, amely lehetővé teszi az interakciót Karcolás. Modullal EV3. (Olvassa el az alkalmazás asszisztenseit Karcolás. tud ). A telepítés kétféleképpen történhet:

    1. Ha telepítve van a számítógépén git Ezután klónozhatja a projektet a konzolban lévő parancs befejezésével git klón https://github.com/koen-dejonghe/ev3-scratch-hev3-pscratch-helper-app.git." Ez a módszer előnyösebb, de ha nem tudja, mi az git Ez a második út.
    2. Töltse le és csomagolja ki a zip archívumot a projektrel (ezt az opciót választottam). Mappa eV3-Scratch-Helper-App-Master A zip archívumon belül kicsomagoltam a lemezen C:.

Mappában KARCOLÁS A telepítési mappában megtalálhatja a fájlt " eV3-helper-app.s2e»Angolul és fájlért eV3-helper-app-nl.s2e»Holland nyelvek, mappákban "HU" és "NL". Ha szeretné használni az orosz nyelvet, akkor önállóan lefordíthatja a fájlt " eV3-helper-app.s2e"(D.b. fájl kódolása) UTF-8.) vagy vegye be a fájlt ev3-helper-app-ru.s2e»A fordításommal (fájl) ev3-helper-app-ru.s2e"Mentés analógiával az angol és a holland verzióval: tegye a mappát" ru \\ kiterjesztések"És mentse be benne). Sajnos csak a blokkok nevét lefordíthatja, de nem az értékeket, különben az alkalmazás eV3-Scratch-segítő-alkalmazás Ez nem fog működni. Azok. A motorok és az érzékelők neve angolul marad (a motorok számára "NAGY" és "KÖZEPES", Érzékelőkhöz - "Szín", "Távolság" és "ÉRINTÉS" stb.).

EV3-Scratch-Helper-App alkalmazások kezelése Verzió: 08/07/2015

EV3-helper-app-ru.s2e fájl az EV3 blokkok oroszul az offline Scratch 2 szerkesztőhöz.

08.08.2015 3.76 KB 1428

A mappában az alkalmazással megtalálhatja a fájlt " alkalmazás.properties.»Beállításokkal. Ha szükséges, módosítsa a beállításokat. A tulajdonságok nevei magukért beszélnek, így itt nem fogok festeni. A változás után győződjön meg róla, hogy az ingatlan értéke " szerver port."A fájlban" alkalmazás.properties."Ugyanígy a változó értéke" kiterjesztés"A fájlban" eV3-helper-app.s2e"Vagy" ev3-helper-app-ru.s2e"Attól függően, hogy használja-e a nyelvi fájlt.

EV3-Scratch-helper-alkalmazás alkalmazás indítása

A szerkesztő indítása előtt Scratch 2. Mindig az alkalmazást mindig el kell indítani. eV3-Scratch-segítő-alkalmazás. Elindításához tegye a következőket:

    1. Futtassa a konzol ablakot, és módosítsa az aktuális mappát a mappába, amelyben az alkalmazás telepítve van. eV3-Scratch-segítő-alkalmazás. Van egy mappa " C: \\ EV3-Scratch-helper-alkalmazás"Szóval hívtam a csapatot" cD C: \\ EV3-Scratch-helper-alkalmazás».
    2. Futtassa a parancsot " gradlew.bat bootrun." Amikor először végrehajtja, a szükséges könyvtárak letöltésre kerülnek a számítógépre, ezért győződjön meg róla, hogy a számítógép csatlakozik az internethez. Az első elindítás elfoglalja hosszú idő, Legyél türelmes.

Az alkalmazás elindítása után a konzol következő üzeneteiről fogva látható:

2015/08/06 09: 15: 28,699 info 10236 --- SBCETTOMCATEMBEDDEDSERVLETCONTAINER: Tomcat kezdődött Port (S): 4321 / HTTP 2015/08/06 09: 15: 28,704 Info 10236 --- scratch.ev3.application: lépések Alkalmazás 13,411 másodperc alatt (JVM futás 15,025)

A későbbi elindításhoz létrehozhat egy parancsikont, például az asztalon. Itt úgy néz ki, mint a parancsikon tulajdonságai telepített alkalmazás A mappában " C: \\ EV3-Scratch-helper-alkalmazás»:

Az alkalmazás elindításakor eV3-Scratch-segítő-alkalmazás Csatlakozik az első rendelkezésre álló modulhoz EV3. online. Ha nincs modul észlelve, az alkalmazás várakozik, amíg ez meg nem jelenik.

A Scratch 2 szerkesztő első bevezetése

A szerkesztő elindítása után Scratch 2. Az első alkalommal (van egy parancsikonja " Scratch 2.»Az asztalon) érdemes megváltoztatni a nyelvet oroszul. A nyelv kiválasztása a menüből a Globe képével történik, lásd a képet.

EV3 szoftverblokkok hozzáadása a 2 szerkesztő karcolásához

A kezdet után automatikusan létrehoz egy új üres projektet. Most szükség van a projekt blokkjai importálására. EV3, Ehhez a kulcsot tartja VÁLTÁS Kattintson a menüre Fájl -\u003e Importálási kísérleti http kiterjesztés"És válassza a Fájl lehetőséget eV3-helper-app.s2e vagy ev3-helper-app-ru.s2eaz előnyben részesített nyelvetől függően. Én választottam a fájlt C: \\ EV3-Scratch-Helper-App-Master \\ Scratch \\ EU \\ Extensions \\ EV3-helper-app-Ru.s2e" Ez az eljárás meg kell tennie egyszer minden új projekt esetében.

Ezt követően nyissa meg a könyvjelzőt Forgatókönyvek"Kattintson" Más blokkok- És győződjön meg róla, hogy a blokkok itt jelentek meg. A blokkok jelenlétének ellenőrzése előnyösen a korábban mentett projekt megnyitása után minden alkalommal történik. Zöld körök a név jobb oldalán " Ev3helperApp."Azt jelenti, hogy az alkalmazás v3-scratch-helper-app teljesített. Ha a bögre piros, akkor azt jelenti, hogy az alkalmazás v3-scratch-helper-app Nem hajtották végre, és meg kell futtatniuk.

Az EV3 modul csatlakoztatása a számítógéphez

Csatlakoztassa a modult EV3. A számítógéphez kétféleképpen lehet: keresztül Bluetooth vagy WiFi.

Összekötve WiFi. Meg kell USB WiFi. adapter. lejos Ev3. Támogatja az adaptereket a chipsetekkel Atheros Ath9k. és Realttex 8192cu.. EV3 modulját az adapterek fejlesztői tesztelik Netgear WN1100. és EDIMAX EW-7811UNDe más adapterek támogathatók, ha az egyik felsorolt \u200b\u200bchipset használják. Itt nem fogom figyelembe venni a kapcsolatot Wifi, Mivel Nem mindenkinek van megfelelő adapterje. De ha érdekli ezt a kapcsolatot, akkor megtanulhatja, hogyan kell ezt tenni a hivatalos forrásból.

Összekötve Bluetooth Először csatlakoztatnia kell a modult egymáshoz. EV3. és számítógéppel, majd készítsen személyes hálózat Bluetooth (PAN).

Az EV3 modul csatlakoztatása a számítógéphez csak egyszer kell készíteni " eV3 modul - számítógép»:

1. Az EV3 modulban a főmenüben lejos Ev3. Keresse meg a menüpontot "Bluetooth" És menjen be az EV3 modul központi gombjának megnyomásával. Ha látja a feliratot " Láthatóság.", Akkor minden rendben van: a modul láthatósága be van kapcsolva. Ha látja a feliratot " Láthatóság"Keresse meg a menüpontot "Láthatóság" (A szem képével), és kattintson a központi modul gombra EV3. Kétszer a láthatóság (a felirat meg kell változtatnia " Láthatóság.»).
2. Nyissa meg a számítógépet Vezérlőpult -\u003e Berendezések és hang -\u003e Eszközök és nyomtatók" Láthatja a számítógéphez csatlakoztatott eszközök listáját.

3. Győződjön meg róla, hogy Bluetooth A számítógép engedélyezve van, és nyomja meg a "gombot" Eszköz hozzáadása" A párbeszédpanel emelkedik, amelyben egy modulnak egy idő után meg kell jelennie EV3. Kattintson rá, majd kattintson a " További».

4. A következő lépésben megjelenik a kapcsolat opció kiválasztása. Kattintson a második lehetőségre, és írja be Pin 1234 .

Az EV3 modul után és a számítógép egymáshoz kapcsolódik, akkor megteheti bluetooth személyes hálózat (Pán.) (internetkapcsolat Pán. Minden alkalommal meg kell tennie az EV3 modul bekapcsolását):

    1. Nyisd ki " Vezérlőpult -\u003e Hálózat és Internet -\u003e Network Management Center és közös hozzáférés "És kattintson a" Adapter beállítások módosítása»Az ablak bal oldalán.
    2. Itt látnod kell " Hálózat bluetooth-kapcsolat - Vöröskeresztvel. Kattintson az ikonra egyszer, hogy kiválassza.
    3. Kattintson a gomb tetejére " Kilátás hálózati eszközök Bluetooth».
    4. Egy idő után egy vagy több hozzáférési pontot fog látni az emelkedő ablakban. Kattintson ide a készüléken " EV3."A kiválasztáshoz, és kattintson a menüelemre" Csatlakoztassa a -\u003e hozzáférési pontot».

EV3 robot programozás a Scratch 2 szerkesztőben

Robotov programozásakor EV3. A szerkesztő használata Karcolás. és terjeszkedés eV3-Scratch-segítő-alkalmazás Emlékeznie kell arra, hogy a motorok és érzékelők használata előtt a blokkok segítségével kell csatlakozni " Csatlakoztassa a motort a porthoz"És" Csatlakoztassa az érzékelőt a kikötőbe» (« Csatlakoztasson egy motort a kikötőbe"És" Csatlakoztasson egy érzékelőt a porthoz"A blokkok angol nyelvű változata esetén). Az érzékelők blokk segítségével vannak lekapcsolva Zárja be az összes portot» (« Zárja be az összes portot."Az angol nyelvű verzióban).

Ellenőrizze, hogy mi történik az alkalmazásban eV3-Scratch-segítő-alkalmazásA konzol üzeneteket nézheti.

Annak ellenőrzésére, hogy igaza van-e konfigurálva, gyűjtsük össze a legegyszerűbb kocsit, például egy szabványos meghajtó platformot, és írjon rá egyszerű program ban ben Scratch 2.. Láthatjuk példákat a mappákban " doktor"És" scratch \\ hu demók»A Program telepítési mappájában eV3-Scratch-segítő-alkalmazás. A bemutató programok megnyitásakor Scratch 2. Ellenőrizze, hogy vannak-e blokkok EV3.A fent leírtak szerint a "" szakaszban.

Az összeszereléshez szükséges utasítások meghajtó platform Itt teheted:

    • Első sprite " Rajt"(Nagy háromszög balra) szürke, ez azt jelenti, hogy a robot nincs inicializálva. Lásd a motorok sebességét nULLA, és az 1. érzékelő távolsága is nULLA. Kattints a szürke háromszögre.
        • A háromszög megnyomása után motorok és távolsági érzékelő csatlakoztatása van, és a háromszög zöld lesz. Ahogy láthatja a motorok sebességét, és az érzékelő távolsága most null helyett értelmes értékeket mutat.

        • Mostantól rákattintasz a számítógépre, és a robot előre halad, míg az 50 cm-nél kisebb távolságra nincs akadály. Amikor a robot észleli az akadályt, akkor megáll.
        • Amikor robotjal játszottál, újra megnyomhatja a háromszöget. Ugyanakkor minden port bezárul, és a robot újra megszűnik, és a háromszög szürke lesz.

    A cikkben bemutatott programfájl a cikkre vonatkozik:

    A szabványos meghajtó platform nevelő EV3 összeszerelésére vonatkozó utasítások
    Scratch 2 program a Robot EV3-val történő interakció tesztelésére Verzió: 08/07/2015

    Scratch 2 program az EV3 robot interakciójának tesztelésére.

    08/07/2015 45,65 kB 1157

    Eredmény

    Ebből a cikkből megtanulta, hogyan kell beállítani az offline szerkesztőt Scratch 2. Robotov programozásához Lego Mindstorms EV3.És megtudta, hogyan kell programozni vele. Sajnos a programozás esetén Scratch 2. modul EV3. Mindig a számítógéphez kell csatlakoztatnia a számítógéphez Bluetooth vagy WiFi.. Ő nem autonómiája. Bár kellemes bónuszok vannak - a robotot a számítógépről vezérelheti, például a kerekek robotját a nyílgombokkal vagy w, a, s és d billentyűkkel vezérelheti. Tehát próbálja meg, próbáljon kísérletet és írjon írni, ha valami érthetetlen .

    EV3 robot programozási tanfolyam Lego Mindstorms EV3

    Az oktatási és módszertani központ Raor örömmel nyújt be egy izgalmas könyv újranyomtatását " EV3 robot programozási tanfolyam Lego Mindstorms EV3"A szerzők tehetséges csapatából - az ovsyanitsky családja.

    A könyv leírja a LEGO Mindstorms EV3 programozási környezetet a LEGO EV3 tervező alapján egy robot programozásához.

    A szenzorokkal és motorokkal való együttműködés részletes leírása biztosított. Figyelmet kell fordítani a képernyőn és a hangzással, statikus és dinamikus képekkel és szöveggel a képernyőn EV3 blokk, a saját rajzfilmjátékok programozása a képernyőn.

    Figyelembe vett szoftverszerkezetek Adatokkal, tömbökkel és fájlokkal. Igazolták különböző módszerek A robotok összekapcsolása az együttműködés megszervezéséhez.

    Az EV3 robot algoritmusainak mozgási algoritmusainak részletes leírása a vonal mentén, a kereszteződések, az akadályok tárgya, a vonalkódelemek, az inverzió, a robot mozgása a fal mentén, és sokkal többet talál.

    Kiküldött részletes utasítások A beépített frissítéshez szoftver és a harmadik féltől származó érzékelőkkel dolgozik.

    Minden algoritmust részletes leírások és szoftver megoldások kísérik.

    A szoftver rejtvényeket javasolják, amelyek arra kényszerítik őket, hogy furcsa, első pillantásra gondoljanak, a program eredményét.

    A könyv a szerzők sokéves tapasztalatának eredménye, mint a tanárok, a tanárok és az edzők előkészítésével kapcsolatos robotika és pedagógiai tevékenységek robotikájának közvetlen részvétele.

    Vásárolhat egy könyvet az Edusnab.ru weboldalon.

    A könyv kibocsátásának tiszteletben tartásával Dmitry Nikolayevich Ovsyanitsky elmondta a portál telephelyének szerkesztői irodáját az új kiadvány sajátosságairól és kiegészítéséről az egész tankönyvével, és válaszolt néhány kérdésre "robotika, oktatás és mindennapi élet».

    - Dmitry Nikolaevich, ami arra késztette Önt, hogy nyomtassa ki a bemutató nevét?

    Ez idő alatt időszakosan furcsa és megmagyarázhatatlan, első pillantásra, a program viselkedése. Nagyon érdekes volt okok megtalálni. És itt ezek a "furcsaságok" hozzájárultunk a "Riddles" könyvhez, hogy az olvasók érdekes dolgokra gondoljanak (PS válaszok csatolva vannak).

    A könyv egyik jellemzője számos olyan projekt, amelyet a szétszerelt algoritmusok alapján javasoltak. A projektünkben megértettek, a gyerekek képesek lesznek saját, összetettebb és érdekesebbé tenni. Reméljük, hogy könyvünk az első lépésként szolgál, hogy átadja a gyerekeket robotokkal, és segítsen megvalósítani ötleteik és kreativitásukat.

    - Miért van a lego tervező?

    A LEGO-ról nagyon beszélhet és más. Csak így történt, hogy az első alkalommal robotikával találkoztunk a tervező alapján. Itt a gyerekek robotikusai, mert Ipari ismeretekkel egy nagyon hosszú ideig. A tervező szereti az egyszerűséget, a gyermekek biztonságát, és ami a legfontosabb, ez egy "mindent az egyikben". Azok. Azonnal és mechanika, motorok, vezérlőegység és érzékelők. Nagyon kényelmesen. Emellett vannak LEGO Technikusok, ahol még sokszínűbb részletek, és mindegyikük a Mindstormokkal konjugálódik. Nagyon barátságos programozási környezet. Itt van egy blokk motorral, megnyomva egy pár számot, és a motor szerzett. Egyszerű, érthető és azonnali válasz. Csodálatos.

    - Tervezzen tankönyveket más tervezőkön?

    Nem, más tervezőknél, ne tervezzen tankönyveket. A LEGO még nem volt óránkénti munkaerő.

    - Hogyan érzi magát a szabad robotos platformokról? Számukra, a jövő, vagy a Rosorovnia világának kívül maradnak?

    Wow, milyen kérdéseket. Mint minden ember, teljes mértékben alkalmazzuk az ingyenes biorobototechnikai platformra - homo sapiens. Másrészt, ha a robotok építéséhez használt platform robotokat veszünk, akkor véleményünk és hozzáállásunk, úgy véljük, hogy nincsenek szerepük, különösen a fejlesztők számára. Ami a versenyt illeti, csak "for", az egyetlen, ne keverje össze őket. Mindegyiknek saját előnyei és hátrányai vannak. Például: Ha szétszereled az EV3 blokkot, hagyja csak a vezérlőt, változtassa meg, és csatlakozzon hozzá az Arduino-hoz tartozó motorokhoz, akkor lehetetlen összehasonlítani, mert EV3 sokszor erősebb. Hagyja, hogy a gyerekek versenyek egyenlő alapfeltételekkel, hogy értékeljék az erőfeszítések sokszínűségét. Végtére is, az összes "gép" még mindig más lesz.

    - Gondolod, hogy robotikát kell bevezetned az iskolai tantárgyak természetes tudományos ciklusában? Hogyan érzi magát a robottervezőkön alapuló "technológia" tárgyainak építésének ötletéről?

    Hisszük, hogy a robotika bevezetése az iskolai tantervbe, mind a természettudományi ciklusban, mind a témában a "technológia" hibás lesz. Először is, az iskola meg kell adnia a tudás alapvető alapjait a konkrét tantárgyak és tudományok, és a robotika a különböző tudományok ötvözete, és nagyon kiterjedt lényegében. Másodszor, hogy hozzon létre egy robotot, szüksége van egy csapatra, ahol minden résztvevő szakosodott területén - mechanika, matematika, programozás. Harmadszor, minden robot létrehozásra kerül különleges feladat. Az iskola már rendelkezik saját feladattal.

    Másrészt, ha a robotikumokhoz kapcsolódó témák programja, egy csepp anyagot alkotnak a robotok vagy robotrendszerek építésére szolgáló tudás használatáról, valószínűleg hasznos és érthetőbbé válik a hallgató számára, hogy Komplex matematikai képletek tanulmányozása, konkrétan alkalmazhatják a robotikát a tudományban.

    De a bögrék az iskolában, nagyszerű. Használja az iskola potenciálját, hogy bővítse a tudást a különböző tudományokban egyszerű példák - A robotok, a szemszögünkből jobb megoldást jelentene.

    - Milyen tervei vannak a jövőre ... tankönyvek, létrehozhatod a tervezőt?

    A jövőre sok terv van, sok érdekes anyag. Megpróbáljuk meghatározni a következő könyvekben.

    Nem hozunk létre egy tervezőt, hogy hozzon létre, több szakmai ember és egész vállalkozás létezik.

    - Milyen problémák merülnek fel a robotika előtt az országunkban, mi hiányzik?

    Talán ezt a kérdést érdemes megkérdezni az orosz kormány vezetőjét, és nem nekünk. Régóta kidolgoztuk azt a véleményt, hogy a probléma gyökere a találmány szerinti intervallumban van a termelés bevezetése előtt. Túl sok időt vesz igénybe.

    - Hogyan segít a Robotics iránti szenvedély a mindennapi életben?

    Tényleg, ez nem segít. Egész idő alatt ezek a hobbiok vannak elfoglalva. Zavarhatatlan és pihenés sikertelen. A robotika károsítja a mindennapi életet. A fej néhány ötlet, gondolat, fogantyú - "Masters", számítógépes szemekkel foglalkozik. Kedvenc mondás a családban - "Tényleg vannak olyan emberek, akik a kanapén ülhetnek és TV-t nézhetnek? Világít, ez nem történik meg! "

    Értékelés: