Мазмуну:

Мистер Уолплэйттин көз иллюзиясы роботу: 12 кадам (сүрөттөр менен)
Мистер Уолплэйттин көз иллюзиясы роботу: 12 кадам (сүрөттөр менен)

Video: Мистер Уолплэйттин көз иллюзиясы роботу: 12 кадам (сүрөттөр менен)

Video: Мистер Уолплэйттин көз иллюзиясы роботу: 12 кадам (сүрөттөр менен)
Video: Как животные видят мир своими глазами #Shorts 2024, Ноябрь
Anonim
Image
Image
Болттарды дубалга тактаңыз
Болттарды дубалга тактаңыз

Бул долбоор менин туугандарымды жана досторумду зыярат кылуу үчүн алардын көңүлүн ачуу үчүн иштелип чыккан. Бул абдан жөнөкөй "робот". Бир адам менен Wallplate мырзасынын ортосундагы өз ара аракеттенүү сценарийде жазылган. Бул жерде жасалма интеллект же терең үйрөнүү жок. Ал адамга жооп бергенде, Mr. Wallplate интеллектке ээ окшойт, бирок бул абдан жасалма. Жасалма интеллект деп эсептөө өтө жасалма.

Мен адатта робот үчүн колдонулбай турган жалпы нерселерди колдонууну чечтим: бет үчүн которуштуруучу/дуплекстүү дубал, көз үчүн ing пингпонг топтору жана эриндер үчүн куйрук кармагыч. Көздөр бөлмөдө ары -бери басып жүргөн адамды ээрчийт окшойт, бирок бул оптикалык иллюзия. Мотор мырза Wallplate айткан сөздөр менен синхрондуу эриндерди кыймылдатат. Жалгыз татаал нерсе - бул мээ, ал LEGO Mindstorms EV3.

Компьютерде иштеген Mindstorms EV3 программасы программаны түзөт, андан кийин EV3 Brick деп аталган микроконтроллерге жүктөлөт. Программалоо ыкмасы иконаларга негизделген жана жогорку деңгээлде. Бул абдан жеңил жана ар тараптуу.

Жабдуулар

  1. LEGO Mindstorms EV3 топтому
  2. 1 которуштуруу/дуплекс дубал плитасы
  3. 3 болт, #6 же #8, 1 ½ дюйм (болжол менен 4 см) узун
  4. Болт үчүн 9 гайка
  5. Үстүндө жазуусу жок 1 пингпонг топу, же жазуу болсо 2 топ
  6. Жука катуу картон, болжол менен 2 "x4" (5х10 см) же бир аз чоңураак
  7. 2 тегерек, караңгы, көздүн ирисинин чоңдугуна жакын чаптамалар (болжол менен 7/16 дюйм же 1,2 см). Мен эмеректердин бурамаларын жабууга арналган күрөң бурамалуу баштуу трим-баскычтарды колдондум
  8. 1 кызыл куйрук кармагыч
  9. Ат куйругу кармагычтын көлөкөсүндөгү кызыл жип
  10. 2 кагаз клип
  11. Болжол менен 4 дюйм (10 см) тунук лента
  12. Ийне-мурун тырмагы
  13. Болт үчүн бурагыч

1 -кадам: Болттарды дубалга тактаңыз

Болттарды дубалга тактаңыз
Болттарды дубалга тактаңыз

"Көздүн" ортосундагы тешикке 1 болт коюп, гайка менен бекиңиз. Пингпонг топторуна орун калтыруу үчүн гайкалардын ортосунда ⅝ дюйм (1,6 см) боштук бар экинчи жаңгак керек.

Гайканы башка 2 болттун ар бирине бурап, дубал тактайчасындагы калган 2 тешикке салыңыз. Сүрөттө көрсөтүлгөндөй бул болттордун ар бирине дагы бир гайканы бекиңиз. Болт башы менен гайканын ортосундагы боштук, капталдын маңдайында, куйрук кармагычты жайгаштыруу үчүн жетишерлик кенен.

2 -кадам: Алдыңкы стендди жасаңыз

Алдыңкы стендди жасаңыз
Алдыңкы стендди жасаңыз
Алдыңкы стендди жасаңыз
Алдыңкы стендди жасаңыз

Сүрөт боюнча EV3 топтомунан керектүү элементтерди табыңыз жана аларды бири -бирине жана дубалга тактайга көрсөтүңүз.

3 -кадам: Моторду тиркөө

Моторду тиркөө
Моторду тиркөө
Моторду тиркөө
Моторду тиркөө
Моторду тиркөө
Моторду тиркөө

Дагы, EV3 топтомундагы элементтерди табыңыз (биринчи сүрөт) жана экинчи сүрөттө көрсөтүлгөндөй бирге тиркеңиз. Үчүнчү сүрөттө көрсөтүлгөндөй, мотор дубал пластинкасына бекитилет. Мотор шахтасынын тешиги дубал тактайчасындагы тик бурчтуу тешикке туура келет.

4 -кадам: Көздү тиркөө

Көздү тиркөө
Көздү тиркөө
Көздү тиркөө
Көздү тиркөө

Мүмкүн болсо пингпонг топун тигиштин ортосунан экиге бөлүңүз. Кесүүнүн бир бөлүгү үчүн пайдалуу бычакты жана аны бүтүрүү үчүн кичинекей кайчыны колдондум.

Тегерек стикерлерди теннис топунун жарымынын ортосуна чаптаңыз.

Картонду сүрөттө көрсөтүлгөндөй дубалдын табагына коюп, тунук лента менен ing пингпонг шарларын кара LEGO элементине бекитип коюңуз.

5 -кадам: Эриндерди жасаңыз

Эриндерди жасоо
Эриндерди жасоо
Эриндерди жасоо
Эриндерди жасоо
Эриндерди жасоо
Эриндерди жасоо

Биринчи фотонун ылдыйкы оң жагында көрсөтүлгөн формага кыскычтардын бирин бүгүңүз. Бул мотордун тешикчесине туура келет жана мотор бурулганда эриндерин кыймылдатат.

Экинчи кагаз кыскычтын ички укуругун бир жакка бүгүп, моторду туура тегиздөө үчүн колдонуңуз, анткени биринчи кыстыргыч экинчи сүрөттө көрсөтүлгөндөй горизонталдуу болот. Ал оңой эле бурулбайт, анан ашып кетет.

Менин куйрук кармагандарым бир аз эле чоң жана "эриндер" "бетке" салынганда жабылган эмес. Мен кызыл жип менен диаметри ⅜ дюйм (1 см) болгон 2 илмек кылдым. Бул туура диаметрдеги калем сыяктуу тегерек нерсеге ээ болууга жардам берет. Жиптин илмектерин куйрук кармагычтын учтарына, болжол менен ⅜ дюймга (1 см) чейин жылдырыңыз. Үчүнчү сүрөттө көрсөтүлгөндөй, ат куйругун кармагычты болтко басыңыз.

6 -кадам: Арткы стендди жасаңыз

Арткы стендди жасаңыз
Арткы стендди жасаңыз
Арткы стендди жасаңыз
Арткы стендди жасаңыз
Арткы стендди жасаңыз
Арткы стендди жасаңыз

EV3 топтомундагы элементтерди табыңыз (биринчи сүрөт) жана көрсөтүлгөндөй бирге тиркеңиз. Бул арткы стенд үчүнчү сүрөттө көрсөтүлгөндөй дубал плитасынын арт жагына туура келет. Туура турган бир гана жер бар.

7 -кадам: "Чачты" жасаңыз

"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз
"Чачты" жасаңыз

Биринчи сүрөттө көрсөтүлгөндөй "чачтын" бир тарабы үчүн бир нече EV3 элементтери керек. Боз коннектордун узундугу 2 3/16 дюйм (5,5 см). Алар экинчи сүрөттө көрсөтүлгөндөй тиркелет.

"Чачтын" экинчи тарабы - бул биринчи тарабынын күзгү сүрөтү, анын үстүндө 4 элементтин ордуна 3 элемент бар, ошондуктан боз туташтыргычтын ордуна кыска (1 ⅞ дюйм же 4,7 см) кара туташтыргыч колдонулат. Биринчи фото - бул кандай элементтер керек экени боюнча көрсөтмө.

Үчүнчү сүрөттүн ортосунда көрсөтүлгөндөй кошумча EV3 элементтери керек жана алар төртүнчү сүрөттө көрсөтүлгөндөй тиркелет. Бул көрүнгөндөй татаал эмес, бирок сүрөттөрдү жакшылап карап чыгуу маанилүү.

8 -кадам: "чачты" тиркөө

"Чачты" тиркөө
"Чачты" тиркөө

"Чач" көздүн артындагы кара элементке бекитилет. Болт боз элементтин ортоңку тешигине туура келет.

9 -кадам: Программаны иштеп чыгуу

Программаны иштеп чыгуу
Программаны иштеп чыгуу
Программаны иштеп чыгуу
Программаны иштеп чыгуу

LEGO Mindstorms сөлөкөткө негизделген абдан ыңгайлуу программалоо ыкмасына ээ. Блоктор дисплей экрандын ылдый жагында көрсөтүлөт жана программаны куруу үчүн программалоо терезесине сүйрөп барып таштап койсо болот. Жогорудагы скриншот EV3 терезесин долбоор биринчи баштаганда көрсөтөт. Долбоордун аталышы программа биринчи жолу сакталганда берилет.

Программа мырза Wallplate менен сүйлөшүп жаткан адам менен баарлашууга шарт түзөт. Жооптор сценарий боюнча жазылат. Бул жерде жасалма интеллект же терең үйрөнүү жок.

Ар бир өз ара аракеттенүү үч блоктон турат:

1. Күтүү блогу (апельсин агымын көзөмөлдөө категориясында) адамга комментарий берүүгө убакыт берет.

2. Үн блогу (жашыл Action категориясында) сөздөрдү же үндөрдү чыгарат. Кийинки блоктун (Мотор блогу) дароо башталуусу үчүн, блоктун эң туура варианты "1" (Бир жолу ойнотуу) деп коюлган. Мотор үн чыгарылып жатканда айланат. Жалгыз өзгөчөлүктөр-бул эң акыркы вариантта "0" (Аяктоону күт) бар экинчи акыркы блок.

3. Орточо мотор блогу (жашыл Action категориясында) мырзаларды кыймылдатат, Wallplate мырза айткан ар бир муун үчүн бир жарым айлануу. Power параметри мырза Wallplate сүйлөө менен эрин кыймылын шайкештештирүү үчүн 48 коюлган.

Мен силерге программаны жүктөөнү кантип орнотууну түшүнө алган жокмун, ошондуктан мен төмөндөгү блоктордун тизмесин көрсөтүп жатам. Программаны иштеп чыгууга жана/же аны муктаждыктарыңызга ылайыкташтырууга көп убакыт кетпеши керек. Адаттагыдай эле, программаны иштеп чыгууда мезгил -мезгили менен сактап туруу жакшы идея.

  1. Баштоо блогу программа иштелип жатканда автоматтык түрдө болот.
  2. Күтүү Блок 3 секунд күтөт. Ал киши "Салам, мырза Wallplate" дейт.
  3. Sound Block мындай дейт: "Салам".
  4. Орточо мотор блогу эриндерди эки жолу ачкан моторду 1 айландырат.
  5. Күтүү блогу 1,5 секунд күтөт жана адам: "Кандайсың?"
  6. Sound Block мындай дейт: "фантастикалык".
  7. Орточо мотор блогу моторду 1,5 жолу айлантат, бул эринди үч жолу ачат.
  8. Күтүү блогу 2 секунд күтөт жана адам: "Сиз жакшы карап жатасыз" дейт.
  9. Sound Block мындай дейт: "Рахмат".
  10. Орточо мотор блогу эриндерди эки жолу ачкан моторду 1 айландырат.
  11. Sound Block "Blip 2" үнүн чыгарат.
  12. Күтүү блогу 3 секунд күтөт жана адам: "Канча манжа?" Мырза Wallplate алдында 4 манжасын кармап жатканда.
  13. Sound Block мындай дейт: "Төрт".
  14. Орточо Мотор Блоку эриндерди бир жолу ачкан моторду.5 айландырат.
  15. Күтүү блогу 3 секунд күтөт жана адам: "Сиздин үй жаныбарыңыз барбы?"
  16. Sound Block мындай дейт: "Ооба".
  17. Орточо Мотор Блоку эриндерди бир жолу ачкан моторду.5 айландырат.
  18. Күтүү блогу күтөт.5 секунд.
  19. Sound Block пилге чалуу кылат.
  20. Күтүү блогу 3 секунд күтөт жана адам: "Пил?"
  21. Үн блогу күлөт.
  22. Орточо Мотор Блок моторду айландырат.25 айлануу, бул эриндерди ачат.
  23. Күтүү блогу 1 секунд күтөт.
  24. Орточо Мотор Блок моторду айландырат.25 айлануу, бул эриндерди жабат.
  25. Күтүү блогу 3 секунд күтөт жана адам: "Макул, биз сени качандыр бир убакта көрөбүз" дейт.
  26. Sound Block мындай дейт: "Кош бол".
  27. Орточо мотор блогу эриндерди эки жолу ачкан моторду 1 айландырат.
  28. Sound Block өчүрүү үнүн чыгарат. Бул эң оң вариантта "0" (Аяктоону күт) бар жалгыз үн блогу.
  29. Программаны бөгөө (көк түстөгү Advanced тобунда) программаны токтотот.

10 -кадам: EV3 кышын мырза Wallplate менен туташтырыңыз

Мырза Wallplate үчүн EV3 кирпич туташтыруу
Мырза Wallplate үчүн EV3 кирпич туташтыруу
Мырза Wallplate үчүн EV3 кирпич туташтыруу
Мырза Wallplate үчүн EV3 кирпич туташтыруу

Моторду EV3 кышындагы А портуна туташтыруу үчүн EV3 топтомундагы жалпак кабелдердин бирин колдонуңуз.

11 -кадам: Программаны EV3 кышына жүктөп алыңыз

EV3 кыш компьютерге USB кабели, Wi-Fi же Bluetooth аркылуу туташтырылышы мүмкүн. Ал туташып жана күйгүзүлгөндө, бул компьютердеги EV3 терезесинин төмөнкү оң бурчундагы кичинекей терезеде көрсөтүлөт. Оң жактагы "EV3" тексти кызылга айланат. Бул "EV3" астындагы тиешелүү сөлөкөттү чыкылдатып, программаны EV3 Кирпичине жүктөп алып, дароо иштетесиз.

Жүктөп алгандан кийин, EV3 Кирпич компьютерден ажыратылышы мүмкүн жана программа EV3 Кирпичте башталышы мүмкүн.

12 -кадам: Келечектеги жакшыртуулар

Убакыт болгондо, мен бөлмөдө ары -бери басып жүргөн адамды ээрчип башын айландырууну ойлонуп жатам. Бул үчүн башты айлантуу үчүн моторду кармап туруу үчүн база, ал эми адамды табуу үчүн мотор жана УЗИ сенсору керек.

Бул кызыктуу долбоор болду. Сизге да кызыктуу болот деп ишенем.

Сунушталууда: