Ikki yoki undan ortiq EV3 g'ishtlarini ulash. LEGO Mindstorms EV3

Uy / Qurilmani o'rnatish
- Kimni xohlaysiz - o'g'il yoki qiz?
- O'g'lim!
- Nega?
- Menga radio boshqariladigan vertolyot kerak!!!
Kulgili va akkordeonli hazil, lekin siz ushbu nashrni undan boshqa narsa bilan boshlay olmaysiz - u eng yaxshi holatda bundan keyin muhokama qilinadigan narsalarning mohiyatini aks ettiradi. Biroq, sarlavhadan siz nima haqida gapirayotganimizni allaqachon tushunasiz.

Ehtiyotkorlik bilan! Nashr o'g'il ko'rish istagini keltirib chiqarishi mumkin.

Tarix darsi

LEGO kompaniyasi (nomi Daniyacha “leg godt”, “Zafat bilan o'ynash” iborasidan olingan) hech qanday tanishtirishga muhtoj emas - u 1932 yilda tashkil etilgan, garchi birinchi tanish plastik g'ishtlar ancha keyinroq, 1947 yilda paydo bo'lgan. Shunisi e'tiborga loyiqki, O'sha yillarda ishlab chiqarilgan LEGO g'ishtlari hozirgi ishlab chiqarilgan g'ishtlarga to'liq mos keladi.

Pixar tomonidan LEGO-ning 80 yilligi munosabati bilan chiqarilgan kompaniyaning yaratilish tarixi:

Hozir kompaniya yiliga 20 milliardga yaqin, ya'ni soniyasiga 630 donadan ortiq ehtiyot qismlar ishlab chiqaradi. Hozirgi vaqtda model oralig'i 600 dan ortiq turli xil konstruksiya to'plamlari va shunday bo'ladiki, Mindstorms seriyasi texnik fikrning o'ziga xos cho'qqisi, eng murakkab qurilish to'plamidir. Muxtasar qilib aytganda, bu sizga to'laqonli robotlar yasash imkonini beradi.

Vikipediyaga ko'ra, seriya LEGO Mindstorms birinchi marta 1998 yilda taqdim etilgan. 8 yil o'tgach (2006 yilda) LEGO Mindstorms NXT 1.0 to'plami va 2009 yilda LEGO Mindstorms NXT 2.0 to'plami tug'ildi. Bugun biz bu haqda gaplashamiz LEGO Mindstorms EV3- deyarli bir yil oldin, 2013 yil 4 yanvarda taqdim etilgan terminator dizaynerining oxirgi (uchinchi) avlodi (u faqat olti oydan keyin sotuvga chiqdi).

EV3 va NXT 2.0 o'rtasidagi farqlar

Asosan, asosiy g'oya bir xil bo'lib qoladi - seriya dasturlashtiriladigan robotlarni yig'ish uchun mo'ljallangan. Shuning uchun, paydo bo'ladigan birinchi savol, avvalgi dizaynerning chiqarilishidan keyin nima o'zgardi va yangisini sotib olishga arziydimi? Asosiy farq - yangilangan sensorlar/motorlar va eng muhimi, EV3 Smart Brick (EV EVolution degan ma'noni anglatadi):
Ko'rib turganingizdek, farq juda katta - agar 4 yil ichida faqat ekran o'lchamlari va stikerlar to'plami o'zgartirilsa, g'alati bo'lar edi.

Yana bir farq shundaki, NXT seriyasi bir nechta versiyalarda (turli yillarda) sotilgan va turli xil to'plamlarni, asosiy va manbalarni ifodalagan. Yangi EV3 bu bilan osonroq - hozircha u asosiy versiyada sotiladi - (601 qism), undan siz ko'plab narsalarni yasashingiz mumkin. Ammo agar xohlasangiz, qo'shimcha sensorlar va qismlarga ega asosiy to'plamni (541 qism) sotib olishingiz mumkin (oddiy dizaynerlarning qismlarini ishlatish uchun hech kim sizni bezovta qilmaydi). Aytgancha, besh xonali maqola raqamlariga e'tibor bering - kompaniya ushbu raqamlashtirishga 2013 yilda o'tgan.

Muvofiqlikka kelsak, bu erda hamma narsa qilingan. Barcha NXT sensorlari va motorlari EV3 bilan mos keladi va NXT sifatida tan olingan. EV3 sensorlari NXT bilan ishlamaydi, lekin EV3 motorlari mos keladigan ko'rinadi. NXT g'ishtini EV3 dasturiy ta'minoti bilan dasturlash mumkin, ammo ba'zi funktsiyalar mavjud bo'lmasligi mumkin, ammo NXT dasturi bilan EV3 g'ishtini uchinchi tomon echimlarisiz dasturlash mumkin bo'lmaydi.

Quti ichida

Kichkinaligimda va ota-onam bilan markaziy Bolalar dunyosiga (u hali u erda), Lubyankaga borganimda ham - o'shanda ham ko'zimni LEGO qutilaridan uzolmadim. Keyin Giktimes, hatto Xabr ham yo'q edi, lekin o'shandan beri qutilar xuddi yorqin va suvli bo'lib qoldi, hatto balog'at yoshida ham ular tupurik jarayonini faollashtiradi) Shu munosabat bilan, boshqa ishlab chiqaruvchilar o'rganishlari kerak bo'lgan ko'p narsalarni o'rganishlari kerak.

Qutining bir qismi (agar siz uni kesib qo'ysangiz) rang sensori robotlari uchun ishlatilishi mumkin bo'lgan turli rang zonalari bo'lgan trekdir.

Barcha qismlar sumkalarga chiroyli tarzda joylashtirilgan, to'plamda ko'rsatmalar va stikerlar to'plami mavjud. Keling, to'plamga nima kiritilganligini tezda ko'rib chiqaylik.

O'zim EV3, aka intellektual blok, aka tizimning yuragi, aka "g'isht" yoki "kub". Robotingiz uchun boshqaruv markazi va elektr stantsiyasi sifatida xizmat qiladi va quyidagi funktsional elementlarga ega:

– 178x128 oʻlchamli koʻp funksiyali monoxrom displey
– Ish rejimini ko‘rsatish uchun orqa yorug‘likni o‘zgartirish funksiyasiga ega (3 rang) olti tugmali boshqaruv interfeysi
– Sensorlarni ulash uchun 4 ta kirish porti (1, 2, 3, 4).
– buyruqlarni bajarish uchun 4 ta chiqish portlari (A, B, C, D).
– EV3 ni kompyuterga ulash uchun 1 ta miniUSB ulagichi
– 1 USB xost porti (masalan, bir zanjirda bir nechta EV3 ni ulash uchun)
– microSD xotira kartalari uchun 1 slot (32 GB gacha) – mavjud EV3 xotira hajmini oshirish uchun
- O'rnatilgan dinamik

EV3 Brick shuningdek, Bluetooth, WiFi (NETGEAR WNA1100 Wireless-N 150 USB adapteri orqali) qo'llab-quvvatlaydi va dasturiy interfeys, to'g'ridan-to'g'ri EV3 Brick-da dasturlar yaratish va ma'lumotlar jurnalini sozlash imkonini beradi.

» Katta EV3 servomotor (2 dona). EV3 mikrokompyuteri bilan ishlash uchun mo'ljallangan va 1 darajagacha o'lchash aniqligi bilan o'rnatilgan aylanish sensori mavjud. Ushbu sensor yordamida vosita boshqa motorlar bilan birlashtirilishi mumkin, bu esa robotning doimiy tezlikda harakatlanishiga imkon beradi. Bundan tashqari, aylanish sensori masofa va tezlik ma'lumotlarini aniq o'qish uchun turli tajribalarda ham qo'llanilishi mumkin.

– 1 darajagacha o'lchov aniqligi bilan o'rnatilgan aylanish sensori
– Maksimal tezlik 160-170 rpm gacha
– Maksimal moment 40 Ncm

» O'rta EV3 servomotor. Tezlik va sezgirlik, shuningdek, robotning o'lchami uning tashish qobiliyatidan muhimroq bo'lgan vazifalar uchun ideal.

– 1 darajagacha o'lchov aniqligi bilan o'rnatilgan aylanish sensori
– Maksimal tezlik 240-250 rpm gacha
– Maksimal moment 12 Ncm
- Avtomatik identifikatsiya dasturiy ta'minot EV3

» Rang sensori (EV3). 8 xil rangni aniqlashga qodir, garchi u yorug'lik sensori sifatida ham ishlatilishi mumkin.

– Toʻliq zulmatdan yorqin quyosh nuriga qadar aks ettirilgan qizil yorugʻlik va atrof-muhit yorugʻligini oʻlchaydi
– 8 ta rangni suratga oladi va aniqlaydi
– 1 kHz gacha ovoz berish tezligi
– EV3 dasturi orqali avtomatik identifikatsiya

» Sensorga teging (EV3). Robotga teginishga javob berishga imkon beradi, uchta holatni taniydi: teginish, bosish va qo'yib yuborish. Shuningdek, u bitta va ko'p marta bosish sonini aniqlashga qodir.

» Raqamli IR sensori (EV3). Robotning yaqinlashishini aniqlash uchun. Shuningdek, masofadan boshqariladigan robotlarni yaratishga imkon beruvchi IR-mayoqdan IR signallarini olish qobiliyatiga ega, navigatsiya tizimlari to'siqlarni engib o'tish uchun.

– 50-70 sm radiusda oʻlchovlarga yaqinlashish/oʻchirish
– IR signalni aniqlash radiusi 2 metrgacha
– 4 tagacha individual signalni qabul qilish kanallari
– Masofaviy IR boshqaruv buyruqlarini qabul qiling
– EV3 dasturi orqali avtomatik identifikatsiya

» Masofaviy infraqizil mayoq. EV3 IR sensori bilan foydalanish uchun mo'ljallangan. Mayoq sensor tomonidan qabul qilinadigan IR signalini chiqaradi - masofadan boshqarish pulti sifatida foydalanish mumkin masofadan boshqarish EV3 mikrokompyuteri, signallarni IR sensoriga uzatadi.

- 4 tagacha individual signal uzatish kanallari (to'g'ridan-to'g'ri tanaga o'tish)
– Yoqish/o‘chirish uchun tugma va almashtirish tugmasi mavjud
– IQ mayoq ishlayotganda yashil LED yonadi
Avtomatik o'chirish 1 soatdan ortiq bo'sh turganda
- 2 metrgacha masofa

Alohida sumkada sensorlar va motorlarni kubga ulash uchun simlar, shuningdek, kubni kompyuterga ulash uchun USB kabeli mavjud.

E'tiborga loyiq ikkita narsa bor muhim nuqtalar. Birinchidan, boshqa Lego sensorlari mavjud, masalan:

» Giroskopik sensor (EV3). EV3 Digital Gyro Sensor robotning aylanish harakatini o‘lchashi, shuningdek, uning harakati va holatidagi o‘zgarishlarni aniqlashi mumkin. ± 3 daraja aniqlik bilan burchak o'lchash rejimi; o'rnatilgan giroskop 440 daraja / s gacha bo'lgan moment bilan aylanishlarni aniqlaydi; ovoz berish chastotasi 1 kHz gacha.

» Ultrasonik sensor (EV3). Ovoz to'lqinlarini hosil qiladi va ularning ob'ektlardan aks etishini yozib oladi va shu bilan ob'ektlargacha bo'lgan masofani o'lchaydi. Yagona to'lqinlarni chiqaradigan sonar rejimida ham foydalanish mumkin. U dasturlarni ishga tushirish uchun tetik bo'ladigan tovush to'lqinlarini qabul qilishi mumkin. 1 dan 250 sm gacha bo'lgan masofalarni o'lchaydi va o'lchov aniqligi ± 1 sm.

Ikkinchidan, u HiTechnic va Mindsensor kabi uchinchi tomon ishlab chiqaruvchilarining sensorlari va boshqa aksessuarlarini qo'llab-quvvatlaydi - ular barcha turdagi joystiklar, infraqizil masofa sensorlari, magnit sensorlar, kompaslar, giroskoplar, akselerometrlar, taymerlar, multipleksorlar, sharli bo'g'inlar va boshqalarni taklif qiladi. Shunday qilib, agar siz o'zingizdan so'rasangiz, juda ko'p qiziqarli narsalarni topishingiz mumkin.

Umuman olganda, siz allaqachon tushunganingizdek, LEGO haqiqiy o'g'il bolalar uchun!

Birinchi model

To'plam qog'oz ko'rsatmalari bilan birga keladi, ulardan bitta modelni - o'ziyurar avtomashinani yig'ish mumkin.

Avvaliga hayron bo'ldim, chunki hatto eng oddiy to'plamlar ham (LEGO Creator kabi seriyalar) har doim bir nechta ko'rsatmalar bilan birga keladi, lekin keyin birdan qog'oz saqlanib qoldi yoki qutida bo'sh joy yo'q edi. Ma'lum bo'lishicha, faqat rasmiy veb-saytda qismlar to'plamidan 17 xil robotlarni yig'ish taklif qilingan! Shuning uchun, qutidagi 17 ta ko'rsatmalar haqiqatan ham ortiqcha bo'ladi (logistika uchun ham, tabiat o'rmonlari uchun ham). Bu yerda robotlarning nomlari: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R va TRACK3R. ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M va EV3GAME - ular uchun ko'rsatmalar, shuningdek, Internetga ulanish uchun dasturiy ta'minotdan yuklab olinishi kerak. kompyuter.

Ko'rsatmalar juda batafsil, uni chalkashtirib yuborish qiyin. - dedi o'g'il sumkalardagi qismlar juda yaxshi qadoqlanmaganligi - birinchi sahifada siz 3 xil sumkani ochishingiz kerak bo'lishi mumkin, ammo bular ham kichik narsalar.

EV3 kubi quvvatga ega bo'lishi kerak, buning uchun siz batareyadan (qo'shilmagan) yoki 6 AA batareyadan foydalanishingiz mumkin. Oldinga qarab, IR-mayoqni (aka masofadan boshqarish pulti) quvvatlantirish uchun yana 2 ta batareya (lekin pushti rangli) kerak bo'ladi.

Bola (7 yosh) taxminan 30 daqiqada birinchi modelni yig'di.

Jarayon, masalan, LEGO Technics modellarini yig'ish kabi hayajonli bo'lmadi - ko'rsatmalar eng qiziq narsadan uzoq bo'lgan robotni yig'ishni taklif qiladi: u faqat katta qismlarni o'z ichiga oladi, ular orasida deyarli barcha sensorlar va motorlar bor edi - aftidan ularning har birining ishlashini ko'rsating.

Ammo natija barcha bolalar kutganidan oshib ketdi - u birinchi marta o'z-o'zidan harakatlana oladigan modelni yig'di: oldinga va orqaga, burilish, joyida burish, tentaklar bilan burish ...

Ishga tushirish EV3 g'ishtidan amalga oshiriladi, buning uchun old paneldagi bir nechta tugmachalarni bosishingiz kerak. Ba'zi harakatlar kubda to'g'ridan-to'g'ri dasturlashtirilishi mumkin: takrorlash sonini tanlang, tasmani sozlang ovozli signal va hokazo - siz hamma narsani bitta maqolada, tutun qo'llanmalarida aytib bera olmaysiz.

Dasturiy ta'minot

Yuqorida yig'ilgan modelni kompyuter orqali dasturlashning hojati yo'q edi. Biroq, bunday imkoniyat mavjud va ayni paytda turli darajalar qattiqqo'l.

Bolani boshlashning eng oson yo'li ishlab chiqaruvchi tomonidan taqdim etilgan dasturiy ta'minot bo'lib, u Windows va OS X uchun ham mavjud. Ikkinchi holda, tarqatish og'irligi 666 MB ni tashkil qiladi va o'rnatilgan dastur gigabaytni egallaydi. U LEGO Mindstorms EV3 Home Edition deb nomlanadi va taniqli LabView kompaniyasi bilan birgalikda ishlab chiqilgan. LEGO veb-saytida juda ko'p o'quv dasturlash materiallari mavjud.

Ishga tushirilgandan so'ng darhol bizning oldimizda robotlarning interaktiv "garaji" paydo bo'ladi, uni to'plamdan yig'ish mumkin:




Biz o'zimizga yoqqanini tanlaymiz va yig'ishni boshlaymiz: biz yig'ish bo'yicha interaktiv ko'rsatmalar, videolar, shuningdek, yig'ilgan robot yordamida bajarilishi mumkin bo'lgan turli topshiriqlar tanlovini ko'ramiz. Shuning uchun tarqatish juda og'ir edi.








Men hamma narsani batafsil tavsiflashning ma'nosini ko'rmayapman: dasturni o'zingiz tezda yuklab olasiz va u erda nima va qaysi darajada ekanligini ko'rasiz. Men eng ko'p eslab qolgan kamchiliklardan birini aytib o'taman: interfeys eng qulay emas (ayniqsa bolalar uchun) - dastur qandaydir bank mijoziga o'xshaydi.

Yana bir bor ta'kidlash kerakki, EV3 kubini operatsiya xonalarida smartfondan boshqarish mumkin Android tizimlari yoki iOS, ular uchun alohida ilovalar mavjud.

Agar bularning barchasi etarli bo'lmasa, siz qattiqqo'llik darajasini oshirishingiz mumkin. EV3 g'ishtlari uchun uning imkoniyatlarini, tezligini va boshqalarni kengaytirishga imkon beruvchi turli xil proshivkalar mavjud. Bu erda, masalan, leJOS EV3 muqobil proshivka - jvm-ga ega proshivka, bu Java-da EV3-ni dasturlash imkonini beradi. Uni boshqa tilda xohlaysizmi? Mayli, Google – sizda deyarli 60 ta variantdan birini tanlashingiz mumkin: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW va boshqalar.

Men bu haqda bir necha sabablarga ko'ra batafsil gapirmayman: birinchidan, men butunlay yolg'on dasturchiman (barcha umidlarim o'g'limda), ikkinchidan, biz hozirgacha faqat bitta modelni yig'ishga muvaffaq bo'ldik (va biz" Ikkinchisini shu hafta oxiri olaman) va - uchinchidan - siz allaqachon ushbu dizaynerga buyurtma bergansiz va tez orada hamma narsani o'zingiz bilib olasiz;) Ammo jiddiy ravishda, maqola allaqachon juda katta - ikkita havolani o'rganish yaxshidir: bir marta va ikki marta.

Yana bir katta afzallik - LEGO jamoalari, ular butun dunyoda juda ko'p. Ishonchim komilki, robotlar bilan tajriba o'tkazishning istalgan bosqichida siz doimo hamfikrlarni va muammoni hal qilishda yordam beradiganlarni topishingiz mumkin. Do'stona jamoalardan tashqari, juda ko'p turli ko'rsatmalar, modellar, manbalar, videolar va o'quv materiallari. Bularning barchasi bitta narsani anglatadi: Mindstorms bilan siz zerikmaysiz.

Ijobiy va salbiy tomonlari

LEGO mahsulotlari ko'p yillar davomida sifati bilan mashhur, shuning uchun bu borada hech qanday shikoyatlar yo'q: ta'sirchan quti, qismlar, stikerlar, ko'rsatmalar - hamma narsa eng mayda detallargacha ishlab chiqilgan. Shuning uchun men o'zimga bitta katta narsaga nisbatan barcha "kichik afzalliklar" ga ko'zlarimni yumishga ruxsat beraman: xilma-xillik mumkin bo'lgan kombinatsiyalar hatto standart qismlar to'plamidan ham tayyorlanishi mumkin bo'lgan dizaynlar (qo'shimcha to'plamlar haqida gapirishning hojati yo'q) faqat sizning tasavvuringiz bilan cheklangan. Yig'ilgan modelni turli yo'llar bilan dasturlash qobiliyati yana bir ortiqcha, bu aslida birinchi qarashda ko'rinadiganidan ancha ko'p.

Ammo men faqat bitta muhim kamchilikni topdim: narx. Yozda LEGO Mindstorms EV3 ni 14-15 mingga sotib olish mumkin edi, ammo doim yashil prezident kursining tez o'sishi narxni 17 mingga oshirdi. Kimdir aytadi: " ha, ajoyib dizayner... LEKIN QIMMAT!"Va u to'g'ri bo'ladi. To'plam va uning imkoniyatlarini o'rganar ekanman, uni yaratishga sarflangan mablag'lar meni hayratda qoldirdi; Men elektronika va boshqa hamma narsa borligini tushunaman ... lekin men hali ham dizaynerning narxi bilan kelisha olmayapman. Bu pul uchun siz qamoqdan odamni olishingiz mumkin (bilan) boshqa ko'plab sovg'alarni tanlashingiz mumkin: kvadrokopter, radio boshqariladigan ichki yonish dvigateli modeli, to'liq o'lchamli elektr mototsikl, sport bo'limida bir yil darslar, planshet. .. va ko'p narsalar! Ammo siz istalgan vaqtda sport bilan shug'ullanishingiz mumkin va bu sovg'a emasga o'xshaydi, lekin xuddi shu kvadrokopter birinchi jiddiy buzilishgacha jiringlaydi. Shu nuqtai nazardan, Lego - bu biznesni zavq bilan birlashtirgan, haqiqiy bo'lmagan katta salohiyatga ega bo'lgan ancha uzoq muddatli sovg'adir. Ha, siz bir xil planshetda dasturlashni ham o'rganishingiz mumkin, lekin sizning ishingiz natijasiga qo'llaringiz bilan teginish imkoni bo'lmaganda, bu unchalik hayajonli emas. Shunday qilib, o'zingiz qaror qiling.

Ha. Ishlab chiqaruvchi ushbu to'plamni 10 yoshli bolalar uchun joylashtiradi, lekin hatto 7 yoshli bola ham o'ynashga qiziqdi - tez rivojlanish jarayoni boshlandi. Qancha deb o'ylaysiz bu yigitlar va ular birinchi Porschelarini qachon sotib olishadi?)

Yakun

Har birimiz Yangi yilni qor qizlari, Rojdestvo daraxti, mandarinlar, Olivier kosasi va, albatta, sovg'alar bilan bog'laymiz. Va agar biz bolalar haqida gapiradigan bo'lsak, unda ularning sovg'alari ushbu ro'yxatdagi oxirgi o'rindan uzoqda. Va agar shunday bo'lsa, sizning o'g'lingiz bo'lsa, unda daraxt ostidagi bu qurilish uni cho'chqa go'shtining quvonchiga olib kelishiga amin bo'lishingiz mumkin. Yangi yil otashinlaridan keyin bolangiz bilan kubiklar va simlar bilan shug'ullanish uchun yana bir hafta borligini hisobga olsak ... siz uni bolangiz uchun sotib olasiz, to'g'rimi?

Yangi Yil muborak!

USB ulanishi

LEGO Mindstorms EV3 kompyuterga yoki boshqa EV3 ga USB ulanishi orqali ulanishi mumkin. Ulanish tezligi va barqarorligi Ushbu holatda har qanday boshqa usullardan, shu jumladan Bluetoothdan yaxshiroq.

LEGO Mindstorms EV3 ikkita USB portiga ega.

LEGO EV3 va boshqa LEGO EV3 bloklari o'rtasidagi aloqa zanjirli rejimda.

Daisy zanjir rejimi ikki yoki undan ortiq LEGO EV3 bloklarini ulash uchun ishlatiladi.

Ushbu rejim:

  • bir nechta LEGO Mindstorms EV3 ni ulash uchun mo'ljallangan;
  • ko'proq sensorlar, motorlar va boshqa qurilmalarni ulash uchun xizmat qiladi;
  • bir nechta LEGO Mindstorms EV3 (4 tagacha) o'rtasida aloqa o'rnatishga imkon beradi, bu bizga 16 tagacha tashqi port va bir xil miqdordagi ichki portlarni beradi;
  • asosiy LEGO Mindstorms EV3 dan butun zanjirni boshqarish imkonini beradi;
  • bilan ishlay olmaydi faol ulanish Wi-Fi yoki Bluetooth.

Daisy zanjirli ulanish rejimini yoqish uchun loyiha sozlamalari oynasiga o'ting va katakchani belgilang.

Ushbu rejim tanlanganda, har qanday dvigatel uchun biz ishlatiladigan EV3 blokini va kerakli sensorlarni tanlashimiz mumkin.

Jadvalda EV3 bloklaridan foydalanish variantlari ko'rsatilgan:

Harakat

O'rta dvigatel

Katta motor

Rulda boshqarish

Mustaqil boshqaruv

Giroskopik

Infraqizil

Ultrasonik

Dvigatelning aylanishi

Haroratlar

Energiya hisoblagichi

Ovoz

Bluetooth orqali ulanish

Bluetooth LEGO Mindstorms EV3 ga shaxsiy kompyuter, boshqa LEGO Mindstorms EV3, smartfonlar va boshqa Bluetooth qurilmalariga ulanish imkonini beradi. Aloqa diapazoni bo'yicha Bluetooth kanali- 25 m gacha.

Bitta LEGO Mindstorms EV3 ga 7 tagacha blokni ulashingiz mumkin. EV3 Master Brick har bir EV3 Slave-ga xabar yuborish va qabul qilish imkonini beradi. EV3 Slaves xabarlarni bir-biriga emas, faqat EV3 Master Brick-ga yuborishi mumkin.

Bluetooth orqali EV3 ulanish ketma-ketligi

Ikki yoki undan ortiq EV3 bloklarini Bluetooth orqali bir-biriga ulash uchun siz quyidagi amallarni bajarishingiz kerak:

1. Yorliq oching Sozlamalar.

2. tanlang Bluetooth va markaziy tugmani bosing.

3. Biz qo'ydik Belgilash katagi ko'rinish Bluetooth.

4. Bluetooth belgisi ("<") виден на верхней левой стороне.

5. Yuqoridagi tartibni kerakli miqdordagi EV3 Bricks uchun bajaring.

6. Ulanish yorlig'iga o'ting:

7. Qidiruv tugmasini bosing:

8. Ulanmoqchi bo'lgan (yoki ulanmoqchi bo'lgan) EV3 ni tanlang va markaziy tugmani bosing.

9. Birinchi va ikkinchi bloklarni kirish kaliti bilan bog'laymiz.

Agar siz hamma narsani to'g'ri qilsangiz, yuqori chap burchakda " belgisi paydo bo'ladi<>", agar ikkitadan ko'p bo'lsa, boshqa EV3 bloklarini xuddi shu tarzda ulang.

Agar siz LEGO EV3-ni o'chirib qo'ysangiz, aloqa uzilib qoladi va barcha amallarni takrorlashingiz kerak bo'ladi.

Muhim: har bir blokda o'z dasturi yozilgan bo'lishi kerak.

Misol dastur:

Birinchi blok: Sensorli sensor bosilganda, birinchi EV3 bloki matnni ikkinchi Blokka 3 soniya kechikish bilan uzatadi (Asosiy blok).

2-blok uchun dastur namunasi:

Ikkinchi blok birinchi blokdan matnni qabul qilishni kutadi va uni qabul qilgandan so'ng u 10 soniya davomida so'zni (bizning misolimizda "Salom" so'zini) ko'rsatadi (qul blok).

Wi-Fi orqali ulaning

U bilan uzoqroq muloqot qilish mumkin Wi-Fi ulanishi EV3 dagi USB portiga o'rnating.

Wi-Fi-dan foydalanish uchun siz USB ulagichi (Wi-Fi adapteri (Netgear N150 Wireless Adapter (WNA1100)) yordamida EV3 blokiga maxsus modul o'rnatishingiz kerak yoki siz Wi-Fi Dongle-ni ulashingiz mumkin.

Taqdimotning individual slaydlar bo'yicha tavsifi:

1 slayd

Slayd tavsifi:

2 slayd

Slayd tavsifi:

EV3 Brick interfeysi EV3 Brick robotlaringizni quvvatlaydigan boshqaruv markazidir. Ekran, Brick boshqaruv tugmalari va to'rtta asosiy oynani o'z ichiga olgan EV3 Brick interfeysi yordamida siz ajoyib turli xil noyob EV3 Brick xususiyatlariga kirishingiz mumkin. Bular dasturni ishga tushirish va toʻxtatish kabi oddiy funksiyalar yoki dasturning oʻzini yozish kabi murakkab funksiyalar boʻlishi mumkin.

3 slayd

Slayd tavsifi:

Interfeys: EV3 menyusi 4 qismdan iborat menyuga ega: Oxirgi dasturlar Fayl navigatsiyasi Brick ilovalari Brick sozlamalari

4 slayd

Slayd tavsifi:

Oxirgi dasturlar Ish stoli kompyuteringizdan yaqinda yuklab olingan dasturlarni ishga tushiring. Dasturlarni yuklab olish va ishga tushirishni boshlamaguningizcha, bu oyna bo'sh qoladi. Ushbu oynada siz yaqinda ishga tushirilgan dasturlar ko'rsatiladi. Sukut bo'yicha tanlangan ro'yxatning yuqori qismidagi dastur oxirgi marta ishga tushirilgan dastur hisoblanadi.

5 slayd

Slayd tavsifi:

Fayl menejeri Mikrokompyuter xotirasida, shuningdek xotira kartasida saqlangan barcha fayllarga kirish va boshqarish. Ushbu oynadan siz EV3 Brick-dagi barcha fayllarga, shu jumladan SD-kartada saqlangan fayllarga kirasiz va ularni boshqarasiz. Fayllar loyiha papkalarida tashkil etilgan bo'lib, ularda haqiqiy dastur fayllariga qo'shimcha ravishda har bir loyihada ishlatiladigan tovushlar va tasvirlar ham mavjud. Fayllarni navigator yordamida ko'chirish yoki o'chirish mumkin. Modul dasturlash muhiti va modul ma'lumotlar jurnali ilovalari yordamida yaratilgan dasturlar BrkProg_SAVE va BrkDL_SAVE papkalarida alohida saqlanadi.

6 slayd

Slayd tavsifi:

EV3 Control Box Applications da 4 ta oldindan oʻrnatilgan ilovalar mavjud: A. Port View. B. Dvigatelni boshqarish. B. IQ nazorati. D. Modul dasturlash muhiti.

7 slayd

Slayd tavsifi:

A. Port View Port View ilovasining birinchi oynasida siz qaysi portlarda sensorlar yoki motorlar ulanganligini tezda ko'rishingiz mumkin. Ishg'ol qilingan portlardan biriga o'tish uchun EV3 Brick boshqaruv tugmalaridan foydalaning va siz sensor yoki dvigateldan joriy ko'rsatkichlarni ko'rasiz. Bir nechta sensorlar va motorlarni o'rnating va turli xil sozlamalar bilan tajriba qiling. O'rnatilgan motorlar va sensorlar uchun joriy sozlamalarni ko'rish yoki o'zgartirish uchun markaziy tugmani bosing. Modulning asosiy dastur oynasiga qaytish uchun “Orqaga” tugmasini bosing.

8 slayd

Slayd tavsifi:

B. Dvigatelni boshqarish To'rtta chiqish portidan biriga ulangan har qanday motorning oldinga yoki teskari harakatini boshqaring. Ikki xil rejim mavjud. Bitta rejimda siz A portiga (yuqoriga va pastga tugmalari yordamida) va D portiga (chap va o'ng tugmalar yordamida) ulangan motorlarni boshqarishingiz mumkin bo'ladi. Boshqa rejimda siz B portiga (yuqoriga va pastga tugmalari yordamida) va C portiga (chap va o'ng tugmalar yordamida) ulangan motorlarni boshqarasiz. Ushbu ikki rejim o'rtasida almashish markaziy tugma yordamida amalga oshiriladi. Modulning asosiy dastur oynasiga qaytish uchun “Orqaga” tugmasini bosing.

Slayd 9

Slayd tavsifi:

IR boshqaruvi masofadan boshqarish pulti sifatida masofaviy infraqizil mayoq va qabul qiluvchi sifatida infraqizil sensordan foydalangan holda to'rtta chiqish portlaridan biriga ulangan har qanday motorning oldinga yoki teskari harakatini boshqaring (infraqizil sensor EV3 Brick-dagi 4-portga ulangan bo'lishi kerak) . Ikki xil rejim mavjud. Bitta rejimda siz masofaviy infraqizil mayoqda 1 va 2-kanallardan foydalanasiz. 1-kanalda siz B portiga (masofaviy infraqizil mayoqdagi 1 va 2 tugmalar yordamida) va C portiga (masofaviy IR mayoqdagi 3 va 4 tugmalar yordamida) ulangan motorlarni boshqarishingiz mumkin. 2-kanalda siz A portiga (1 va 2 tugmalar yordamida) va D portiga (3 va 4 tugmalar yordamida) ulangan motorlarni boshqarishingiz mumkin. Boshqa rejimda siz motorlarni xuddi shu tarzda boshqarishingiz mumkin, buning o'rniga masofaviy infraqizil mayoqdagi 3 va 4-kanallardan foydalaning. Ushbu ikki rejim o'rtasida almashish markaziy tugma yordamida amalga oshiriladi. Modulning asosiy dastur oynasiga qaytish uchun “Orqaga” tugmasini bosing.

10 slayd

Slayd tavsifi:

Brick dasturlash muhiti EV3 Brick o'rnatilgan dasturiy ta'minot bilan birga keladi. Ilova kompyuteringizda o'rnatilgan dasturiy ta'minotga o'xshaydi. Ushbu ko'rsatmalarda siz boshlashingiz kerak bo'lgan asosiy ma'lumotlar mavjud.

11 slayd

Slayd tavsifi:

EV3 Brick Settings Ushbu oyna EV3 Brick-dagi turli umumiy sozlamalarni ko'rish va sozlash imkonini beradi.

12 slayd

Slayd tavsifi:

Ovoz balandligini sozlash EV3-dagi Sozlamalar yorlig'ida Ovoz balandligini oshirish yoki kamaytirishingiz mumkin.

Slayd 13

Agar sizda yangi dizayner haqida bilmoqchi bo'lgan savollaringiz bo'lsa (aniq bir narsa qanday ishlaydi, sensorlar yoki motorlar bilan tajriba o'tkazing) - bizga yozing - biz sizning takliflaringizni sinab ko'ramiz. Shunday qilib, siz EV3 haqida u sotuvga chiqarilishidan oldin ham ko'proq bilib olishingiz mumkin.

Endi hammasi EV3 blok dasturini ko'rib chiqishdan boshlanadi (EV3 proshivka).

Yangi qurilmaning xususiyatlaridan biri shundaki, uni yoqish va o‘chirish uzoq vaqt talab etadi. Vaqt nuqtai nazaridan, jarayonni uyali telefon yoki uy routerini yoqish bilan solishtirish mumkin, ya'ni. 20-30 soniya. Yoqilgandan so'ng quyidagi menyu paydo bo'ladi:


Ko'rib turganingizdek, NXT blokiga nisbatan ko'p narsa o'zgardi: shriftlar sifati yaxshilandi, grafik elementlar ko'proq chizildi va oyna interfeysi yaxshilandi. Avvalo, bu endi ekran o'lchami kattalashgani bilan bog'liq - u NXT blokidagi kabi 100 ga 64 o'rniga 178 ga 128 pikselga aylandi. O'ziga xos tugmalar va aylantirish panellari bilan oynali interfeysga ega bo'lish tashqi sensorli panel kabi qurilmalar endi yanada mantiqiy bo'lishini ko'rsatadi.


Birinchi oynadan blokga yuklangan dasturlarni, shuningdek, bevosita blokda yaratilgan dasturlarni chaqirish mumkin. Bular. dasturni ishga tushirish uchun endi NXT blokiga qaraganda kamroq bosish kerak.

Yuklangan dasturlar orqali, shuningdek, ikkinchi va keyingi ekranlarga (menyu bandlari) navigatsiya boshqaruv tugmalari yordamida amalga oshiriladi, ulardan hozir 4 tasi mavjud.


Ikkinchi ekran - blokdagi fayl tizimi ob'ektlari bo'ylab harakatlanish imkonini beradi. Fayl tizimi endi an'anaviy ierarxiyani qo'llab-quvvatlaydi: fayllar va kataloglar.


Uchinchi ekranda quyi menyu - blok bilan turli xil amallarni bajarishga imkon beruvchi ilovalar mavjud:


Blok dasturining joriy versiyasida to'rtta shunday dastur mavjud:

  • Sensorlarni ko'rish
  • Dvigatelni boshqarish
  • Masofadan boshqarish pulti
  • Blokda dasturlash
To'rtinchi ekran - konfiguratsiya. Asosiy sozlamalarga qo'shimcha ravishda: tovush darajasi, harakatsizlik taymerlari, BlueTooth va WiFi-ni yoqish, qurilmaning dasturiy ta'minoti haqida ma'lumot olish imkonini beradi:



Muayyan menyu elementini/ilovasini tanlash klaviaturadagi o'rta tugma bilan sodir bo'ladi. Va har qanday menyu elementi yoki ilovasidan chiqish uchun siz endi asosiy tugmalardan alohida joylashgan - ekranning chap tomonida joylashgan "Chiqish" tugmasini bosishingiz kerak.

Endi siz uchinchi ekranga qaytib, ilovalar bilan tanishishni boshlashingiz kerak. Shunday qilib, "Datchiklarni ko'rish" ilovasi (Port View).

NXT blokidagi shunga o'xshash rejimdan farqli o'laroq, endi siz bir vaqtning o'zida blokga ulangan barcha 8 ta qurilma haqidagi ma'lumotlarni ko'rishingiz mumkin. Bundan tashqari, sensorlarni avtomatik aniqlashning e'lon qilingan funksiyasi qaysi sensor qayerda ulanganligini qo'lda ko'rsatmaslikka imkon beradi.

Dvigatel enkoderlari ma'lumotlari tepada, sensorlar ma'lumotlari pastda ko'rsatiladi. Ekranning markazida klaviaturadagi boshqaruv tugmalarini bosish orqali tanlanishi mumkin bo'lgan ma'lum bir qurilma (ma'lum bir portda) haqida ma'lumot mavjud. Ma'lumotlar sensorning grafik tasvirini, uning nomini va joriy o'qishlarini o'z ichiga oladi:

Sensorli sensor:


Giro sensori:


Yoritilgan yorug'lik rejimida rang sensori:


Ultrasonik masofa sensori:

Aytgancha, sensor endi masofalarni millimetr aniqligi bilan o'lchashi mumkinligini va minimal o'lchangan masofa endi 3 sm ekanligini ko'rishingiz mumkin.

Chap motorli enkoderdan ma'lumot.


Keyingi dastur - bu motorni boshqarish. Asosan, bu motorlarni aylantirish uchun tugmalardan foydalanishga imkon beradi. Markaziy tugma bilan siz qaysi motorlarni aylantirishni tanlashingiz kerak. Va keyin ma'lum motorlarni aylantirish uchun yuqoriga va pastga yoki chapga va o'ngga juft tugmalardan foydalaning.


Uchinchi dasturni sinab ko'rishning iloji bo'lmadi, chunki EV3 to'plamining o'quv versiyasini standart yetkazib berish infraqizil masofa sensori va infraqizil mayoqni o'z ichiga olmaydi. Ammo, ko'rinishidan, ushbu ekranda siz qaysi motorlar infraqizil mayoqdan boshqarilishini sozlashingiz mumkin.


Albatta, eng qiziqarli dastur blokli dasturlashdir. U sezilarli darajada qayta ishlab chiqilgan: endi dastur 16 tagacha dastur elementini (bloklarini) o'z ichiga olishi mumkin va yaratilgan dasturlarni saqlash va, albatta, o'zgartirish uchun qayta ochish mumkin.


Dastur yozish ilovasi ochilganda, bo'sh bajarish tsikli (faqat bitta iteratsiya bajariladi) va birinchi blokni kiritish taklifi ko'rsatiladi. "Yuqoriga" tugmasi yordamida blokni kiritishingiz mumkin.


Ko'rsatilgan blokni tanlash oynasida 17 ta blok mavjud (6 ta harakat bloki va 11 kutish bloki) va joriy blokni o'chirish.



Bloklarni tanlash tartibi va ketma-ketligi dasturchi tomonidan belgilanadi. Bu har bir harakat blokidan keyin NXT blokida bo'lgani kabi kutish bloki bo'lishi kerak degani emas.

Dasturda tanlangan blok quyidagicha ko'rinadi:


Blokning harakatini markaziy tugmani bosish orqali aniqlash mumkin. Ushbu blok uchun, masalan, siz robotning aylanish burchagi va yo'nalishini o'zgartirishingiz yoki motorlarni butunlay to'xtatishingiz mumkin (masalan, oldingi kutish blokidan keyin).


Kursorni chapga yoki o'ngga siljitish orqali siz boshqa blokni kiritishingiz mumkin:


Masalan, masofa sensorida hodisani kutish bloki:


Va uning xatti-harakatlarini o'zgartiring (agar masofa 60 sm dan oshsa, hodisa yuz beradi):


Bloklar mavjud bloklar orasiga yoki hatto dastur boshida ham kiritilishi mumkin.


Kutish bloklariga ko'proq misollar:

Vaqtni kutish bloki (siz qancha kutishni aniq belgilashingiz mumkin):


Yoki giroskopik sensordan hodisani kutish uchun blok (siz sensorning burilish burchagini o'rnatishingiz mumkin).


Yana shuni ta'kidlash kerakki, sensorni avtomatik aniqlash funksiyasi qurilmadagi dasturlash jarayonini soddalashtiradi. Endi ba'zi sensorlar ma'lum portlarga ulanishi kerakligi haqidagi qoidaga rioya qilishning hojati yo'q.

Agar dastur bir necha marta bajarilishi kerak bo'lsa, boshqaruv siklining takroriy sonini o'zgartirish mumkin:


Dastur birinchi blokni tanlash orqali ishga tushiriladi:


Dasturni ishga tushirganingizda, ekranda quyidagilar ko'rsatiladi:


Dastur saqlanishi mumkin va keyinroq qidirish uchun fayl nomini belgilashingiz mumkin:



Harflar klaviatura yordamida tanlanadi (salom, sensorli panel!)

Agar siz saqlanmagan dasturni yopishga harakat qilsangiz, quyidagi unchalik aniq bo'lmagan xabar ko'rsatiladi va yoqimsiz ovoz chiqariladi:


Keyinchalik yaratilgan dasturni ochishingiz va unga o'zgartirishlar kiritishingiz mumkin.


Tabiiyki, faqat blokda yaratilgan dasturlar ochiladi.

Xulosa qilib, men blokni o'chirish qanday ko'rinishini ko'rsatmoqchiman:


Ushbu maqolada biz dizaynerning yangi versiyasi - LEGO Mindstorms Education EV3 haqida gapiramiz. Ammo EV3 innovatsiyalari haqida gapirishdan oldin, keling, LEGO Mindstorms konstruksiya to‘plamlari seriyasini batafsil ko‘rib chiqaylik.

LEGO Mindstorms - bu 10 yosh va undan katta yoshdagi bolalar uchun robotlashtirilgan konstruksiya. LEGO Technis qismlari robot uchun qurilish bloklari sifatida ishlatiladi - ko'plab bolalar ular bilan "Texnologiya va fizika", "Pnevmatika" konstruktsiyalaridan allaqachon tanish. Ammo robot ramkasini qurish etarli emas: siz uni atrof-muhitdan ma'lumot olishga va unga munosabat bildirishga "o'rgatish" kerak. Shu maqsadda maxsus qurilmalar qo'llaniladi - sensorlar: ular rangni, yorug'likni, yaqin atrofdagi ob'ektlarga masofani va boshqa ko'p narsalarni aniqlash imkonini beradi. Robot dvigatellar yordamida "tirnash xususiyati beruvchi" ga reaksiyaga kirishishi mumkin - yoki biror joyga boring yoki biror narsa qiling - masalan, jinoyatchining barmog'ini tishlash. Va robotning "miyasi" bu barcha motorlar va sensorlar ulangan maxsus dasturlashtiriladigan blokdir.

Keling, LEGO Mindstorms EV3 to'plamining tarkibiga o'tamiz. To'plamning ta'lim versiyasiga quyidagilar kiradi:

  • 1 dasturlashtiriladigan blok
  • 3 ta motor:
    • 2 ta katta dvigatel
    • 1 ta o'rta dvigatel
  • 5 ta sensor:
    • 2 ta sensorli sensor
    • 1 rang sensori
    • 1 ta ultratovushli masofa sensori
    • 1 giroskop
  • Robot uchun batareya
  • 528 ta Lego Technic buyumlari

Sensorlar va motorlar

Keling, eski NXT versiyasiga nisbatan EV3 da nima o'zgarganini ko'rib chiqaylik.

To'plam 3 ta motorni o'z ichiga oladi, ammo ulardan biri ham hajmi, ham texnik xususiyatlari bilan farqlanadi.

Ovoz sensori giroskop bilan almashtirildi. Boshqa turdagi sensorlar bir xil bo'lib qoladi.

Yana bir xususiyat - sensorlar va motorlar blokga ulanganda ularni avtomatik aniqlash - men bu xususiyat haqida yangi EV3 dasturlash muhitini tavsiflovchi bo'limda gaplashaman.

Datchiklar va motorlarning xususiyatlari quyida keltirilgan.

Oldingi versiya sensoriga juda o'xshash. U tugma bosilganda yoki qo'yib yuborilganda aniqlaydi, shuningdek, bir yoki bir nechta bosishni ham hisoblashi mumkin.

Rang sensori

EV3 Rang Sensor 7 rangni taniydi va rang yo'qligini aniqlay oladi. Oldingi versiyada bo'lgani kabi, u yorug'lik sensori sifatida ishlashi mumkin.

  • O'lchovlar qizil yorug'likni va atrof-muhit nurini aks ettirdi
  • Oq va qora yoki ko'k, yashil, sariq, qizil, oq va jigarrang ranglarni ajrata oladi
  • Ishlash chastotasi: 1 kHz

Giroskop

EV3 ning giroskop sensori robotning aylanish harakatini va uning holatidagi o‘zgarishlarni o‘lchaydi.

  • Hozirgi aylanish yo'nalishini aniqlash uchun foydalanish mumkin
  • Aniqlik: 90 daraja aylanish uchun +/- 3 daraja (egilish rejimida)
  • Maksimal 440 daraja/s tezlikni aniqlay oladi (giroskop rejimida)
  • Ishlash chastotasi: 1 kHz

Ultrasonik masofa sensori


EV3 Ultrasonik Sensor o'zining asosiy funksiyasiga yana bir funktsiyani qo'shdi - u boshqa ultratovush sensorlari chiqaradigan ultratovush tebranishlarini ham "tinglashi" mumkin.

  • 3 - 250 sm oralig'ida masofani o'lchashi mumkin.
  • O'lchov aniqligi: +/- 1 sm
  • O'lchov natijalarining o'lchamlari: 0,1 sm.
  • Boshqa faol ultratovush sensorlarini qidirish uchun ishlatilishi mumkin (tinglash rejimi)
  • "Ko'zlar" atrofida qizil LED yorug'lik

Katta motor

EV3 katta servo motori NXT motorining oldingi versiyasiga juda o'xshaydi, lekin dvigatel korpusi biroz kattaroqdir (deyarli hozir u avvalgi 14x6x5ga nisbatan 14x7x5 teshikni egallaydi). Dvigatellarni o'rnatish joylari va ularning turlari ham o'zgartirildi.

  • Maksimal tezlik - 160-170 rpm.
  • Belgilangan moment - 40 N / sm
  • Haqiqiy moment - 20 N / sm.

O'rta dvigatel

EV3 o'rta servo vosita xuddi shunday o'lchamdagi Power Function motoriga asoslangan. Kerakli yagona qo'shimcha joy aylanish burchagi sensori va ulanish porti edi. Ushbu vosita past yuk va yuqori tezlikda ishlash uchun juda mos keladi.

  • Maksimal tezlik - 240-250 rpm.
  • Belgilangan moment - 12 N / sm
  • Haqiqiy moment - 8 N/sm.
  • O'rnatilgan vosita aylanish burchagi sensori (koder) 1 daraja aniqlik bilan

NXT datchiklari, motorlari va kabellari EV3 bilan mos keladi, shuning uchun avval qurilgan barcha robotlar yangi blok tomonidan boshqarilishi mumkin.

Dasturlashtiriladigan EV3 Brick

EV3 mikrokompyuterida jiddiy o'zgarishlar yuz berdi. NXT bilan solishtirganda, EV3 birligi tezroq protsessor va ko'proq xotiraga ega. EV3 blokining mikrodasturi erkin taqsimlangan Linux OS-ga asoslangan bo'lib, bu blok uchun o'zingizning mikrodasturingizni yaratishga imkon beradi. Endi robotni kompyuterga USB va Bluetooth orqali emas, balki Wi-Fi orqali ham ulash mumkin. Robotlar USB, Bluetooth va Wi-Fi orqali ham bir-biri bilan “muloqot qilishi” mumkin.

Quyida NXT va EV3 xususiyatlarining taqqoslash jadvali keltirilgan:


NXT EV3
Markaziy protsessor Atmel 32-bitli ARM AT91SAM7S256
48 MGts
256 KB flesh xotira
64 KB operativ xotira
ARM9
300 MGts
16 Mb Flash xotira
64 Mb operativ xotira
Birgalikda protsessor Atmel 8-bitli ARM AVR, ATmega48
8 MGts
4 KB FLAŞ xotira
512 bayt operativ xotira
yo'q
operatsion tizim Xususiy Linux
Kirish portlari (datchiklar uchun) 4 port
Analog, raqamli sensorlarni qo'llab-quvvatlaydi
Ma'lumot uzatish tezligi: 9600 bps (I2C)
4 port
Analog, raqamli sensorlarni qo'llab-quvvatlaydi

Ma'lumot uzatish tezligi: 460,8 Kbit / s gacha (UART)
Chiqish portlari (motorlar uchun) 3 port
4 port
USB ma'lumotlarni uzatish Ishlatilgan to'liq tezlik rejimi: 12 Mbit/s Ishlatilgan yuqori tezlik rejimi: 480 Mbit / s
USB qurilmalarini ulash Imkoniyat yo'q Wi-Fi tarmoq kartalari va flesh-kartalarni o'z ichiga olgan holda 3 tagacha qurilmani ketma-ket ulash mumkin
SD kartani o'quvchi Yo'q MiniSD kartalarni qo'llab-quvvatlaydi, maksimal sig'imi - 32 GB
Mobil qurilmalarga ulanish Android qurilmalariga ulanishi mumkin Android va iOS qurilmalariga ulanishi mumkin (iPhone, iPad)
Ekran LCD, monoxrom
100 * 64 piksel
LCD, monoxrom
178 * 128 piksel
O'zaro ta'sir Bluetooth
USB 2.0
Bluetooth v2.1 DER
USB 2.0 (kompyuterga ulanganda
USB 1.1 (bir nechta qurilmalarni ketma-ket ulashda)
Wi-fi

Dasturlash muhiti

EV3 NXT-G ga o'xshash LabView-ga asoslangan yangi grafik ishlab chiqish muhiti bilan birga keladi. U NXT-G kabi Windows va Mac OS da ishlaydi.

EV3 ishlab chiqish muhiti sezilarli darajada yaxshilandi. Endi robot uchun barcha materiallar: robot dasturlari, hujjatlar, eksperimental natijalar, fotosuratlar va videolar loyihada saqlanishi mumkin. Masalan, butun dasturni ko'rish uchun dasturni kattalashtirish imkonini beruvchi masshtablash vositasi ham qo'shildi. Shuni ta'kidlash kerakki, NXT blokini yangi EV3 muhiti yordamida dasturlash mumkin, ammo eski blok yangi dasturlash tilining barcha xususiyatlarini qo'llab-quvvatlamaydi.

Biz EV3 dasturlash muhitining asosiy yangiliklarini sanab o'tamiz:

  • Dasturlash muhitining blok bilan qattiq integratsiyasi:
    • Ulangan uskunalar bilan maxsus sahifa qo'shildi. Bu sizga EV3 blokining holatini kuzatish va real vaqtda sensorlardan qiymatlarni olish imkonini beradi.
    • Avtomatik identifikator funksiyasi tufayli sensorlar va motorlar ulanganda avtomatik ravishda tanib olinadi. Bu sizga falon sensor yoki dvigatelning falon portga ulanganligini ko'rsatmaslik imkonini beradi.
  • Yangi disk raskadrovka rejimi:
    • Dastur ishlayotgan vaqtda bajarilayotgan blok ajratib ko'rsatiladi. Bu sizga dasturning harakatini to'g'ri tushunish imkonini beradi.
    • Agar ushbu portga boshqa sensor yoki vosita ulangan bo'lsa, dasturiy ta'minot blokida maxsus belgi yonadi.
    • Ma'lumotlar simlari orqali uzatiladigan qiymatlarni ko'rish imkoniyati qo'shildi.
  • Dastur bloklarining yangi xususiyatlari:
    • Bloklarni bir-biriga bog'lab, NXT-G muhitida bloklar joylashgan "ijro nuri" yo'q qilindi.
    • Bloklarda sozlamalar paneli kabi narsa yo'q - xatti-harakatlar endi to'g'ridan-to'g'ri blokda sozlangan, bu esa ularning hajmining oshishiga olib keldi. Endi dasturni o'qish ancha oson - sensorlar va motorlar qanday tuzilganligini darhol ko'rishingiz mumkin.
    • "O'zgarishlarni kuting" bloklari paydo bo'ldi, bu sizga NXT-Gdagi kabi ma'lum bir qiymatning o'zgarishiga emas, balki qiymat o'zgarishi faktiga munosabat bildirish imkonini beradi.
    • Blokdan blokga ma'lumotlarni uzatishning yaxshilanishi turlarni o'zgartirishni osonlashtiradi (siz endi qo'lda, masalan, raqamni satrga aylantirishingiz shart emas).
    • Massivlar bilan ishlash qobiliyati qo'shildi.
    • Tsikldan erta chiqish mumkin bo'ldi.

Yangi dasturlash tilidan tashqari robotni boshqarish uchun Android va iPhone\iPad uchun dasturlar paydo bo'ldi. Shuningdek, Autodesk Invertor Publisher dasturi asosida bosqichma-bosqich 3D ko'rsatmalarini yaratish va ko'rish uchun dastur yaratilgan. Ushbu dasturda siz montajning har bir bosqichida modelni o'lchashingiz va aylantirishingiz mumkin, bu sizga ko'rsatmalarga muvofiq yanada murakkab robotlarni qurish imkonini beradi.

Asosiy robotlar

O'quv to'plamida 5 ta robotni yig'ish bo'yicha ko'rsatmalar mavjud:

Ranglarni saralash
Ob'ektlarni (bu holda, Lego qismlari) rangi bo'yicha saralashning klassik vazifasi.

Giro yigit
Muvozanat uchun giroskopdan foydalanadigan Segway roboti.

Kuchukcha
Siz uylantirishingiz va ovqatlantirishingiz mumkin bo'lgan robot it. U qanday qilib uxlashni va o'zini yengil qilishni ham biladi :) Menga Tamagotchini eslatadi.

Robo qo'li
Ob'ektlarni ko'chirishga imkon beradi.

EV3 to'plami uchun yangi qismlardan foydalangan holda boshqa modellarni yaratish imkonini beruvchi LEGO MINDSTORMS Education EV3 resurs to'plami tayyorlangan.

Ushbu maqolani yozishda nnxt.blogspot.com blogidan materiallar ishlatilgan.

© 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali