Хоёр ба түүнээс дээш EV3 тоосго холбох. LEGO Mindstorms EV3

Гэр / Төхөөрөмж суурилуулах
- Та хэнийг хүсч байна - хүү эсвэл охин?
- Хүү!
-Яагаад?
- Радио удирдлагатай нисдэг тэрэг авмаар байна!!!
Хөгжилтэй, баян хуураар дүүрэн хошигнол, гэхдээ та энэ нийтлэлийг түүнээс өөр зүйлээр эхлүүлж болохгүй - тэр хамгийн сайнаараацаашид хэлэлцэх асуудлын мөн чанарыг тусгасан. Гэсэн хэдий ч гарчигнаас та бидний юу ярьж байгааг аль хэдийн ойлгосон.

Болгоомжтой!Энэ нийтлэл нь хүүтэй болох хүслийг төрүүлж магадгүй юм.

Түүхийн хичээл

LEGO компани (нэр нь "хөл бурхан", "Таашаалтайгаар тоглох" гэсэн Данийн хэллэгээс гаралтай) танилцуулга шаардлагагүй - энэ нь 1932 онд байгуулагдсан боловч анхны танил хуванцар тоосго нэлээд хожуу буюу 1947 онд гарч ирсэн. Энэ нь анхаарал татаж байна. Тэр жилүүдэд үйлдвэрлэсэн LEGO тоосго нь одоо үйлдвэрлэсэнтэй бүрэн нийцдэг.

LEGO-ийн 80 жилийн ойд зориулан Pixar-аас гаргасан компанийг үүсгэсэн түүх:

Одоо тус компани жилд 20 тэрбум орчим, өөрөөр хэлбэл секундэд 630 гаруй ширхэг эд анги үйлдвэрлэдэг. Одоогийн байдлаар загварын хүрээ 600 гаруй төрлийн барилгын иж бүрдэл бөгөөд Mindstorms цуврал нь техникийн сэтгэлгээний нэгэн төрлийн оргил, хамгийн боловсронгуй барилгын багц юм. Товчхондоо, энэ нь танд бүрэн хэмжээний робот хийх боломжийг олгодог.

Википедиагийн дагуу цуврал LEGO Mindstormsанх 1998 онд танилцуулагдсан. 8 жилийн дараа (2006 онд) LEGO Mindstorms NXT 1.0, 2009 онд LEGO Mindstorms NXT 2.0 иж бүрдэл гарч ирэв. Өнөөдөр бид ярих болно LEGO Mindstorms EV3- бараг жилийн өмнө буюу 2013 оны 1-р сарын 4-нд танилцуулагдсан терминаторын дизайнерын сүүлчийн (гурав дахь) үе (энэ нь зөвхөн зургаан сарын дараа худалдаанд гарсан).

EV3 болон NXT 2.0-ийн ялгаа

Зарчмын хувьд гол санаа нь ижил хэвээр байна - цуврал нь програмчлагдсан роботуудыг угсрах зориулалттай. Тиймээс, хамгийн эхний асуулт бол өмнөх загвар зохион бүтээгчийг гаргаснаас хойш юу өөрчлөгдсөн бэ, шинийг худалдаж авах нь зүйтэй болов уу? Гол ялгаа нь шинэчлэгдсэн мэдрэгч/мотор ба хамгийн чухал нь EV3 Smart Brick (EV гэдэг нь EVolution гэсэн үг):
Таны харж байгаагаар ялгаа нь нэлээд ач холбогдолтой - 4 жилийн дотор зөвхөн дэлгэцийн нягтрал болон наалтуудын багцыг өөрчилсөн бол хачирхалтай байх болно.

Өөр нэг ялгаа нь NXT цувралыг хэд хэдэн хувилбараар (өөр он жилүүдэд) зарсан бөгөөд өөр өөр багц, үндсэн болон нөөцийг төлөөлдөг. Шинэ EV3 нь үүнийг хийхэд илүү хялбар болсон - одоогоор энэ нь үндсэн хувилбарт (601 хэсэг) зарагдаж байгаа бөгөөд үүнээс та олон зүйлийг хийж болно. Гэхдээ хэрэв та хүсвэл нэмэлт мэдрэгч, эд анги бүхий үндсэн багц (541 хэсэг) худалдаж авах боломжтой (энгийн дизайнеруудын эд ангиудыг ашиглахад хэн ч танд саад болохгүй). Дашрамд хэлэхэд, таван оронтой нийтлэлийн дугаарт анхаарлаа хандуулаарай - компани 2013 онд энэ дугаарлалт руу шилжсэн.

Тохиромжтой байдлын хувьд энд боломжтой бүх зүйлийг хийсэн. Бүх NXT мэдрэгч ба моторууд EV3-тэй нийцдэг бөгөөд NXT гэж хүлээн зөвшөөрөгдсөн. EV3 мэдрэгч нь NXT-тэй ажиллахгүй ч EV3 мотор нь таарч байх шиг байна. NXT тоосгоныг EV3 программ хангамжаар програмчлах боломжтой боловч зарим функцууд байхгүй байж болох ч гуравдагч талын шийдэлгүйгээр NXT программ хангамжтай EV3 тоосго програмчлах боломжгүй.

Хайрцаг дотор

Жаахан байхдаа ч гэсэн эцэг эхтэйгээ хамт Хүүхдийн ертөнцийн төв хэсэгт (тэнд байхад), Лубянка руу явсан ч гэсэн би LEGO хайрцагнаас нүдээ салгаж чадахгүй байв. Дараа нь Гиктимес, тэр ч байтугай Хабр ч байсангүй, гэхдээ тэр цагаас хойш хайрцагнууд нь яг л тод, шүүслэг хэвээр байсан, насанд хүрсэн ч шүлсний үйл явцыг идэвхжүүлдэг) Үүнтэй холбогдуулан бусад үйлдвэрлэгчид сурах зүйл их байна.

Хайрцагны нэг хэсэг нь үнэндээ (хэрэв та үүнийг хайчилж авбал) өнгө мэдрэгчтэй роботуудад ашиглаж болох өөр өөр өнгөт бүс бүхий зам юм.

Бүх эд ангиудыг цүнхэнд сайтар байрлуулсан бөгөөд иж бүрдэл нь заавар, наалт бүхий багцыг багтаасан болно. Иж бүрдэлд юу багтсаныг хурдан харцгаая.

Би өөрөө EV3, өөрөөр хэлбэл оюуны блок, aka системийн зүрх, aka "тоосго" эсвэл "шоо". Таны роботын удирдлагын төв, цахилгаан станцын үүрэг гүйцэтгэдэг бөгөөд дараах функциональ элементүүдтэй.

– 178x128 нягтралтай олон үйлдэлт монохром дэлгэц
– Ажиллах горимыг заах арын гэрэлтүүлэг өөрчлөх функцтэй (3 өнгө) зургаан товчлууртай удирдлагын интерфейс
– Мэдрэгчийг холбох 4 оролтын порт (1, 2, 3, 4).
– Командуудыг гүйцэтгэх 4 гаралтын порт (A, B, C, D).
– EV3-ийг компьютерт холбох 1 miniUSB холбогч
– 1 USB хост порт (жишээлбэл, нэг хэлхээнд хэд хэдэн EV3 холбох)
– microSD санах ойн картны 1 үүр (32 ГБ хүртэл) – боломжтой EV3 санах ойн хэмжээг нэмэгдүүлэх
- Баригдсан чанга яригч

EV3 Brick нь Bluetooth, WiFi (NETGEAR WNA1100 Wireless-N 150 USB адаптераар) дэмждэг бөгөөд програм хангамжийн интерфейс, EV3 Brick дээр шууд програм үүсгэх, өгөгдлийн бүртгэлийг тохируулах боломжийг танд олгоно.

» Том EV3 серво мотор (2 ширхэг). EV3 микрокомпьютертэй ажиллахад зориулагдсан бөгөөд 1 градус хүртэлх хэмжилтийн нарийвчлалтай эргүүлэх мэдрэгчтэй. Энэхүү мэдрэгчийг ашиглан моторыг бусад мотортой холбож, роботыг тогтмол хурдтайгаар хөдөлгөх боломжийг олгодог. Нэмж дурдахад эргэлт мэдрэгчийг янз бүрийн туршилтуудад ашиглаж, зай, хурдны өгөгдлийг үнэн зөв унших боломжтой.

– 1 градус хүртэлх хэмжилтийн нарийвчлал бүхий суурилуулсан эргэлт мэдрэгч
– 160-170 эрг/мин хүртэл дээд хурд
– Хамгийн их эргэлт 40 Нсм

» Дунд зэргийн EV3 сервомотор.Хурд, хариу үйлдэл үзүүлэх чадвар, роботын хэмжээ нь түүний даацаас илүү чухал үүрэг гүйцэтгэдэг ажилд тохиромжтой.

– 1 градус хүртэлх хэмжилтийн нарийвчлал бүхий суурилуулсан эргэлт мэдрэгч
– 240-250 эрг/мин хүртэл дээд хурд
- Хамгийн их эргэлт 12 Нсм
- Автомат таних програм хангамж EV3

» Өнгө мэдрэгч (EV3).Гэрлийн мэдрэгч болгон ашиглаж болох ч 8 өөр өнгийг илрүүлэх чадвартай.

– Бүрэн харанхуйгаас тод нарны гэрэл хүртэл туссан улаан гэрэл болон орчны гэрлийг хэмждэг
– 8 өнгийг барьж, танина
– Санал авах давтамж 1 кГц хүртэл
– EV3 программ хангамжаар автоматаар таних

» Мэдрэгч мэдрэгч (EV3).Хүрэх, товших, суллах гэсэн гурван нөхцөл байдлыг хүлээн зөвшөөрч, робот нь хүрэхэд хариу үйлдэл үзүүлэх боломжийг олгодог. Мөн дан болон олон товшилтын тоог тодорхойлох боломжтой.

» Дижитал IR мэдрэгч (EV3).Робот ойртож байгааг илрүүлэхийн тулд. Мөн IR дохионы IR дохиог хүлээн авах чадвартай, алсаас удирддаг роботуудыг бий болгох боломжтой. навигацийн системүүдсаад бэрхшээлийг даван туулах.

– Хэмжилтийг 50-70 см-ийн радиуст ойртуулах/устгах
– IR дохиог илрүүлэх радиус 2 метр хүртэл
– Дохио хүлээн авах 4 хүртэлх суваг
– Алсын IR удирдлагын командуудыг хүлээн авах
– EV3 программ хангамжаар автоматаар таних

» Алсын хэт улаан туяаны дохио. EV3 IR мэдрэгчтэй ашиглахад зориулагдсан. Гэрэлт цамхаг нь мэдрэгчээр хүлээн авсан IR дохиог ялгаруулдаг - алсын удирдлага болгон ашиглаж болно алсын удирдлага EV3 микрокомпьютер, IR мэдрэгч рүү дохио дамжуулдаг.

– Дохио дамжуулах 4 хүртэлх суваг (бие дээр шууд шилжих)
– Асаах/унтраах товчлуур болон унтраалгатай
– IR гэрэлт дохио ажиллаж байх үед ногоон LED асна
Автомат унтрах 1 цагаас илүү сул зогсолттой үед
- 2 метр хүртэл зайтай

Тусдаа уутанд мэдрэгч, моторыг шоо руу холбох утаснууд, мөн кубыг компьютерт холбох USB кабель байдаг.

Анхаарал татахуйц хоёр зүйл бий чухал цэгүүд. Нэгдүгээрт, бусад Lego мэдрэгчүүд байдаг, тухайлбал:

» Гироскоп мэдрэгч (EV3). EV3 Digital Gyro Sensor нь роботын эргэлтийн хөдөлгөөнийг хэмжихээс гадна түүний хөдөлгөөн, байрлал дахь өөрчлөлтийг илрүүлэх боломжтой. ± 3 градусын нарийвчлалтай өнцгийг хэмжих горим; суурилуулсан гироскоп нь 440 градус / с хүртэлх эргэлттэй эргэлтийг илрүүлдэг; санал авах давтамж 1 кГц хүртэл.

» Хэт авианы мэдрэгч (EV3).Дууны долгион үүсгэж, тэдгээрийн тусгалыг объектуудаас бүртгэж, улмаар объект хүртэлх зайг хэмждэг. Ганц долгион ялгаруулдаг sonar горимд ч ашиглах боломжтой. Энэ нь дууны долгионыг хүлээн авах боломжтой бөгөөд энэ нь програмыг ажиллуулахад түлхэц болно. 1-ээс 250 см-ийн хоорондох зайг хэмжиж, хэмжилтийн нарийвчлал нь ± 1 см байна.

Хоёрдугаарт, HiTechnic, Mindsensor зэрэг гуравдагч талын үйлдвэрлэгчдийн мэдрэгч болон бусад дагалдах хэрэгслийг дэмждэг - тэдгээр нь бүх төрлийн джойстик, хэт улаан туяаны зайны мэдрэгч, соронзон мэдрэгч, луужин, гироскоп, акселерометр, таймер, мультиплексер, бөмбөгний холболт гэх мэтийг санал болгодог. Тиймээс та өөрөөсөө асуувал маш олон сонирхолтой зүйлийг олж мэдэх боломжтой.

Ерөнхийдөө та аль хэдийн ойлгосноор LEGO бол жинхэнэ хөвгүүдэд зориулагдсан юм!

Анхны загвар

Энэхүү иж бүрдэл нь нэг төрлийн гинжит өөрөө явагч тээврийн хэрэгслийн нэг загварыг угсрах боломжтой цаасан заавартай ирдэг.

Хамгийн энгийн иж бүрдэл (LEGO Creator гэх мэт цувралууд) хүртэл үргэлж хэд хэдэн заавартай ирдэг байсан ч гэнэт цаас нь хадгалагдан үлдсэн эсвэл хайрцагт зай байхгүй байсан тул эхэндээ би гайхсан. Зөвхөн албан ёсны вэбсайт дээр багц хэсгээс 17 өөр робот угсрах санал тавьсан нь тодорхой болсон! Тиймээс хайрцагт байгаа 17 заавар нь үнэхээр шаардлагагүй болно (логистикийн хувьд ч, байгалийн ойд ч). EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, TRACK3R гэсэн роботуудын нэрс энд байна. ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, EV3GAME - эдгээрт зориулсан зааварчилгааг мөн интернэтэд холбогдох программ хангамжаас татаж авах шаардлагатай. компьютер.

Зааврууд нь маш нарийвчилсан тул будлиулахад хэцүү байдаг. Хүү хэлэвуутанд байгаа эд ангиудыг маш сайн савладаггүй - эхний хуудсан дээр та 3 өөр уут нээх хэрэгтэй байж магадгүй, гэхдээ эдгээр нь бас жижиг зүйл юм.

EV3 кубыг тэжээх шаардлагатай бөгөөд үүнд та батерей (дагаагүй) эсвэл 6 АА батерей ашиглаж болно. Цаашид IR гэрэлт цамхагийг (алсын удирдлага гэх мэт) тэжээхэд дахиад 2 батерей (гэхдээ ягаан өнгөтэй) хэрэгтэй болно.

Хүүхэд (7 настай) анхны загварыг 30 минутын дотор угсарчээ.

Энэ үйл явц нь жишээлбэл LEGO Technics загваруудыг угсрах шиг тийм ч сэтгэл хөдөлгөм биш болсон - заавар нь хамгийн сонирхолтой зүйлээс хол робот угсрахыг санал болгож байна: энэ нь зөвхөн том хэсгүүдийг агуулдаг бөгөөд тэдгээрийн дотор бараг бүх мэдрэгч, моторууд байдаг. тус бүрийн үйл ажиллагааг харуулах.

Гэвч үр дүн нь хүүхдүүдийн бүх хүлээлтээс давсан - тэрээр анх удаагаа өөрөө хөдөлж чаддаг загвар зохион бүтээжээ: урагш, хойшоо эргэх, газар дээр нь эргүүлэх, тэмтрүүлээр мушгих ...

Гаргах нь EV3 тоосгоноос хийгдсэн бөгөөд үүний тулд та урд самбар дээрх хэд хэдэн товчлуурыг дарах хэрэгтэй. Зарим үйлдлийг куб дээр шууд програмчилж болно: давталтын тоог сонгох, тэжээлийг тохируулах дуут дохиогэх мэт - та бүгдийг нэг нийтлэлд хэлж чадахгүй, утааны гарын авлага.

Програм хангамж

Дээр угсарсан загварыг компьютерээр програмчлах шаардлагагүй байсан. Гэсэн хэдий ч, ийм боломж байдаг бөгөөд нэгэн зэрэг өөр өөр түвшинхатуу.

Хүүхэд эхлүүлэх хамгийн хялбар арга бол үйлдвэрлэгчийн санал болгож буй програм хангамж бөгөөд Windows болон OS X үйлдлийн системд хоёуланд нь ашиглах боломжтой. Хоёр дахь тохиолдолд түгээлтийн жин 666 MB, мөн суулгасан програмгигабайт эзэлнэ. Энэ нь LEGO Mindstorms EV3 Home Edition нэртэй бөгөөд алдартай LabView компанитай хамтран бүтээгдсэн. LEGO вэбсайт дээр боловсролын программчлалын маш олон материал байдаг.

Гаргасны дараа шууд роботуудын интерактив "гараж" бидний өмнө гарч ирэх бөгөөд үүнийг багцаас угсарч болно.




Бид дуртай нэгийг нь сонгоод угсарч эхэлнэ: бид интерактив угсралтын заавар, видео бичлэг, түүнчлэн угсарсан роботоор гүйцэтгэж болох янз бүрийн даалгаврын сонголтыг харах болно. Тийм ч учраас хуваарилалт маш их жинтэй байсан.








Бүх зүйлийг нарийвчлан тайлбарлах нь утгагүй юм: та өөрөө програмаа хурдан татаж аваад тэнд юу байгааг, ямар түвшинд байгааг харах болно. Би хамгийн их санаж байгаа дутагдлуудын нэгийг л дурдах болно: интерфейс нь хамгийн ээлтэй биш (ялангуяа хүүхдүүдэд) - програм нь ямар нэгэн банкны үйлчлүүлэгч шиг үнэртэй байдаг.

EV3 кубыг хагалгааны өрөөнд ухаалаг гар утаснаас удирдах боломжтой гэдгийг дахин тэмдэглэх нь зүйтэй Android системүүдэсвэл iOS, үүнд зориулсан тусдаа програмууд байдаг.

Хэрэв энэ бүхэн хангалтгүй байсан бол та хардкорын зэрэглэлийг нэмэгдүүлэх боломжтой. EV3 тоосгоны төрөл бүрийн програм хангамжууд байдаг бөгөөд энэ нь түүний чадвар, хурд гэх мэтийг өргөжүүлэх боломжийг олгодог. Жишээлбэл, leJOS EV3 програм хангамжийн өөр хувилбар - jvm-тэй программ хангамж нь EV3 програмыг Java дээр програмчлах боломжийг олгодог. Та үүнийг өөр хэлээр хэлмээр байна уу? За, Google - танд ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW гэх мэт бараг 60 гаруй сонголт байна.

Хэд хэдэн шалтгааны улмаас би энэ талаар дэлгэрэнгүй ярихгүй: нэгдүгээрт, би бүрэн хуурамч програмист (миний бүх найдвар хүүдээ байгаа), хоёрдугаарт, бид зөвхөн нэг загварыг угсарч чадсан (мөн бид'). Энэ амралтын өдрүүдэд хоёр дахь удаагаа авах болно), гуравдугаарт - та энэ дизайнерын захиалгаа өгсөн бөгөөд удахгүй бүх зүйлийг өөрөө олж мэдэх болно;) Гэхдээ нухацтай хэлэхэд, нийтлэл нь аль хэдийн асар том байна - хоёр холбоосыг судлах нь дээр: нэг болон хоёр удаа.

Өөр нэг том давуу тал бол дэлхий даяар маш олон байдаг LEGO нийгэмлэгүүд юм. Та роботтой хийсэн туршилтын аль ч үе шатанд ижил төстэй хүмүүс, асуудлыг шийдвэрлэхэд тусалж чадах хүмүүсийг үргэлж олж чадна гэдэгт итгэлтэй байж болно. Найрсаг нийгэмлэгүүдээс гадна асар олон тооны хүмүүс байдаг янз бүрийн заавар, загвар, эх сурвалж, видео бичлэг, сургалтын материал. Энэ бүхэн нэг л зүйлийг илэрхийлж байна: Mindstorms-ийн тусламжтайгаар та уйдахгүй.

Давуу болон сул талууд

LEGO бүтээгдэхүүнүүд нь олон жилийн турш чанараараа алдартай байсан тул энэ талаар ямар ч гомдол гараагүй: гайхалтай хайрцаг, эд анги, наалт, заавар - бүх зүйлийг хамгийн бага нарийвчлалтайгаар боловсруулсан. Тиймээс би нэг том зүйлтэй харьцуулахад бүх "жижиг давуу талууд" -д нүдээ анихыг зөвшөөрнө: олон талт байдал. боломжит хослолуудСтандарт багцаас ч хийж болох загварууд (нэмэлт багцын талаар ярих шаардлагагүй) зөвхөн таны төсөөллөөр хязгаарлагддаг. Угсарсан загварыг янз бүрийн аргаар програмчлах чадвар нь өөр нэг давуу тал бөгөөд энэ нь анх харахад харагдахаас хамаагүй их юм.

Гэхдээ би зөвхөн нэг чухал сул талыг олж мэдсэн: үнэ. Зуны улиралд LEGO Mindstorms EV3-ийг 14-15 мянгаар худалдаж авах боломжтой байсан ч мөнх ногоон ерөнхийлөгчийн ханшийн хурдацтай өсөлт нь үнийг 17 мянга хүртэл өсгөсөн. Хэн нэгэн: " тийм ээ, гайхалтай загвар зохион бүтээгч ... ГЭХДЭЭ ҮНЭТЭЙ!"Тэгээд тэр зөв байх болно. Иж бүрдэл болон түүний чадавхийг судалж байхдаа түүнийг бүтээхэд зарцуулсан нөөцийн хэмжээ нь намайг гайхшруулсан; Би маш олон электроник болон бусад бүх зүйл байгааг ойлгож байна ... гэхдээ би дизайнерын өртөгтэй тохиролцож чадахгүй байна. Энэ мөнгөний төлөө та хүнийг шоронгоос гаргаж авах боломжтой (хамт) өөр олон бэлэг сонгох боломжтой: квадрокоптер, радио удирдлагатай дотоод шаталтат хөдөлгүүрийн загвар, бүрэн хэмжээний цахилгаан мотоцикл, спортын секцэнд нэг жил хичээллэх, таблет. .. мөн олон зүйл! Гэхдээ та хүссэн үедээ спортоор хичээллэх боломжтой бөгөөд энэ нь яг бэлэг биш юм шиг санагдаж байна, гэхдээ ижил квадрокоптер анхны ноцтой эвдрэл гарах хүртэл дуугарна. Үүнтэй холбогдуулан Лего бол бизнесийг таашаал, бодит бус асар их боломжуудтай хослуулсан илүү удаан эдэлгээтэй бэлэг юм. Тийм ээ, та нэг таблет дээр програмчилж сурч болно, гэхдээ та ажлынхаа үр дүнд гараараа хүрэх боломж байхгүй бол энэ нь тийм ч сэтгэл хөдөлгөм биш юм. Тиймээс өөрөө шийд.

Өө тийм. Үйлдвэрлэгч энэ багцыг 10 настай хүүхдүүдэд зориулж байрлуулсан боловч 7 настай хүүхэд хүртэл тоглох сонирхолтой байсан - хурдацтай хөгжлийн үйл явц эхэлсэн. Хэр их гэж бодож байна эдгээр залуусТэд анхны Porsche-ээ хэзээ худалдаж авах вэ?)

Төгсгөл

Бидний хүн нэг бүр шинэ жилийг цасан охид, зул сарын гацуур мод, мандарин, Оливьегийн аяга, мэдээжийн хэрэг бэлэгтэй холбодог. Хэрэв бид хүүхдүүдийн тухай ярих юм бол тэдний бэлэг нь энэ жагсаалтын сүүлчийн байрнаас хол байна. Хэрэв ийм зүйл тохиолдвол та хүүтэй болсон бол модны доор тавьсан энэхүү бүтээн байгуулалт нь түүнийг гахайн баяр баясгаланг авчирна гэдэгт итгэлтэй байж болно. Тэгээд шинэ жилийн салют буудуулаад хүүхэдтэйгээ шоо дөрвөлжин, утсыг нь хутгахад дахиад долоо хоног шахам хугацаа үлдэнэ гэдгийг бодохоор... та хүүхдэдээ худалдаж авч байгаа биз дээ?

Шинэ оны мэнд хүргэе!

USB холболт

LEGO Mindstorms EV3 нь USB холболтоор дамжуулан компьютер эсвэл бусад EV3-тэй холбогдох боломжтой. Холболтын хурд ба тогтвортой байдал энэ тохиолдолд Bluetooth зэрэг бусад аргуудаас илүү сайн.

LEGO Mindstorms EV3 нь хоёр USB порттой.

LEGO EV3 болон бусад LEGO EV3 блокуудын хоорондох хэлхээ холбоо.

Daisy chain горимыг хоёр буюу түүнээс дээш LEGO EV3 блокуудыг холбоход ашигладаг.

Энэ горим:

  • нэгээс олон LEGO Mindstorms EV3 холбох зориулалттай;
  • илүү мэдрэгч, мотор болон бусад төхөөрөмжийг холбоход үйлчилдэг;
  • хэд хэдэн LEGO Mindstorms EV3 (4 хүртэл) хооронд харилцах боломжийг олгодог бөгөөд энэ нь бидэнд 16 хүртэлх гадаад порт, ижил тооны дотоод портуудыг өгдөг;
  • үндсэн LEGO Mindstorms EV3-аас бүхэл бүтэн гинжийг удирдах боломжтой болгодог;
  • -тай ажиллах боломжгүй идэвхтэй холболт Wi-Fi эсвэл Bluetooth.

Daisy гинжин холболтын горимыг идэвхжүүлэхийн тулд төслийн тохиргооны цонх руу очоод хайрцгийг чагтална уу.

Энэ горимыг сонгоход бид ямар ч моторын хувьд ашиглах EV3 блок болон шаардлагатай мэдрэгчийг сонгож болно.

Хүснэгтэд EV3 блокуудыг ашиглах сонголтуудыг харуулав.

Үйлдэл

Дунд зэргийн мотор

Том мотор

Удирдах

Бие даасан удирдлага

Гироскоп

Хэт улаан туяа

Хэт авианы

Моторын эргэлт

Температурууд

Эрчим хүчний тоолуур

Дуу

Bluetooth-ээр холбогдох

Bluetooth нь LEGO Mindstorms EV3-ийг компьютер, бусад LEGO Mindstorms EV3, ухаалаг утас болон бусад Bluetooth төхөөрөмжтэй холбох боломжийг олгодог. Харилцаа холбооны хүрээ Bluetooth суваг- 25 м хүртэл.

Та нэг LEGO Mindstorms EV3-д 7 хүртэлх блок холбох боломжтой. EV3 Master Brick нь EV3 Slave болгонд мессеж илгээх, хүлээн авах боломжийг олгодог. EV3 Slaves нь зөвхөн EV3 Master Brick рүү мессеж илгээх боломжтой болохоос бие бие рүүгээ илгээхгүй.

Bluetooth-ээр дамжуулан EV3 холболтын дараалал

Хоёр ба түүнээс дээш EV3 блокуудыг Bluetooth-ээр хооронд нь холбохын тулд та дараах алхмуудыг хийх хэрэгтэй.

1. Таб нээнэ үү Тохиргоо.

2. Сонго Bluetoothболон төв товчийг дарна уу.

3. Бид тавьсан Checkbox харагдах байдал Bluetooth.

4. Bluetooth тэмдэг (" байгаа эсэхийг шалгана уу.<") виден на верхней левой стороне.

5. Шаардлагатай тооны EV3 тоосгон дээр дээрх процедурыг хий.

6. Холболтын таб руу очно уу:

7. Хайх товчийг дарна уу:

8. Холбохыг хүсэж буй (эсвэл холбогдохыг хүсэж буй) EV3-аа сонгоод голын товчлуурыг дарна уу.

9. Бид эхний болон хоёр дахь блокуудыг нэвтрэх түлхүүрээр холбодог.

Хэрэв та бүх зүйлийг зөв хийвэл зүүн дээд буланд "" дүрс гарч ирнэ<>", хэрэв хоёроос илүү байвал бусад EV3 блокуудыг ижил аргаар холбоно уу.

Хэрэв та LEGO EV3-г унтраавал холболт тасарч, бүх алхмуудыг давтах шаардлагатай болно.

Чухал: блок бүр өөрийн гэсэн программ бичигдсэн байх ёстой.

Жишээ програм:

Эхний блок: Мэдрэгч мэдрэгчийг дарахад эхний EV3 блок нь текстийг хоёр дахь блок руу 3 секундын сааталтайгаар дамжуулдаг (Үндсэн блок).

2-р блокийн жишээ програм:

Хоёрдахь блок нь эхний блокийн текстийг хүлээн авахыг хүлээж байгаа бөгөөд үүнийг хүлээн авмагц 10 секундын турш үг (манай жишээнд "Сайн уу" гэсэн үг) харуулах болно (боол блок).

Wi-Fi-аар холбогдоно уу

Илүү урт хугацаанд харилцах боломжтой Wi-Fi холболт EV3 дээрх USB порт руу залгана уу.

Wi-Fi ашиглахын тулд та USB холбогч (Wi-Fi адаптер (Netgear N150 Wireless Adapter (WNA1100)) ашиглан EV3 блок дээр тусгай модулийг суулгах шаардлагатай эсвэл Wi-Fi Dongle холбож болно.

Үзүүлэнгийн тайлбарыг бие даасан слайдаар хийх:

1 слайд

Слайдын тайлбар:

2 слайд

Слайдын тайлбар:

EV3 Brick Interface EV3 Brick нь таны роботуудыг тэжээдэг хяналтын төв юм. Дэлгэц, тоосгоны хяналтын товчлуурууд болон үндсэн дөрвөн цонхыг агуулсан EV3 Brick интерфейсийн тусламжтайгаар та EV3 Brick-ийн гайхалтай олон төрлийн өвөрмөц онцлогуудыг ашиглах боломжтой. Эдгээр нь програмыг эхлүүлэх, зогсоох гэх мэт энгийн функцууд эсвэл програмыг өөрөө бичих гэх мэт нарийн төвөгтэй функцууд байж болно.

3 слайд

Слайдын тайлбар:

Интерфэйс: EV3 цэс нь 4 хэсгээс бүрдэх цэстэй: Сүүлийн үеийн программууд Файлын навигаци тоосгоны програмууд Тоосгоны тохиргоо

4 слайд

Слайдын тайлбар:

Сүүлийн үеийн програмууд Таны ширээний компьютерээс саяхан татаж авсан программуудыг ажиллуулна уу. Програмыг татаж аваад ажиллуулж эхлэх хүртэл энэ цонх хоосон хэвээр байх болно. Энэ цонхонд таны саяхан эхлүүлсэн программууд гарч ирнэ. Жагсаалтын дээд хэсэгт байрлах анхдагчаар сонгогдсон програм нь хамгийн сүүлд эхлүүлсэн програм юм.

5 слайд

Слайдын тайлбар:

Файл менежер Микрокомпьютерийн санах ой болон санах ойн картанд хадгалагдсан бүх файлд хандах, удирдах боломжтой. Энэ цонхноос та өөрийн EV3 Brick дээрх бүх файлууд, тэр дундаа SD картанд хадгалагдсан файлууд руу хандаж, удирдах болно. Файлууд нь төслийн хавтас болгон зохион байгуулагддаг бөгөөд тэдгээр нь бодит програмын файлуудаас гадна төсөл тус бүрд ашигласан дуу, дүрсийг агуулдаг. Файл хөтөч ашиглан файлуудыг зөөж эсвэл устгаж болно. Модулийн програмчлалын орчин болон модулийн өгөгдөл бүртгэх програмуудыг ашиглан үүсгэсэн программуудыг BrkProg_SAVE болон BrkDL_SAVE хавтсанд тусад нь хадгална.

6 слайд

Слайдын тайлбар:

EV3 Control Box Applications нь урьдчилан суулгасан 4 програмтай: A. Port View. B. Моторын удирдлага. B. IR хяналт. D. Модулийн програмчлалын орчин.

7 слайд

Слайдын тайлбар:

A. Port View Port View програмын эхний цонхонд аль портууд нь мэдрэгч эсвэл мотортой холбогдсон байгааг хурдан харах боломжтой. Эзлэгдсэн портуудын аль нэг рүү шилжихийн тулд EV3 Brick хяналтын товчлууруудыг ашигласнаар мэдрэгч эсвэл мотороос одоогийн уншилтыг харах болно. Хэд хэдэн мэдрэгч, мотор суурилуулж, өөр өөр тохиргоог туршиж үзээрэй. Суурилуулсан мотор болон мэдрэгчийн одоогийн тохиргоог харах эсвэл өөрчлөхийн тулд төв товчлуурыг дарна уу. Модулийн үндсэн програмын цонх руу буцахын тулд "Буцах" товчийг дарна уу.

8 слайд

Слайдын тайлбар:

B. Моторын удирдлага Дөрвөн гаралтын портын аль нэгэнд холбогдсон аливаа моторын урагш эсвэл урвуу хөдөлгөөнийг удирдана. Хоёр өөр горим байдаг. Нэг горимд та A порттой (Дээш ба Доош товчлуурыг ашиглан) болон D порттой (Зүүн ба Баруун товчлуурыг ашиглан) холбогдсон моторуудыг удирдах боломжтой болно. Нөгөө горимд та В порттой (Дээш ба Доош товчлуурыг ашиглан) болон C порттой (Зүүн ба Баруун товчлуурыг ашиглан) холбогдсон моторуудыг удирддаг. Эдгээр хоёр горимын хооронд шилжих нь төв товчлуурыг ашиглан хийгддэг. Модулийн үндсэн програмын цонх руу буцахын тулд "Буцах" товчийг дарна уу.

Слайд 9

Слайдын тайлбар:

IR удирдлага Алсын хэт улаан туяаны дохиог алсын удирдлага болгон, хэт улаан туяаны мэдрэгчийг хүлээн авагч болгон ашиглан дөрвөн гаралтын портын аль нэгэнд холбогдсон моторын урагш эсвэл урвуу хөдөлгөөнийг удирдах (хэт улаан туяаны мэдрэгч нь EV3 Brick дээрх 4-р порттой холбогдсон байх ёстой) . Хоёр өөр горим байдаг. Нэг горимд та хэт улаан туяаны дохионы 1 ба 2-р сувгийг ашиглах болно. 1-р суваг дээр та В порттой (алсын IR дохионы 1 ба 2-р товчлуурыг ашиглан) болон C порттой (алсын IR дохионы 3 ба 4-р товчлуурыг ашиглан) холбогдсон моторуудыг удирдах боломжтой. 2-р суваг дээр та A порттой (1 ба 2-р товчлуурыг ашиглан) болон D порттой (3 ба 4-р товчлуурыг ашиглан) холбогдсон моторуудыг удирдах боломжтой. Өөр горимд та алсын хэт улаан туяаны дохионы 3 ба 4-р сувгийг ашиглан моторуудыг ижил аргаар удирдаж болно. Эдгээр хоёр горимын хооронд шилжих нь төв товчлуурыг ашиглан хийгддэг. Модулийн үндсэн програмын цонх руу буцахын тулд "Буцах" товчийг дарна уу.

10 слайд

Слайдын тайлбар:

Тоосгоны програмчлалын орчин EV3 Brick нь үүн дээр суулгасан програм хангамжийн хамт ирдэг. Энэ програм нь таны компьютер дээр суулгасан программ хангамжтай төстэй. Эдгээр заавар нь танд эхлэх шаардлагатай үндсэн мэдээллийг агуулна.

11 слайд

Слайдын тайлбар:

EV3 Brick Settings Энэ цонх нь EV3 Brick-ийн төрөл бүрийн ерөнхий тохиргоог харах, тохируулах боломжийг олгоно.

12 слайд

Слайдын тайлбар:

Дууны хэмжээг тохируулах Та EV3-ийн Тохиргоо табаас дууны хэмжээг нэмэгдүүлэх эсвэл багасгах боломжтой.

Слайд 13

Хэрэв танд шинэ дизайнерын талаар мэдэхийг хүсч буй асуулт байвал (ямар нэгэн зүйл хэрхэн ажилладаг, мэдрэгч эсвэл мотортой туршилт хийх) - бидэнд бичээрэй - бид таны саналыг туршиж үзэх болно. Ингэснээр та EV3-ийг худалдаанд гарахаас өмнө ч илүү ихийг мэдэж авах боломжтой.

Одоо бүх зүйл EV3 блок програм хангамжийг (EV3 firmware) хянаж үзэхээс эхэлнэ.

Шинэ нэгжийн нэг онцлог нь асаах, унтраахад удаан хугацаа шаардагддаг. Цаг хугацааны хувьд энэ үйл явц нь гар утас эсвэл гэрийн чиглүүлэгчийг асаахтай харьцуулж болно, i.e. 20-30 секунд. Асаасны дараа дараах цэс гарч ирнэ.


Таны харж байгаагаар NXT блоктой харьцуулахад маш их өөрчлөгдсөн: фонтуудын чанар сайжирч, график элементүүд илүү их зурагдсан, цонхны интерфейс сайжирсан. Юуны өмнө, энэ нь одоо дэлгэцийн хэмжээ нэмэгдсэнтэй холбоотой юм - NXT блок шиг 100-аас 64-ийн оронд 178-аас 128 пиксел болсон байна. Төрөлхийн товчлуур болон гүйлгэх самбар бүхий цонхтой интерфэйстэй байх нь гадаад мэдрэгчтэй самбар гэх мэт төхөөрөмжүүд одоо бүр илүү утга учиртай болохыг харуулж байна.


Эхний цонхноос блок дээр ачаалагдсан програмууд болон блок дээр шууд үүсгэсэн програмуудыг дуудах боломжтой. Тэдгээр. Програмыг эхлүүлэхийн тулд та NXT блокоос цөөн товшилт хийх хэрэгтэй.

Ачаалагдсан програмууд, түүнчлэн хоёр дахь болон дараагийн дэлгэцүүд (цэсийн зүйл) рүү шилжих нь хяналтын товчлууруудыг ашиглан хийгддэг бөгөөд үүнээс одоо 4 байна.


Хоёр дахь дэлгэц - блок дээрх файлын системийн объектуудаар шилжих боломжийг танд олгоно. Файлын систем нь одоо уламжлалт шатлалыг дэмждэг: файл, лавлах.


Гурав дахь дэлгэц нь блоктой янз бүрийн үйлдэл хийх боломжийг олгодог дэд цэсийг агуулдаг.


Блок програм хангамжийн одоогийн хувилбарт ийм дөрвөн програм байдаг:

  • Мэдрэгчийг харах
  • Моторын удирдлага
  • Алсын удирдлага
  • Блок дээр програмчлах
Дөрөв дэх дэлгэц бол тохиргоо юм. Үндсэн тохиргооноос гадна: дууны түвшин, идэвхгүй байдлын таймер, BlueTooth болон WiFi-г асаах нь төхөөрөмжийн програм хангамжийн талаарх мэдээллийг олж авах боломжийг олгоно.



Цэсийн тодорхой зүйл/програмыг сонгох нь гар дээрх дунд товчийг ашиглан хийгддэг. Аливаа цэсийн зүйл эсвэл програмаас гарахын тулд та одоо үндсэн товчлууруудаас тусад нь байрлах "Гарах" товчийг дарах хэрэгтэй - дэлгэцийн доор зүүн талд.

Одоо та гурав дахь дэлгэц рүү буцаж очоод програмуудтай танилцаж эхлэх хэрэгтэй. Тиймээс, "Мэдрэмжийг харах" програм (Порт харах).

NXT блок дээрх ижил төстэй горимоос ялгаатай нь та одоо блокт холбогдсон бүх 8 төхөөрөмжийн талаарх мэдээллийг нэг дор харах боломжтой. Түүнээс гадна мэдрэгчийг автоматаар илрүүлэх функц нь хаана холбогдсон мэдрэгчийг гараар зааж өгөхгүй байх боломжийг олгодог.

Мотор кодлогчийн мэдээллийг дээд талд, мэдрэгчийн мэдээллийг доод талд харуулав. Дэлгэцийн төвд гар дээрх хяналтын товчлууруудыг дарж сонгох боломжтой тодорхой төхөөрөмжийн тухай мэдээлэл (тодорхой порт дээр) байдаг. Мэдээлэлд мэдрэгчийн график дүрслэл, түүний нэр, одоогийн уншилтууд орно.

Мэдрэгч мэдрэгч:


Гиро мэдрэгч:


Гэрэл туссан горим дахь өнгө мэдрэгч:


Хэт авианы зай мэдрэгч:

Дашрамд хэлэхэд, мэдрэгч нь одоо миллиметрийн нарийвчлалтайгаар зайг хэмжиж чадна гэж мэдэгдэж байгаа бөгөөд хамгийн бага хэмжсэн зай нь одоо 3 см байна.

Зүүн моторын кодлогчийн мэдээлэл.


Дараагийн хэрэглээ бол моторын удирдлага юм. Үндсэндээ энэ нь хөдөлгүүрийг эргүүлэх товчлууруудыг ашиглах боломжийг танд олгоно. Төв товчлуурын тусламжтайгаар та ямар моторыг эргүүлэхээ сонгох хэрэгтэй. Дараа нь тодорхой моторыг эргүүлэхийн тулд дээш, доош эсвэл зүүн, баруун хос товчлууруудыг ашиглана уу.


EV3 иж бүрдэлийн боловсролын хувилбарын стандарт хүргэлт нь хэт улаан туяаны зайны мэдрэгч, хэт улаан туяаны гэрэлт дохиог агуулдаггүй тул гурав дахь програмыг туршиж үзэх боломжгүй байв. Гэхдээ энэ дэлгэц дээр та хэт улаан туяаны гэрлээр аль моторыг удирдахыг тохируулах боломжтой бололтой.


Мэдээжийн хэрэг, хамгийн сонирхолтой програм бол блок програмчлал юм. Энэ нь ихээхэн шинэчлэгдсэн: одоо програм нь 16 хүртэлх програмын элемент (блок) агуулж болох бөгөөд үүсгэсэн программыг хадгалах боломжтой бөгөөд мэдээжийн хэрэг өөрчлөхийн тулд дахин нээх боломжтой.


Програм бичих програмыг нээх үед хоосон гүйцэтгэх давталт (зөвхөн нэг давталт хийгдэх болно) болон эхний блок оруулах санал гарч ирнэ. Та "Дээш" товчийг ашиглан блок оруулах боломжтой.


Гарч ирэх блок сонгох цонхонд 17 блок (6 үйлдлийн блок, 11 хүлээх блок) болон одоогийн блокыг устгах үйлдэл байна.



Сонгох дараалал, блокуудын дарааллыг програмист тодорхойлно. Энэ нь өмнөх NXT блоктой адил үйлдлийн блок бүрийн дараа хүлээх блок байх ёстой гэсэн үг биш юм.

Хөтөлбөрт сонгосон блок дараах байдалтай байна.


Төвийн товчлуурыг дарснаар блокийн зан төлөвийг тодорхойлж болно. Жишээлбэл, энэ блокийн хувьд та роботын эргэлтийн өнцөг, чиглэлийг өөрчлөх эсвэл моторыг бүхэлд нь зогсоох боломжтой (жишээлбэл, өмнөх хүлээлтийн блокийн дараа).


"Курсор" -ыг зүүн эсвэл баруун тийш шилжүүлснээр та өөр блок оруулах боломжтой.


Жишээлбэл, зайны мэдрэгч дээрх үйл явдлыг хүлээх блок:


Мөн түүний зан төлөвийг өөрчил (хэрэв зай 60 см-ээс их байвал үйл явдал тохиолдох болно):


Блокуудыг одоо байгаа блокуудын хооронд эсвэл бүр програмын эхэнд оруулж болно.


Хүлээх блокуудын бусад жишээ энд байна:

Цаг хүлээх блок (та хэр удаан хүлээхээ тохируулж болно):


Эсвэл гироскоп мэдрэгчээс үйл явдлыг хүлээх блок (та мэдрэгчийн эргэлтийн өнцгийг тохируулж болно).


Мэдрэгчийг автоматаар илрүүлэх функц нь төхөөрөмж дээрх програмчлалын процессыг хялбаршуулдаг гэдгийг дахин тэмдэглэх нь зүйтэй. Зарим мэдрэгчийг тодорхой портуудад холбох ёстой гэсэн дүрмийг дагаж мөрдөх шаардлагагүй болсон.

Хэрэв програмыг хэд хэдэн удаа гүйцэтгэх шаардлагатай бол хяналтын давталтын давталтын тоог өөрчилж болно.


Эхний блокийг сонгосноор програмыг эхлүүлнэ:


Хөтөлбөрийг эхлүүлэх үед дэлгэцэн дээр дараахь зүйл гарч ирнэ.


Програмыг хадгалах боломжтой бөгөөд дараа нь хайлт хийх файлын нэрийг зааж өгч болно:



Үсгүүдийг гар ашиглан сонгоно (сайн уу, мэдрэгчтэй самбар!)

Хэрэв та хадгалагдаагүй програмыг хаахыг оролдвол дараах тодорхой бус мессеж гарч ирэх бөгөөд тааламжгүй дуу гарах болно.


Та дараа нь үүсгэсэн програмаа нээж, түүнд өөрчлөлт оруулах боломжтой.


Мэдээжийн хэрэг, зөвхөн блок дээр үүсгэсэн програмууд нээгддэг.

Эцэст нь хэлэхэд, би блокыг унтраах нь ямар байдгийг харуулахыг хүсч байна.


Энэ нийтлэлд бид дизайнерын шинэ хувилбар болох LEGO Mindstorms Education EV3-ийн талаар ярих болно. Гэхдээ EV3-ийн инновацийн талаар ярихаасаа өмнө LEGO Mindstorms цувралын барилгын багцыг нарийвчлан авч үзье.

LEGO Mindstorms бол 10 ба түүнээс дээш насны хүүхдүүдэд зориулсан робот бүтээц юм. LEGO Technis-ийн эд ангиудыг роботын барилгын материал болгон ашигладаг - олон хүүхдүүд "Технологи ба физик", "Пневматик" гэх мэт барилгын багцуудаас аль хэдийн мэддэг болсон. Гэхдээ роботын хүрээ барих нь хангалтгүй: та хүрээлэн буй орчноос мэдээлэл хүлээн авч, түүнд хариу үйлдэл үзүүлэхийг "заах" хэрэгтэй. Энэ зорилгоор тусгай төхөөрөмжүүдийг ашигладаг - мэдрэгч: тэдгээр нь өнгө, гэрэлтүүлэг, ойролцоох объект хүртэлх зай болон бусад зүйлийг тодорхойлох боломжийг олгодог. Робот нь моторын тусламжтайгаар "цочроогчдод" хариу үйлдэл үзүүлэх боломжтой - хаа нэгтээ явах эсвэл ямар нэг зүйл хийх - жишээлбэл, гэмт этгээдийн хурууг хазах. Роботын "тархи" нь бүх мотор, мэдрэгчийг холбосон тусгай програмчлагдсан төхөөрөмж юм.

LEGO Mindstorms EV3 багцын найрлага руу шилжье. Энэхүү иж бүрдэлийн боловсролын хувилбарт юу багтсаныг энд харуулав.

  • 1 програмчлагдах блок
  • 3 мотор:
    • 2 том мотор
    • 1 дунд мотор
  • 5 мэдрэгч:
    • 2 мэдрэгчтэй мэдрэгч
    • 1 өнгө мэдрэгч
    • 1 хэт авианы зай мэдрэгч
    • 1 гироскоп
  • Роботт зориулсан батерей
  • Lego Technic-ийн 528 ширхэг

Мэдрэгч ба мотор

Хуучин NXT хувилбартай харьцуулахад EV3-д юу өөрчлөгдсөнийг харцгаая.

Багц нь 3 мотортой байх боловч тэдгээрийн нэг нь хэмжээ, техникийн шинж чанараараа ялгаатай байх болно.

Дуу мэдрэгчийг гироскопоор сольсон. Бусад төрлийн мэдрэгчүүд ижил хэвээр байна.

Өөр нэг онцлог нь мэдрэгч ба моторыг блоктой холбосон үед автоматаар илрүүлэх явдал юм - Би энэ функцын талаар шинэ EV3 програмчлалын орчныг тайлбарлах хэсэгт ярих болно.

Мэдрэгч ба моторын шинж чанарыг доор үзүүлэв.

Өмнөх хувилбар мэдрэгчтэй маш төстэй. Энэ нь товчлуурыг дарах эсвэл суллахыг илрүүлэхээс гадна нэг эсвэл олон удаа дарахад тоолох боломжтой.

Өнгө мэдрэгч

EV3 Өнгө мэдрэгч нь 7 өнгийг таньж, өнгө байхгүй байгааг илрүүлж чадна. Өмнөх хувилбарын нэгэн адил гэрэл мэдрэгчээр ажиллах боломжтой.

  • Туссан улаан гэрэл болон орчны гэрлийг хэмждэг
  • Цагаан, хар эсвэл хөх, ногоон, шар, улаан, цагаан, бор өнгийг ялгах чадвартай
  • Үйлдлийн давтамж: 1 кГц

Гироскоп

EV3-ийн гиро мэдрэгч нь роботын эргэлтийн хөдөлгөөн болон байрлалын өөрчлөлтийг хэмждэг.

  • Одоогийн эргэлтийн чиглэлийг тодорхойлоход ашиглаж болно
  • Нарийвчлал: 90 градусын эргэлт тутамд +/- 3 градус (налалтын горимд)
  • Хамгийн ихдээ 440 градус/сек хурдыг илрүүлэх боломжтой (гироскоп горимд)
  • Үйлдлийн давтамж: 1 кГц

Хэт авианы зайны мэдрэгч


EV3 хэт авианы мэдрэгч нь үндсэн функцдээ өөр нэг функцийг нэмсэн - энэ нь бусад хэт авианы мэдрэгчээс ялгарах хэт авианы чичиргээг "сонсох" боломжтой.

  • 3 - 250 см зайд хэмжиж болно.
  • Хэмжилтийн нарийвчлал: +/- 1 см
  • Хэмжилтийн үр дүнгийн нарийвчлал: 0.1 см.
  • Бусад идэвхтэй хэт авианы мэдрэгчийг хайхад ашиглаж болно (сонсох горим)
  • "Нүдний" эргэн тойронд улаан LED гэрэлтүүлэг

Том мотор

EV3 том серво мотор нь NXT моторын өмнөх хувилбартай маш төстэй боловч моторын орон сууц нь арай том (одоо энэ нь өмнөх 14x6x5-тай харьцуулахад 14x7x5 нүх эзэлдэг). Моторуудыг суурилуулах байршил, тэдгээрийн төрлийг мөн өөрчилсөн.

  • Хамгийн дээд хурд - 160-170 эрг / мин.
  • Тодорхойлсон эргэлт - 40 Н/см
  • Бодит эргэлт - 20 Н/см.

Дунд зэргийн мотор

EV3 дунд зэргийн серво мотор нь ижил хэмжээтэй Power Function мотор дээр суурилдаг. Шаардлагатай цорын ганц нэмэлт зай нь эргэлтийн өнцөг мэдрэгч ба холболтын порт байв. Энэ мотор нь бага ачаалал, өндөр хурдтай ажиллахад тохиромжтой.

  • Хамгийн дээд хурд - 240-250 эрг / мин.
  • Тодорхойлсон эргэлт - 12 Н/см
  • Бодит эргэлт - 8 Н/см.
  • 1 градусын нарийвчлалтай хөдөлгүүрийн эргэлтийн өнцөг мэдрэгч (кодлогч) суурилуулсан

NXT мэдрэгч, мотор, кабель нь EV3-тэй нийцдэг тул өмнө нь бүтээгдсэн бүх роботуудыг шинэ нэгжээр удирдах боломжтой.

Програмчлагдах боломжтой EV3 тоосго

EV3 микрокомпьютерт ноцтой өөрчлөлт гарсан. NXT-тэй харьцуулахад EV3 нэгж нь илүү хурдан процессор, илүү их санах ойтой. EV3 блокийн програм хангамж нь чөлөөтэй тархсан Линукс үйлдлийн систем дээр суурилдаг бөгөөд энэ нь блокод зориулж өөрийн програм хангамжийг үүсгэх боломжийг олгодог. Роботыг зөвхөн USB болон Bluetooth-ээр бус Wi-Fi-аар дамжуулан компьютерт холбох боломжтой болсон. Роботууд мөн USB, Bluetooth болон Wi-Fi-аар өөр хоорондоо "харилцаж" чаддаг.

NXT болон EV3-ийн шинж чанаруудын харьцуулсан хүснэгтийг доор харуулав.


NXT EV3
CPU Atmel 32-бит ARM AT91SAM7S256
48 МГц
256 КБ Флаш санах ой
64 KB RAM санах ой
ARM9
300 МГц
16 Mb флаш санах ой
64 Mb RAM санах ой
Хамтарсан процессор Atmel 8-бит ARM AVR, ATmega48
8 МГц
4 КБ Флаш санах ой
512 байт RAM санах ой
байхгүй
үйлдлийн систем Өмчлөгч Линукс
Оролтын портууд (мэдрэгчийн хувьд) 4 порт
Аналог, дижитал мэдрэгчийг дэмждэг
Мэдээлэл дамжуулах хурд: 9600 bps (I2C)
4 порт
Аналог, дижитал мэдрэгчийг дэмждэг

Мэдээлэл дамжуулах хурд: 460.8 Kbps хүртэл (UART)
Гаралтын портууд (моторын хувьд) 3 порт
4 порт
USB өгөгдөл дамжуулах Ашигласан бүрэн хурдны горим: 12 Mbit/s Ашигласан өндөр хурдны горим: 480 Mbps
USB төхөөрөмжүүдийг холбож байна Ямар ч боломжгүй Wi-fi сүлжээний карт, флаш карт зэрэг 3 хүртэлх төхөөрөмжийг цувралаар холбох боломжтой
SD карт уншигч Байхгүй MiniSD картуудыг дэмждэг, хамгийн их багтаамж - 32 ГБ
Мобайл төхөөрөмжид холбогдож байна Андройд төхөөрөмжтэй холбогдох боломжтой Android болон iOS төхөөрөмжүүдэд холбогдох боломжтой (iPhone, iPad)
Дэлгэц LCD, монохром
100 * 64 пиксел
LCD, монохром
178 * 128 пиксел
Харилцаа холбоо Bluetooth
USB 2.0
Bluetooth v2.1 DER
USB 2.0 (компьютерт холбогдсон үед
USB 1.1 (олон төхөөрөмжийг цувралаар холбох үед)
WiFi

Програмчлалын орчин

EV3 нь NXT-G-тэй төстэй LabView дээр суурилсан шинэ график хөгжүүлэлтийн орчинтой ирдэг. Энэ нь NXT-G шиг Windows болон Mac OS дээр ажиллах болно.

EV3 хөгжүүлэлтийн орчин нь мэдэгдэхүйц сайжирсан. Одоо роботын бүх материалыг: роботын программ, баримт бичиг, туршилтын үр дүн, гэрэл зураг, видео бичлэгийг төсөлд хадгалах боломжтой. Томруулах хэрэгсэл бас нэмэгдсэн бөгөөд энэ нь програмыг томруулж, жишээ нь програмыг бүхэлд нь харах боломжийг олгодог. NXT блокыг шинэ EV3 орчныг ашиглан програмчлах боломжтой гэдгийг тэмдэглэх нь зүйтэй боловч хуучин блок нь шинэ програмчлалын хэлний бүх функцийг дэмждэггүй.

Бид EV3 програмчлалын орчны гол шинэчлэлүүдийг жагсаав.

  • Програмчлалын орчныг блоктой нягт нэгтгэх:
    • Холбогдсон тоног төхөөрөмж бүхий тусгай хуудсыг нэмсэн. Энэ нь танд EV3 блокийн төлөвийг хянах, бодит цаг хугацаанд мэдрэгчээс утгыг хүлээн авах боломжийг олгоно.
    • Автомат таних функцийн ачаар мэдрэгч болон моторууд холбогдсон үед автоматаар танигддаг. Энэ нь ийм мэдрэгч, моторыг ийм порттой холбосон гэдгийг харуулахгүй байх боломжийг танд олгоно.
  • Шинэ дибаг хийх горим:
    • Хөтөлбөр ажиллаж байх үед хэрэгжиж буй блокыг тодруулна. Энэ нь програмын зан үйлийг зөв ойлгох боломжийг танд олгоно.
    • Хэрэв энэ порт руу өөр мэдрэгч эсвэл мотор холбогдсон бол програм хангамжийн блок дээр тусгай тэмдэг асна.
    • Өгөгдлийн утсаар дамжуулагдсан утгыг харах боломжийг нэмсэн.
  • Програмын блокуудын шинэ боломжууд:
    • Блокуудыг хооронд нь холбосноор NXT-G орчинд блокууд байрлах "гүйцэтгэх туяа" арилсан.
    • Блокуудад тохиргооны самбар гэх мэт зүйл байхгүй - зан төлөвийг одоо блок дээр шууд тохируулсан бөгөөд энэ нь тэдний хэмжээ нэмэгдэхэд хүргэсэн. Програмыг уншихад илүү хялбар болсон - та мэдрэгч, мотор хэрхэн тохируулагдсаныг шууд харах боломжтой.
    • "Өөрчлөлтийг хүлээх" блокууд гарч ирсэн бөгөөд энэ нь NXT-G шиг тодорхой утгын өөрчлөлтөд биш харин утгын өөрчлөлтөд хариу үйлдэл үзүүлэх боломжийг олгодог.
    • Блокоос блок руу өгөгдөл дамжуулах сайжруулалт нь төрлийг хөрвүүлэхэд хялбар болгодог (жишээлбэл, тоог мөр болгон гараар хөрвүүлэх шаардлагагүй).
    • Массивтай ажиллах чадварыг нэмсэн.
    • Циклээс эрт гарах боломжтой болсон.

Шинэ програмчлалын хэлнээс гадна роботыг удирдах Android болон iPhone\iPad-д зориулсан программууд гарч ирэв. Мөн Autodesk Invertor Publisher програм дээр тулгуурлан алхам алхмаар 3D зааврыг үүсгэх, үзэх программ бий болсон. Энэ хөтөлбөрт та угсрах үе шат бүрт загварыг томруулж, эргүүлэх боломжтой бөгөөд энэ нь зааврын дагуу илүү төвөгтэй роботуудыг бүтээх боломжийг олгодог.

Үндсэн роботууд

Боловсролын хэрэгсэлд 5 робот угсрах заавар орно.

Өнгө ялгагч
Объектуудыг (энэ тохиолдолд Lego хэсгүүд) өнгөөр ​​ялгах сонгодог даалгавар.

Гиро хүү
Тэнцвэржүүлэхийн тулд гироскоп ашигладаг Segway робот.

Гөлөг
Та тэжээж, тэжээж болох робот нохой. Тэр бас яаж унтаж, биеэ тайвшруулахыг мэддэг :) Тамаготчиг санагдуулдаг.

Робо гар
Объектуудыг зөөх боломжийг танд олгоно.

EV3 иж бүрдэлд зориулж LEGO MINDSTORMS Education EV3 нөөцийн багцыг бэлтгэсэн бөгөөд энэ нь танд шинэ хэсгүүдийг ашиглан бусад загваруудыг бүтээх боломжийг олгоно.

Энэхүү нийтлэлийг бичихдээ nnxt.blogspot.com блогийн материалыг ашигласан.

© 2024 ermake.ru -- Компьютер засварын тухай - Мэдээллийн портал