Prezentare despre „EV3 Brick Interface”. LEGO Mindstorms Education EV3 - Revizuirea constructorului. Citiți cele mai recente știri din lumea Lego – EduCube Lego mindstorms ev3 block sound description

- Pe cine ai vrea - un fiu sau o fiică?
- Fiule!
- De ce?
- Vreau un elicopter radiocontrolat!!!
O anecdotă ne amuzantă și cu acordeon cu nasturi, dar nu puteți să o luați și să începeți această publicație nu cu ea - reflectă esența a ceea ce va fi discutat în cel mai bun mod posibil. Totuși, din titlu ai înțeles deja despre ce este vorba.

Cu grija! Publicarea poate provoca o dorință irezistibilă de a avea un fiu.

Lecție de istorie

Compania LEGO (numele provine de la expresia daneză „leg godt”, „Joacă-te cu plăcere”) nu are nevoie de prezentare - a fost fondată încă din 1932, deși primele cuburi de plastic familiare au apărut mult mai târziu, în 1947. Este de remarcat faptul că Cărămizile LEGO, produse în acei ani, sunt pe deplin compatibile cu cele produse acum.

Istoria creării companiei, lansată de Pixar pentru cea de-a 80-a aniversare a LEGO:

Acum, compania produce aproximativ 20 de miliarde de piese pe an, adică mai mult de 630 de piese pe secundă. Există peste 600 de seturi de construcție diferite în gama actuală de modele și s-a întâmplat ca seria Mindstorms să fie un fel de culme al gândirii tehnice, cel mai sofisticat set de construcție. Pe scurt, vă permite să faceți roboți cu drepturi depline.

Potrivit Wikipedia, seria LEGO Mindstorms a fost introdusă pentru prima dată în 1998. După 8 ani (în 2006), s-a născut setul LEGO Mindstorms NXT 1.0, iar deja în 2009 s-a născut setul LEGO Mindstorms NXT 2.0. Astăzi vom vorbi despre LEGO Mindstorms EV3- ultima (a treia) generație a terminatorului de constructor, care a fost introdus în urmă cu aproape un an, pe 4 ianuarie 2013 (a apărut la vânzare abia șase luni mai târziu).

Diferențele dintre EV3 și NXT 2.0

În principiu, ideea principală rămâne aceeași - seria este destinată asamblarii roboților programabili. Prin urmare, prima întrebare care apare este ce s-a schimbat de la lansarea constructorului anterior și merită să cumpărați unul nou? Principala diferență este în senzorii/motoarele actualizate și, cel mai important, în EV3 Smart Brick (EV înseamnă EVolution):
După cum puteți vedea, diferența este destul de semnificativă - ar fi ciudat dacă doar rezoluția ecranului și setul de stickere ar fi schimbate în 4 ani.

O altă diferență este că seria NXT a fost vândută în mai multe versiuni (în ani diferiți) și a reprezentat seturi diferite, de bază și de resurse. Noul EV3 este mai ușor cu asta - în timp ce este vândut în versiunea principală - (601 piese), din care poți face o mulțime de lucruri. Dar dacă doriți, puteți cumpăra un set de bază (541 de piese) cu senzori și piese suplimentare (nimeni nu se deranjează să folosească piese de la designeri obișnuiți). Apropo, acordați atenție numerelor de articol din cinci cifre - compania a trecut la o astfel de numerotare în 2013.

În ceea ce privește compatibilitatea, aici s-a făcut tot posibilul. Toți senzorii și motoarele NXT sunt compatibile cu EV3 și sunt recunoscute ca NXT. Senzorii EV3 nu funcționează cu NXT, dar motoarele EV3 par a fi compatibile. Cărămida NXT poate fi programată cu software-ul EV3, dar este posibil ca unele funcții să nu fie disponibile, dar nu este posibil să programați cărămida EV3 cu software-ul NXT fără soluții terțe.

Înăuntrul cutiei

Chiar și când eram mic și mergeam cu părinții mei în Lumea Copiilor din centrul orașului (când era încă acolo), la Lubyanka - nici atunci nu puteam să-mi iau ochii de la cutiile cu LEGO. Atunci nu a existat nici Giktimes, nici măcar Habr, dar de atunci cutiile au rămas aceleași strălucitoare și suculente, chiar și la vârsta adultă activează procesul de salivare) În acest sens, alți producători au multe de învățat.

O parte a cutiei este de fapt (dacă este tăiată) o pistă cu zone de culoare diferite care poate fi folosită pentru roboții cu senzori de culoare.

Toate piesele sunt ordonate în pungi, complete cu instrucțiuni și un set de autocolante. Să aruncăm o privire rapidă la ceea ce este inclus în kit.

Eu insumi EV3, el este și un bloc intelectual, este inima sistemului, este și „cărămidă” sau „cub”. Servește ca centru de control și centrală electrică pentru robotul dvs. și are următoarele elemente funcționale:

- Display monocrom multifunctional cu o rezolutie de 178x128
– Interfață de control cu ​​șase butoane cu funcție de schimbare a luminii de fundal (3 culori) pentru a indica modul de funcționare
– 4 porturi de intrare (1, 2, 3, 4) pentru conectarea senzorilor
– 4 porturi de ieșire (A, B, C, D) pentru executarea comenzilor
– 1 conector miniUSB pentru conectarea EV3 la un computer
– 1 port USB gazdă (pentru înlănțuirea mai multor EV3 împreună, de exemplu)
– 1 slot pentru card microSD (până la 32 GB) – pentru extinderea memoriei EV3 disponibile
– Difuzor încorporat

EV3 Brick acceptă, de asemenea, Bluetooth, WiFi (prin adaptorul USB NETGEAR WNA1100 Wireless-N 150) și un API pentru a comunica cu computerele care vă permite să creați programe și să configurați înregistrarea datelor direct pe EV3 Brick.

» Servo EV3 mare (2 bucăți). Proiectat pentru a funcționa cu cărămida EV3 și are un senzor de rotație încorporat cu o precizie de 1 grad. Folosind acest senzor, motorul poate fi conectat la alte motoare, permițând robotului să se miște cu o viteză constantă. În plus, senzorul de rotație poate fi folosit în diferite experimente pentru a citi cu precizie datele de distanță și viteză.

- Senzor de rotație încorporat cu precizie de măsurare de până la 1 grad
– Viteza maxima pana la 160-170 rpm
– Cuplu maxim de 40 Ncm

» Servo EV3 mediu. Ideal pentru sarcini în care viteza și capacitatea de răspuns, precum și dimensiunea robotului, sunt mai importante decât sarcina utilă.

– Senzor de rotație încorporat cu precizie de măsurare de până la 1 grad
– Viteza maxima pana la 240-250 rpm
– Cuplu maxim de 12 Ncm
– Identificare automată prin software-ul EV3

» Senzor de culoare (EV3). Capabil să detecteze 8 culori diferite, deși poate fi folosit și ca senzor de lumină.

– Măsoară lumina roșie reflectată și lumina ambientală, de la întuneric complet la lumina puternică a soarelui
– Fixează și definește 8 culori
– Rată de interogare de până la 1 kHz
– Identificare automată prin software-ul EV3

» Senzor tactil (EV3). Permite robotului să răspundă la atingere, recunoaște trei situații: atingere, clic și eliberare. De asemenea, este capabil să determine numărul de clicuri, atât unice, cât și multiple.

» Senzor digital IR (EV3). Pentru a determina abordarea robotului. De asemenea, este capabil să preia semnale IR de la un far IR, permițându-vă să creați roboți controlați de la distanță, sisteme de navigație pentru a depăși obstacolele.

– Măsurători de apropiere/depărtare pe o rază de 50-70 cm
– Raza de captare IR de până la 2 metri
– Până la 4 canale individuale de recepție a semnalului
– Primirea comenzilor de control IR de la distanță
– Identificare automată prin software-ul EV3

» Far cu infraroșu la distanță. Proiectat pentru utilizare cu senzorul EV3 IR. Beacon emite un semnal IR captat de senzor - poate fi folosit ca telecomandă pentru cărămida EV3 prin trimiterea de semnale către senzorul IR.

– Până la 4 canale individuale de transmisie a semnalului (comutați direct pe carcasă)
– Are buton și comutator pentru pornire/oprire
– Când semnalizatorul IR funcționează, LED-ul verde este aprins
– Oprire automată când este inactiv mai mult de 1 oră
- Raza de actiune de pana la 2 metri

O pungă separată conține fire pentru conectarea senzorilor și motoarelor la cub, precum și un cablu USB pentru conectarea cubului la un computer.

Este de remarcat două puncte importante. În primul rând, există alți senzori Lego, cum ar fi:

» Senzor giroscop (EV3). Senzorul giroscop digital EV3 vă permite să măsurați mișcarea de rotație a robotului, precum și să detectați schimbările în mișcarea și poziția acestuia. Mod de măsurare a unghiului cu o precizie de ± 3 grade; giroscopul încorporat captează rotații cu un moment de până la 440 de grade/s; rata de eșantionare de până la 1 kHz.

» Senzor cu ultrasunete (EV3). Generează unde sonore și captează reflexiile acestora de la obiecte, măsurând astfel distanța până la obiecte. Poate fi folosit și în modul sonar, emițând unde unice. Poate capta unde sonore care vor fi declanșatoare pentru rularea programelor. Măsoară distanțe de la 1 la 250 cm, iar precizia măsurării este de ± 1 cm.

Și în al doilea rând, sunt acceptați senzori și alte accesorii de la producători terți precum HiTechnic și Mindsensors - oferă tot felul de joystick-uri, senzori de distanță în infraroșu, senzori magnetici, busole, giroscoape, accelerometre, cronometre, multiplexoare, articulații sferice etc. Deci, dacă pui o întrebare, poți găsi o mulțime de lucruri interesante.

În general, așa cum ați înțeles deja, LEGO este pentru băieți adevărați!

Primul model

Setul vine cu o instrucțiune de hârtie, conform căreia puteți asambla un singur model - un fel de vehicul autopropulsat cu omidă.

La început am fost surprins, pentru că chiar și în cele mai simple seturi (o serie ca LEGO Creator) există întotdeauna mai multe instrucțiuni, iar apoi brusc au regretat hârtia sau nu și-au găsit loc în cutie. S-a dovedit ... că doar pe site-ul oficial dintr-un set de piese se propune asamblarea a 17 roboți diferiți! Prin urmare, 17 instrucțiuni într-o cutie ar fi cu adevărat de prisos (atât pentru logistică, cât și pentru pădurile naturale). Iată numele roboților: EV3RSTORM , GRIPP3R , R3PTAR , SPIK3R și TRACK3R . ROBODOZ3R , BANNER PRINT3R , EV3MEG , BOBB3 , MR-B3AM , RAC3 TRUCK , KRAZ3 , EV3D4 , EL3CTRIC GUITAR , DINOR3X , WACK3M , și EV3GAME - instrucțiunile pentru ei vor trebui să fie descărcate și de la software-ul de conectare la internet EV3. un calculator.

Instrucțiunea este cea mai detaliată, este greu de dat peste cap. spuse fiul că piesele din pungi nu sunt foarte bine ambalate - chiar pe prima pagină poate fi necesar să deschideți 3 pachete diferite, dar acestea sunt și fleacuri.

Caramida EV3 trebuie alimentata, ceea ce se poate face cu o baterie reincarcabila (nu este inclusa) sau 6 baterii AA. Privind în viitor - vor fi necesare încă 2 baterii (dar deja degete mici) pentru a alimenta farul IR (alias telecomandă).

Copilul (7 ani) a asamblat primul model în aproximativ 30 de minute.

Procesul s-a dovedit a nu fi la fel de interesant precum, de exemplu, asamblarea modelelor LEGO Technics - instrucțiunile sugerează asamblarea departe de cel mai interesant robot: conține doar piese mari, printre care se aflau aproape toți senzorii și motoarele - aparent pentru a demonstra munca. a fiecăruia dintre ei.

Dar rezultatul a depășit așteptările tuturor copiilor - pentru prima dată a asamblat un model care se putea mișca de la sine: înainte și înapoi, întoarcere, întoarcere pe loc, răsucit cu tentacule ...

Lansarea se realizează din cubul EV3, pentru care trebuie să apăsați câteva butoane de pe panoul frontal. Unele acțiuni pot fi programate direct pe cub: selectați numărul de iterații, setați semnalul sonor și așa mai departe - nu puteți spune totul într-un articol, fumați manuale.

Moale

Nu a fost necesara programarea modelului asamblat mai sus printr-un calculator. Cu toate acestea, există o astfel de posibilitate și la diferite niveluri de hardcore.

Cel mai ușor va fi pentru un copil să înceapă cu software-ul oferit de producător, care este disponibil atât sub Windows, cât și sub OS X. În al doilea caz, kitul de distribuție cântărește 666 MB, iar aplicația instalată va ocupa un gigabyte. Se numește LEGO Mindstorms EV3 Home Edition și a fost dezvoltat în colaborare cu faimoasa companie LabView. Site-ul web LEGO are destul de multe tutoriale de programare.

Imediat după lansare, în fața noastră apare un „garaj” interactiv de roboți, care poate fi asamblat dintr-un set:




O alegem pe cea care ne place și începem să colectăm: vom vedea instrucțiuni interactive de asamblare, videoclipuri, precum și o selecție de diverse misiuni care pot fi finalizate cu robotul asamblat. De aceea a cântărit atât de mult distribuția.








Nu văd niciun motiv să descriu totul în detaliu: vei descărca rapid aplicația și vei vedea ce este acolo și la ce nivel. Doar dacă nu menționez unul dintre neajunsurile de care îmi amintesc cel mai mult: nu cea mai prietenoasă interfață (mai ales pentru copii) - aplicația miroase a un fel de client bancar.

De remarcat încă o dată că caramida EV3 poate fi controlată de pe un smartphone pe sistemele de operare Android sau iOS, pentru care există aplicații separate.

Dacă toate acestea nu au fost suficiente, puteți crește gradul de hardcore. Pentru cărămida EV3, există diverse firmware-uri care vă permit să-i extindeți capacitățile, viteza etc. Iată, de exemplu, un firmware alternativ leJOS EV3 - un firmware cu jvm care vă permite să programați EV3 în Java. Vrei în altă limbă? Ok Google - aveți aproape 60 de opțiuni din care să alegeți: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW și multe, multe altele.

Nu voi vorbi despre asta mai detaliat din mai multe motive: în primul rând, programatorul de la mine este un complet fals (toate speranțele pentru fiul meu), în al doilea rând, până acum am reușit să asamblam un singur model (și vom prelua al doilea în weekend), iar în -În al treilea rând - ați plasat deja o comandă pentru acest constructor și în curând veți afla totul singur;) Dar, serios, articolul este deja imens - este mai bine să studiați două link-uri: unul și două.

Ei bine, un alt mare plus îl reprezintă comunitățile LEGO, care sunt pline în toată lumea. Poți fi sigur că, în orice etapă a experimentării cu roboți, poți găsi întotdeauna oameni cu gânduri asemănătoare și pe cei care te pot ajuta la rezolvarea problemei. Pe lângă comunitățile prietenoase, pe internet au fost postate o mare varietate de instrucțiuni, modele, coduri sursă, videoclipuri și materiale de instruire diferite. Toate acestea înseamnă un lucru: nu te vei plictisi cu Mindstorms.

Argumente pro şi contra

Produsele LEGO sunt renumite pentru calitatea lor de câțiva ani, așa că nu există plângeri în acest sens: o cutie spectaculoasă, piese, autocolante, instrucțiuni - totul este lucrat până la cel mai mic detaliu. Prin urmare, permiteți-mi să închid ochii la toate „micile plusuri” în comparație cu unul mare: varietatea de combinații posibile de modele care pot fi realizate chiar și dintr-un set obișnuit de piese (nu merită să vorbim despre seturi suplimentare) este doar limitată prin imaginația ta. Capacitatea de a programa modelul asamblat în moduri diferite este un alt plus, care, de fapt, este mult mai mult decât pare la prima vedere.

Dar dintre dezavantajele cu adevărat semnificative, am găsit doar unul: prețul. În timpul verii, LEGO Mindstorms EV3 putea fi cumpărat cu 14-15 mii, dar creșterea rapidă a ratei președintelui veșnic verde a crescut prețul la 17 mii. Cineva va spune: da, un designer misto...DAR SCUMP!» Și va avea dreptate. În timp ce exploram kit-ul și capacitățile sale, am fost uluit de cantitatea de resurse care au fost investite în crearea lui; Înțeleg că există o mulțime de electronice și orice altceva... dar tot nu mă pot împăca cu un astfel de cost pentru designer. Pentru acești bani, puteți scoate o persoană din închisoare (c) alegeți multe alte cadouri: un quadcopter, un model de motor cu ardere internă radiocontrolat, o motocicletă electrică de dimensiuni mari, un an de cursuri la secția sport, o tabletă ...si o multime de lucruri! Dar poți merge oricând la sport și nu este un cadou, dar același quadcopter va zumzea până la prima defecțiune gravă. Lego, în acest sens, este un cadou mult mai de lungă durată, îmbinând afacerile cu plăcerea, cu un potențial nerealist de mare. Da, poți învăța să programezi și pe aceeași tabletă, dar când nu există nicio modalitate de a simți rezultatul muncii cu mâinile tale, nu mai este atât de interesant. Deci decideți singuri.

O da. Producătorul poziționează acest set pentru copiii de la 10 ani, dar chiar și un copil de 7 ani era interesat de joacă - a început procesul de dezvoltare rapidă. Cât de mult crezi acesti baietiși la ce oră își vor cumpăra primul Porsche?)

Sfarsit

Fiecare dintre noi asociază Anul Nou cu fecioarele de zăpadă, un pom de Crăciun, mandarine, un bol de Olivier și, bineînțeles, cu cadouri. Și dacă vorbim despre copii, atunci darurile lor sunt departe de ultimul loc pe această listă. Și dacă s-a întâmplat ca fiul tău să crească, atunci nici măcar nu te poți îndoi că acest designer de sub copac îl va aduce la porc strigăte de bucurie. Si avand in vedere ca dupa artificiile de Anul Nou vei avea la dispozitie aproape o saptamana sa sapi mai adanc cu copilul tau in cuburi si fire... ii cumperi copilul, nu?

An Nou Fericit!

Descrierea prezentării pe diapozitive individuale:

1 tobogan

Descrierea diapozitivului:

2 tobogan

Descrierea diapozitivului:

Interfața EV3 Brick EV3 Brick este centrul de control care vă alimentează roboții. Cu un ecran, butoane de control Brick și interfața EV3 Brick cu patru ferestre principale, aveți acces la o varietate uimitoare de caracteristici unice EV3 Brick. Acestea pot fi funcții simple, cum ar fi pornirea și oprirea unui program, sau complexe, cum ar fi scrierea programului în sine.

3 slide

Descrierea diapozitivului:

Interfață: Meniu EV3 are un meniu care constă din 4 părți: Programe recente Navigare fișiere Aplicații Brick Setări Brick

4 slide

Descrierea diapozitivului:

Programe recente Lansați programe descărcate recent de pe computerul dvs. desktop. Această fereastră va rămâne goală până când începeți să descărcați și să rulați programe. Această fereastră va afișa programele pe care le-ați lansat recent. Programul din partea de sus a listei, care este selectat implicit, este programul care a fost lansat ultima dată.

5 slide

Descrierea diapozitivului:

File Manager Accesați și gestionați toate fișierele stocate în memoria microcomputerului, precum și pe cardul de memorie. Din această fereastră, veți accesa și gestiona toate fișierele de pe EV3 Brick, inclusiv fișierele stocate pe cardul SD. Fișierele sunt organizate în foldere de proiect, care, pe lângă fișierele de program propriu-zise, ​​conțin și sunetele și imaginile utilizate în fiecare proiect. Fișierele pot fi mutate sau șterse folosind navigatorul de fișiere. Programele create folosind mediul de programare al modulelor și aplicațiile de înregistrare a datelor din modul sunt stocate separat în folderele BrkProg_SAVE și BrkDL_SAVE.

6 slide

Descrierea diapozitivului:

Aplicațiile EV3 Control Brick are 4 aplicații preinstalate: A. Port View. B. Controlul motorului. B. Control IR. D. Mediul de programare al modulelor.

7 slide

Descrierea diapozitivului:

A. Port View În prima fereastră a aplicației Port View, puteți vedea rapid ce porturi sunt conectate la senzori sau motoare. Utilizați butoanele EV3 Brick Control pentru a naviga la unul dintre porturile ocupate și veți vedea citirile curente de la senzor sau motor. Instalați niște senzori și motoare și experimentați cu diferite setări. Pentru a vizualiza sau modifica setările curente pentru motoarele și senzorii instalați, apăsați butonul central. Pentru a reveni la fereastra principală a aplicației a modulului, faceți clic pe butonul „Înapoi”.

8 slide

Descrierea diapozitivului:

B. Controlul motorului Controlați mișcarea înainte sau înapoi a oricărui motor conectat la unul dintre cele patru porturi de ieșire. Există două moduri diferite. Într-un singur mod, veți putea controla motoarele conectate la portul A (folosind butoanele sus și jos) și la portul D (folosind butoanele stânga și dreapta). În celălalt mod, controlați motoarele conectate la portul B (folosind butoanele Sus și Jos) și portul C (folosind butoanele Stânga și Dreapta). Comutarea între aceste două moduri se realizează cu ajutorul butonului central. Pentru a reveni la fereastra principală a aplicației a modulului, faceți clic pe butonul „Înapoi”.

9 slide

Descrierea diapozitivului:

Control IR Controlați mișcarea înainte sau înapoi a oricărui motor conectat la unul dintre cele patru porturi de ieșire folosind farul IR de la distanță ca telecomandă și senzorul IR ca receptor (senzorul IR trebuie conectat la portul 4 de pe cărămida EV3) . Există două moduri diferite. Într-un singur mod, veți folosi canalele 1 și 2 pe farul infraroșu de la distanță. Pe canalul 1 veți putea controla motoarele conectate la portul B (folosind butoanele 1 și 2 de pe farul infraroșu de la distanță) și portul C (folosind butoanele 3 și 4 de pe farul infraroșu de la distanță). Pe canalul 2, veți putea controla motoarele conectate la portul A (folosind butoanele 1 și 2) și la portul D (folosind butoanele 3 și 4). În celălalt mod, puteți controla motoarele în același mod, folosind canalele 3 și 4 de pe farul infraroșu de la distanță. Comutarea între aceste două moduri se realizează cu ajutorul butonului central. Pentru a reveni la fereastra principală a aplicației a modulului, faceți clic pe butonul „Înapoi”.

10 diapozitive

Descrierea diapozitivului:

Mediu de programare Brick EV3 Brick vine cu software-ul instalat pe el. Aplicația este similară cu software-ul instalat pe computer. Aceste instrucțiuni conțin informațiile de bază de care aveți nevoie pentru a începe.

11 diapozitiv

Descrierea diapozitivului:

Setări EV3 Brick Această fereastră vă permite să vizualizați și să reglați diferite setări generale ale cărămizii EV3.

12 diapozitive

Descrierea diapozitivului:

Reglarea volumului Puteți crește și reduce volumul în fila Setări din EV3.

13 diapozitiv

Conexiune USB

LEGO Mindstorms EV3 poate fi conectat la un PC sau un alt EV3 printr-o conexiune USB. Viteza și stabilitatea conexiunii în acest caz sunt mai bune decât cu orice altă metodă, inclusiv Bluetooth.

LEGO Mindstorms EV3 are două porturi USB.

Comunicarea dintre LEGO EV3 și alte cărămizi LEGO EV3 în modul daisy chain.

Modul Daisy Chain este folosit pentru a conecta două sau mai multe cărămizi LEGO EV3.

Acest mod:

  • conceput pentru a conecta mai mult de un LEGO Mindstorms EV3;
  • servește la conectarea mai multor senzori, motoare și alte dispozitive;
  • permite comunicarea intre mai multe LEGO Mindstorms EV3 (pana la 4), ceea ce ne ofera pana la 16 porturi externe si acelasi numar de porturi interne;
  • face posibilă gestionarea întregului lanț cu principalul LEGO Mindstorms EV3;
  • nu poate funcționa când este activă o conexiune Wi-Fi sau Bluetooth.

Pentru a activa modul de conectare în lanț, accesați fereastra de setări ale proiectului și bifați caseta.

Când este selectat acest mod, pentru orice motor putem selecta Caramida EV3 care va fi folosită și senzorii necesari.

Următorul tabel listează utilizările pentru cărămizile EV3:

Acțiune

Motor mediu

motor mare

Direcție

Management independent

Giroscopic

Infraroşu

cu ultrasunete

Rotirea motorului

Temperaturile

Contor de energie

Sunet

Conectare prin Bluetooth

Bluetooth permite LEGO Mindstorms EV3 să se conecteze la un PC, un alt LEGO Mindstorms EV3, smartphone-uri și alte dispozitive compatibile Bluetooth. Raza de comunicare prin Bluetooth este de până la 25 m.

La un LEGO Mindstorms EV3 pot fi conectate până la 7 blocuri. EV3 Master Brick vă permite să trimiteți și să primiți mesaje pentru fiecare Slave EV3. EV3 Slaves pot trimite mesaje doar către EV3 Master Brick, nu unul altuia.

Secvență de asociere Bluetooth EV3

Pentru a conecta două sau mai multe cărămizi EV3 prin Bluetooth, urmați acești pași:

1. Deschideți o filă Setare.

2. Selectați Bluetoothși apăsați butonul central.

3. Punem Caseta de bifat vizibilitate Bluetooth.

4. Verificați dacă semnul Bluetooth ("<") виден на верхней левой стороне.

5. Efectuați procedura de mai sus pentru numărul dorit de cărămizi EV3.

6. Accesați fila Conexiune:

7. Faceți clic pe butonul Căutare:

8. Selectați EV3 la care doriți să vă conectați (sau la care doriți să vă conectați) și apăsați butonul central.

9. Conectăm unul și al doilea bloc cu o cheie de acces.

Dacă totul este făcut corect, atunci pictograma „ va apărea în colțul din stânga sus.<>", conectați alte cărămizi EV3 în același mod dacă sunt mai mult de două.

Dacă opriți LEGO EV3, atunci conexiunea se va pierde și va trebui să repetați toți pașii.

Important: fiecare bloc trebuie să aibă propriul program.

Exemplu de program:

Primul bloc: Când senzorul tactil este apăsat, prima cărămidă EV3 transmite text către al doilea bloc cu o întârziere de 3 secunde (blocul principal).

Exemplu de program pentru blocul 2:

Al doilea bloc așteaptă să fie primit textul din primul bloc, iar odată ce l-a primit, va afișa un cuvânt (în exemplul nostru, cuvântul „Bună ziua”) timp de 10 secunde (subbloc).

Conectare prin Wi-Fi

Este posibilă o rază mai mare de acțiune prin conectarea Dongle-ului Wi-Fi la portul USB de pe EV3.

Pentru a utiliza Wi-Fi, trebuie să instalați un modul special pe EV3 Brick folosind un conector USB (adaptor Wi-Fi (Adaptor wireless Netgear N150 (WNA1100)) și puteți conecta, de asemenea, un Dongle Wi-Fi.

În acest articol vom vorbi despre noua versiune a constructorului - LEGO Mindstorms Education EV3. Dar înainte de a vorbi despre inovațiile EV3, să aruncăm o privire mai atentă la seria de seturi de construcție LEGO Mindstorms.

LEGO Mindstorms este un kit de robotică pentru copiii cu vârsta peste 10 ani. Piesele LEGO Techni sunt folosite ca blocuri de construcție pentru robot - mulți băieți sunt deja familiarizați cu ele de la designeri „Tehnologie și fizică” , "Pneumatică", . Dar construirea unui cadru de robot nu este suficientă: trebuie să-l „învățați” să primească informații din mediu și să răspundă la el. Pentru aceasta, se folosesc dispozitive speciale - senzori: vă permit să determinați culoarea, iluminarea, distanța față de obiectele din apropiere și multe altele. Robotul poate reacționa la „iritanți” cu ajutorul motoarelor - fie merge undeva, fie face ceva - de exemplu, mușcă degetul infractorului. Iar „creierul” robotului este o unitate specială programabilă, la care sunt conectate toate motoarele și senzorii.

Să trecem la compoziția setului LEGO Mindstorms EV3. Iată ce este inclus în versiunea educațională a kit-ului:

  • 1 bloc programabil
  • 3 motoare:
    • 2 motoare mari
    • 1 motor mediu
  • 5 senzori:
    • 2 senzori tactili
    • 1 senzor de culoare
    • 1 senzor de distanta cu ultrasunete
    • 1 giroscop
  • Bateria robotului
  • 528 de piese Lego Technic

Senzori si motoare

Să aruncăm o privire la ce s-a schimbat în EV3 în comparație cu versiunea veche a NXT.

În set vor fi 3 motoare, dar unul dintre ele va diferi atât ca dimensiune, cât și ca caracteristici tehnice.

Senzorul de sunet a fost înlocuit cu un giroscop. Alte tipuri de senzori au rămas aceleași.

O altă caracteristică este auto-detecția senzorilor și motoarelor atunci când sunt conectați la bloc - despre această caracteristică voi vorbi în secțiunea care descrie noul mediu de programare EV3.

Caracteristicile senzorilor și motoarelor sunt prezentate mai jos.

Foarte asemănător cu versiunea anterioară. Detectează când un buton este apăsat sau eliberat și poate număra apăsări simple sau multiple.

Senzor de culoare

Senzor de culoare EV3 distinge 7 culori și poate determina absența culorii. Ca și în versiunea anterioară, poate funcționa ca senzor de lumină.

  • Măsoară lumina roșie reflectată și lumina ambientală
  • Poate distinge între alb și negru sau culorile albastru, verde, galben, roșu, alb și maro
  • Frecventa de operare: 1 kHz

Giroscop

Senzor giroscop EV3 măsoară mișcarea de rotație a robotului și schimbarea poziției acestuia.

  • Poate fi folosit pentru a determina direcția curentă de rotație
  • Precizie: +/- 3 grade la 90 de grade de rotație (în modul de măsurare a înclinării)
  • Poate detecta maxim 440 de grade/c (în modul giroscop)
  • Frecventa de operare: 1 kHz

Senzor de distanță cu ultrasunete


La funcția principală senzor ultrasonic EV3 a mai adaugat unul - poate si "asculta" vibratiile ultrasonice emise de alti senzori cu ultrasunete.

  • Poate măsura distanța în intervalul 3 - 250 cm.
  • Precizie de măsurare: +/- 1 cm
  • Rezoluția rezultatului măsurării: 0,1 cm.
  • Poate fi folosit pentru a căuta alți senzori ultrasonici activi (modul de ascultare)
  • Iluminare LED roșie în jurul „ochilor”

motor mare

Servo EV3 mare foarte asemănătoare cu versiunea anterioară a motorului NXT, cu toate acestea, carcasa motorului a devenit puțin mai mare (practic acum este nevoie de găuri de 14x7x5 față de fostul 14x6x5). Punctele de montare ale motoarelor și tipul acestora au fost, de asemenea, schimbate.

  • Viteza maxima - 160-170 rpm.
  • Cuplul specificat - 40 N/cm
  • Cuplu real - 20 N/cm.

Motor mediu

Servo EV3 mediu bazat pe motor Power Function de dimensiuni similare. Spațiul suplimentar necesita doar un senzor de unghi de rotație și un port de conectare. Acest motor este perfect pentru sarcini mici și viteze mari.

  • Viteza maxima - 240-250 rpm.
  • Cuplul specificat - 12 N/cm
  • Cuplu real - 8 N/cm.
  • Senzor de unghi de rotație (encoder) încorporat al motorului cu o precizie de 1 grad

Senzorii, motoarele și cablurile NXT sunt compatibile cu EV3, astfel încât toți roboții construiți anterior pot fi controlați de noul bloc.

Caramida programabila EV3

S-au produs schimbări semnificative și în Caramida EV3. În comparație cu NXT, blocul EV3 are un procesor mai rapid, mai multă memorie. Firmware-ul EV3 Brick se bazează pe sistemul de operare Linux distribuit gratuit, ceea ce face posibilă crearea propriului firmware pentru cărămidă. Acum este posibil să conectați robotul la un computer nu numai prin USB și Bluetooth, ci și prin Wi-Fi. Roboții pot comunica între ei și prin USB, Bluetooth și Wi-Fi.

Mai jos este un tabel de comparație al specificațiilor NXT și EV3:


NXT EV3
CPU Atmel 32-Bit ARM AT91SAM7S256
48MHz
256 KB memorie FLASH
64 KB memorie RAM
ARM9
300MHz
Memorie flash de 16 Mb
64 Mb memorie RAM
co-procesor Atmel 8-Bit ARM AVR, ATmega48
8 MHz
4 KB memorie FLASH
memorie RAM de 512 octeți
dispărut
Sistem de operare Proprietate linux
Porturi de intrare (pentru senzori) 4 porturi
Suporta senzori analogici, digitali
Rata de transmisie: 9600 bps (I2C)
4 porturi
Suporta senzori analogici, digitali

Rata de transfer de date: până la 460,8 Kbps (UART)
Porturi de ieșire (pentru motoare) 3 porturi
4 porturi
Transfer de date prin USB Se utilizează modul de viteză maximă: 12 Mbps Se utilizează modul de mare viteză: 480 Mbps
Conectarea dispozitivelor USB Nicio oportunitate Este posibilă conectarea în serie a până la 3 dispozitive, inclusiv carduri de rețea wi-fi și carduri flash
Cititor de carduri SD Dispărut Suporta carduri miniSD, capacitatea maxima este de 32 GB
Conectarea la dispozitive mobile Poate fi conectat la dispozitive Android Compatibil cu dispozitive Android și iOS (iPhone, iPad)
Ecran LCD, monocrom
100 * 64 pixeli
LCD, monocrom
178*128px
Interacţiune Bluetooth
USB 2.0
Bluetooth v2.1 DER
USB 2.0 (când este conectat la un PC
USB 1.1 (când conectați mai multe dispozitive în lanț)
Wifi

Mediu de programare

EV3 vine la pachet cu un nou mediu de dezvoltare grafică bazat pe LabView, similar cu NXT-G. Va funcționa, ca NXT-G, pe Windows și Mac.

Mediul de dezvoltare EV3 a fost mult îmbunătățit. Acum toate materialele pentru robot: programe pentru robot, documentație, rezultatele experimentelor, fotografii și videoclipuri - pot fi stocate în proiect. A fost adăugat și un instrument de zoom care vă permite să scalați programul, de exemplu, pentru a vedea întregul program. Este de remarcat faptul că NXT Brick poate fi programat folosind noul mediu EV3, totuși vechiul NXT Brick nu acceptă toate caracteristicile noului limbaj de programare.

Iată principalele inovații ale mediului de programare EV3:

  • Integrare strânsă a mediului de programare cu blocul:
    • S-a adăugat o pagină specială cu echipamente conectate. Vă permite să urmăriți starea blocului EV3 și să primiți valorile senzorului în timp real.
    • Senzorii și motoarele sunt recunoscute automat atunci când sunt conectate, datorită funcției de identificare automată. Acest lucru vă permite să nu indicați că un anumit senzor sau motor este conectat la un anumit port.
  • Mod nou de depanare:
    • În timp ce programul rulează, blocul care se execută este evidențiat. Acest lucru vă permite să înțelegeți cu exactitate comportamentul programului.
    • Un simbol special se aprinde pe blocul de programare dacă un alt senzor sau motor este conectat la acest port.
    • S-a adăugat capacitatea de a vizualiza valorile transmise prin firele de date.
  • Caracteristici noi ale blocurilor de program:
    • Legarea blocurilor între ele a făcut posibilă abandonarea „razei de execuție” pe care erau amplasate blocurile în mediul NXT-G.
    • Blocurile nu au o bară de personalizare - comportamentul este acum personalizabil direct pe bloc, rezultând o creștere a dimensiunii lor. Programul este acum mult mai ușor de citit - puteți vedea imediat cum sunt configurați senzorii și motoarele.
    • Au existat blocuri „așteptați schimbarea” care vă permit să reacționați la faptul de a schimba valoarea, și nu la schimbarea la o anumită valoare ca în NXT-G.
    • Îmbunătățirile în transmiterea datelor de la bloc la bloc facilitează conversia tipurilor (acum nu mai trebuie să convertiți manual, de exemplu, un număr într-un șir).
    • S-a adăugat capacitatea de a lucra cu matrice.
    • A devenit posibil să ieșim devreme din ciclu.

Pe lângă noul limbaj de programare, au apărut programe pentru Android și iPhone\iPad pentru a controla robotul. De asemenea, pe baza programului Autodesk Invertor Publisher, a fost creat un program pentru crearea și vizualizarea instrucțiunilor 3D pas cu pas. În acest program, puteți scala și roti modelul în fiecare etapă a ansamblului, ceea ce vă permite să construiți roboți mai complexi conform instrucțiunilor.

Roboți de bază

Trusa educațională include instrucțiuni pentru construirea a 5 roboți:

sortator de culori
Sarcina clasică de sortare a obiectelor (în acest caz, piese Lego) după culoare.

Gyro boy
Un robot segway care folosește un giroscop pentru echilibrare.

catelus
Câine robot care poate fi mângâiat și hrănit. Știe și să doarmă și să se ușureze :) Îmi amintește de un Tamagotchi.

Braț robot
Vă permite să mutați elemente.

Kitul pentru EV3 a fost pregătit Kit de resurse LEGO MINDSTORMS Education EV3, care vă permite să asamblați alte modele folosind piese noi.

La scrierea articolului s-au folosit materiale de pe blogul nnxt.blogspot.com.