Mundarija:
- Ta'minotlar
- 1 -qadam: Boltlarni devorga mahkamlang
- 2 -qadam: Old stendni yarating
- 3 -qadam: Dvigatelni ulang
- 4 -qadam: Ko'zlarni mahkamlang
- 5 -qadam: lablarni yasang
- 6 -qadam: Orqa stendni yarating
- 7 -qadam: "sochlarni" yasang
- 8 -qadam: "sochni" mahkamlang
- 9 -qadam: Dasturni ishlab chiqish
- 10 -qadam: EV3 g'ishtini janob Wallplate -ga ulang
- 11 -qadam: Dasturni EV3 g'ishtiga yuklab oling
- 12 -qadam: kelajakdagi yaxshilanishlar
Video: Janob Wallplate -ning ko'zga qarashli robot: 12 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu loyiha qarindoshlarim va do'stlarim tashrif buyurganlarida ularni xursand qilish uchun mo'ljallangan edi. Bu juda oddiy "robot". Bir kishi va janob Wallplate o'rtasidagi o'zaro munosabatlar skript qilingan. Bu erda sun'iy intellekt yoki chuqur o'rganish yo'q. U odamga javob berganida, janob Uolpleyt aqlga ega ko'rinadi, lekin bu juda sun'iy. Sun'iy intellekt deb hisoblash uchun juda sun'iy.
Men odatdagidek robot uchun ishlatilmaydigan narsalarni ishlatishga qaror qildim: yuz uchun o'tish/dupleks devor plitasi, ko'zlar uchun pingpong to'plari va lablar uchun dum quyruq ushlagichi. Ko'zlar xona bo'ylab harakatlanayotgan odamni kuzatadi, lekin bu optik xayoldir. Dvigatel janob Wallplate aytgan so'zlar bilan bir vaqtda lablarini qimirlatadi. Yagona murakkab narsa - bu miya, bu LEGO Mindstorms EV3.
Kompyuterda ishlaydigan Mindstorms EV3 dasturiy ta'minoti dasturni ishlab chiqaradi, keyinchalik u EV3 Brick nomli mikrokontrollerga yuklanadi. Dasturlash usuli ikonkalarga asoslangan va yuqori darajada. Bu juda ko'p qirrali va oson.
Ta'minotlar
- LEGO Mindstorms EV3 to'plami
- 1 o'tish/dupleks devor plitasi
- 3 bolt, № 6 yoki № 8, uzunligi 1 dyuym (taxminan 4 sm)
- Bolt uchun 9 ta yong'oq
- Unda yozuvsiz 1 ta pingpong to'pi yoki yozuv bo'lsa 2 ta to'p
- Yupqa qattiq karton, taxminan 2 dyuym x4 dyuym (5x10 sm) yoki biroz kattaroq
- 2 dumaloq, qorong'i, ko'zning irisining o'lchamiga yaqin (taxminan 7/16 dyuym yoki 1,2 sm) stikerlar. Men mebelda vintlarni yopish uchun mo'ljallangan jigarrang vintli tugmachalardan foydalanardim
- 1 ta qizil quyruq ushlagichi
- Ponytail ushlagichi bilan bir xil rangdagi qizil ip
- 2 ta qog'oz qisqich
- Taxminan 4 dyuym (10 sm) aniq lenta
- Igna pense
-
Boltlar uchun tornavida
1 -qadam: Boltlarni devorga mahkamlang
"Ko'zlar" orasidagi teshikdan 1 ta bolt qo'ying va yong'oq bilan mahkamlang. Pingpong to'plari uchun bo'sh joy qoldirish uchun yong'oqlar orasida yarim dyuymli (1,6 sm) bo'sh joy bo'lgan ikkinchi yong'oq kerak.
Qolgan 2 boltning har biriga nonni burang va ularni devor plitasining qolgan 2 teshigiga qo'ying. Rasmda ko'rsatilgandek, bu murvatlarning har biriga boshqa nonni mahkamlang. Bolt boshi va yong'oq orasidagi bo'shliq, devor plitasining old tomonida, dum quyruq ushlagichini joylashtirish uchun etarli.
2 -qadam: Old stendni yarating
Fotosuratga ko'ra, EV3 to'plamidan kerakli elementlarni toping va ularni bir -biriga va devor plitasiga ko'rsatilgandek ulang.
3 -qadam: Dvigatelni ulang
Shunga qaramay, EV3 to'plamidagi elementlarni toping (birinchi rasm) va ikkinchi rasmda ko'rsatilgandek biriktiring. Dvigatel uchinchi rasmda ko'rsatilgandek devor plitasi birikmasiga ulanadi. Dvigatel milining teshigi devor plitasining to'rtburchaklar teshigiga to'g'ri keladi.
4 -qadam: Ko'zlarni mahkamlang
Iloji bo'lsa, pingpong to'pini tikuv bo'ylab yarmiga bo'ling. Men kesish qismi uchun xizmat pichog'idan va uni tugatish uchun kichik qaychidan foydalandim.
Dumaloq stikerlarni pingpong to'pining yarmining o'rtasiga yopishtiring.
Kartonni rasmda ko'rsatilgandek devor plastinkasiga qo'ying va pingpong to'plarini qora LEGO elementiga yopishtirish uchun shaffof lentadan foydalaning.
5 -qadam: lablarni yasang
Qog'oz qisqichlaridan birini birinchi fotosuratning o'ng pastki qismida ko'rsatilgan shaklga buking. Bu dvigatelning mil teshigiga to'g'ri keladi va vosita aylanganda lablarini qimirlatadi.
Boshqa qog'oz qisqichining ichki halqasini bir tomonga buking va dvigatelni to'g'ri hizalamaga aylantiring, shunda birinchi qog'oz qisqichi ikkinchi rasmda ko'rsatilgandek gorizontal joylashadi. U osonlik bilan burilmaydi, keyin esa haddan oshib ketadi.
Mening dum quyruq ushlagichlarim juda katta va "lablar" "yuzga" qo'yilganda yopilmaydi. Men qizil ipdan foydalanib, diametri taxminan 1 dyuym (2 sm) bo'lgan ikkita halqa yasadim. Tegishli diametrli qalam kabi yumaloq narsaga ega bo'lishga yordam beradi. Ip halqalarini dum quyruq ushlagichining uchlariga siljiting, oxiridan taxminan yarim dyuym (1 sm). Uchinchi rasmda ko'rsatilgandek, dum quyruq ushlagichini boltlarga suring.
6 -qadam: Orqa stendni yarating
EV3 to'plamidagi elementlarni toping (birinchi rasm) va ko'rsatilganidek biriktiring. Bu orqa stend, uchinchi rasmda ko'rsatilgandek, devor panelining orqa qismiga mos keladi. U mos keladigan faqat bitta joy bor.
7 -qadam: "sochlarni" yasang
Birinchi fotosuratda ko'rsatilgandek, "soch" ning bir tomoni uchun bir nechta EV3 elementlari kerak. Kulrang ulagich 2 3/16 dyuym (5,5 sm) uzunlikda. Ular ikkinchi rasmda ko'rsatilgandek biriktirilgan.
"Soch" ning boshqa tomoni - bu birinchi tomonning oynali tasviri, faqat uning o'rniga 4 ta element o'rniga 3 ta element qo'yilgan, shuning uchun kulrang ulagich o'rniga qisqaroq (1 dyuymli yoki 4,7 sm) qora ulagich ishlatiladi. Birinchi fotosurat qanday elementlar kerakligini ko'rsatma.
Uchinchi rasmning o'rtasida ko'rsatilgandek qo'shimcha EV3 elementlari kerak va ularning barchasi to'rtinchi rasmda ko'rsatilgandek biriktirilgan. Bu ko'rinadigan darajada murakkab emas, lekin fotosuratlarni diqqat bilan ko'rib chiqish muhimdir.
8 -qadam: "sochni" mahkamlang
"Soch" ko'zning orqasidagi qora elementga biriktiriladi. Bolt kulrang elementning o'rta teshigiga mos keladi.
9 -qadam: Dasturni ishlab chiqish
LEGO Mindstorms-da ikonalarga asoslangan juda qulay dasturlash usuli mavjud. Bloklar displey ekranining pastki qismida ko'rsatiladi va dasturni yaratish uchun uni dasturlash oynasiga sudrab tashlab yuborish mumkin. Yuqoridagi skrinshotda loyiha birinchi boshlanganda EV3 oynasi ko'rsatiladi. Loyihaning nomi dastur birinchi saqlanganda beriladi.
Dastur janob Wallplate -ni u bilan gaplashayotgan odam bilan muloqotga olib keladi. Javoblar skript qilinadi. Bu erda sun'iy intellekt yoki chuqur o'rganish yo'q.
Har bir o'zaro ta'sir uchta blokdan iborat:
1. Kutish bloki (to'q sariq oqim nazorati toifasida) odamga fikr bildirish uchun vaqt beradi.
2. Ovozli blok (yashil harakat toifasida) so'zlar yoki tovushlarni chiqaradi. Keyingi blok (motor bloki) darhol ishga tushishi uchun blokdagi eng to'g'ri variant "1" (Bir marta ijro etish) ga o'rnatiladi. Shunday qilib, vosita ovoz chiqarilayotganda aylanadi. Faqatgina istisno-bu eng oxirgi variantda "0" (tugashini kutish) bo'lgan ikkinchi oxirgi blok.
3. O'rta dvigatel bloki (yashil harakat turkumida) lablarni siljitadi, janob Wallplate gapiradigan har bir bo'g'in uchun yarim aylanish. Dudoqlar harakatini janob Wallplate nutqi bilan sinxronlashtirish uchun Power optsiyasi 48 ga o'rnatildi.
Men sizlarga dasturni qanday yuklashni sozlay olmadim, shuning uchun men quyida bloklar ro'yxatini ko'rsataman. Dasturni ishlab chiqish va/yoki uni sizning ehtiyojlaringizga mos ravishda o'zgartirish uchun ko'p vaqt talab qilinmasligi kerak. Har doimgidek, dasturni ishlab chiqishda uni vaqti -vaqti bilan saqlab turish yaxshidir.
- Boshlash bloki dastur ishlab chiqilganda avtomatik ravishda paydo bo'ladi.
- Kutish bloki 3 soniya kutadi. Bu odam "Salom, janob Wallplate" deydi.
- Ovoz bloki: "Salom", deydi.
- O'rta motorli blok dvigatelni 1 marta aylantiradi, bu lablarni ikki marta ochadi.
- Kutish bloki 1,5 soniya kutadi va odam: "Qandaysiz?"
- Ovoz bloki: "Ajoyib", deydi.
- O'rta motor bloki dvigatelni 1,5 marta aylantiradi, bu lablarni uch marta ochadi.
- Kutish bloki 2 soniya kutadi va odam: "Siz yaxshi ko'rinasiz", deydi.
- Sound Block: "Rahmat", deydi.
- O'rta motorli blok dvigatelni 1 marta aylantiradi, bu lablarni ikki marta ochadi.
- Ovoz blokirovkasi "Blip 2" ovozini chiqaradi.
- Kutish bloki 3 soniya kutadi va odam: "Qancha barmoq?" janob Wallplate oldida 4 barmog'ini ko'tarib.
- Ovoz bloki: "To'rt", deydi.
- O'rta vosita bloki dvigatelni.5 aylantiradi, bu lablarni bir marta ochadi.
- Kutish bloki 3 soniya kutadi va odam: "Sizda uy hayvonlari bormi?"
- Ovoz blokirovkasi: "Ha", deydi.
- O'rta vosita bloki dvigatelni.5 aylantiradi, bu lablarni bir marta ochadi.
- Kutish bloki kutadi.5 soniya.
- Ovoz blokirovkasi filni chaqiradi.
- Kutish bloki 3 soniya kutadi va odam: "Filmi?"
- Ovoz bloki kuladi.
- O'rta motor bloki dvigatelni.25 aylantirib, lablarini ochadi.
- Kutish bloki 1 soniya kutadi.
- O'rta motor bloki dvigatelni.25 aylantirib, lablarini yopadi.
- Kutish bloki 3 soniya kutadi va odam: "Yaxshi, biz sizni qachondir ko'rishamiz", deydi.
- Sound Block: "Xayr."
- O'rta motorli blok dvigatelni 1 marta aylantiradi, bu lablarni ikki marta ochadi.
- Ovoz blokirovkasi o'chirilgan ovoz chiqaradi. Bu eng to'g'ri variantda "0" (tugashini kutish) bo'lgan yagona ovozli blok.
- Dastur blokirovkasini to'xtatish (ko'k rangdagi Kengaytirilgan guruhda) dasturni to'xtatadi.
10 -qadam: EV3 g'ishtini janob Wallplate -ga ulang
Dvigatelni EV3 g'ishtidagi A portiga ulash uchun EV3 to'plamidagi tekis kabellardan birini ishlating.
11 -qadam: Dasturni EV3 g'ishtiga yuklab oling
EV3 Brick kompyuterga USB kabeli, Wi-Fi yoki Bluetooth orqali ulanishi mumkin. U ulangan va yoqilganda, bu kompyuterdagi EV3 oynasining o'ng pastki burchagidagi kichik oynada ko'rsatiladi. O'ng tomondagi "EV3" matni qizil rangga aylanadi. Ushbu "EV3" ostidagi tegishli belgini bosish, dasturni EV3 Brick -ga yuklaydi va uni darhol ishga tushiradi.
Yuklab olingandan so'ng, EV3 Brick kompyuterdan uzilishi mumkin va dastur EV3 Brick -da ishga tushirilishi mumkin.
12 -qadam: kelajakdagi yaxshilanishlar
Vaqt imkon bersa, men xona bo'ylab harakatlanayotgan odamga ergashish uchun boshimni aylantirmoqchiman. Boshni burish uchun dvigatelni ushlab turish uchun tayanch, odamni aniqlash uchun vosita va ultratovush sensori kerak bo'ladi.
Bu qiziqarli loyiha edi. Umid qilamanki, bu sizga ham qiziqarli bo'ladi.
Tavsiya:
Janob dinamik - 3D bosma DSP portativ dinamik: 9 qadam (rasmlar bilan)
Janob ma'ruzachi - 3D bosma DSP portativ dinamik: Mening ismim Saymon Eshton va men yillar davomida ko'plab yog'ochlardan yasalgan karnaylarni qurdim. Men o'tgan yili 3D -printerga ega bo'ldim, shuning uchun men 3D bosib chiqarish imkonini beradigan noyob dizayn erkinligini ko'rsatadigan narsa yaratmoqchi edim. Men o'ynay boshladim
Janob Wallplate boshi sizni kuzatadi: 9 qadam (rasmlar bilan)
Janob Wallplate boshi sizni kuzatib turadi: bu janob Wallplate-ning ko'z illyuzion robotining yanada ilg'or versiyasi https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Ultrasonik sensor sizga janob Wallplate -ning boshi sizni oldingizda yurganingizda kuzatib borishiga imkon beradi. Jarayonni sarhisob qilish mumkin
Janob Viggli, sichqoncha Jiggler: 4 qadam (rasmlar bilan)
Janob Viggli, sichqoncha jiggleri: Bu sizga janob Viggli sichqonchasini qanday yasashni ko'rsatib beradi. Odatiy bo'lib, aksariyat oyna o'rnatmalari 10 yoki 15 daqiqalik harakatsizlikdan keyin kompyuteringizni uyqu holatiga keltiradi. Odatda bu boshqaruv panelida osonlikcha o'chirib qo'yilishi mumkin, lekin ba'zilari bor
Janob E.Z. Naychani ishlab chiqish kengashi: 4 qadam (rasmlar bilan)
Janob E.Z. Naychalarni ishlab chiqish kengashi: Maqsad/maqsad: janob E.Z. Quvur - bu "temirsiz" arzon vakuumli naychali audio platforma: kuch transformatori, chiqish transformatori yo'q. Quvur kuchaytirgichida odatda bir nechta og'ir va qimmat transformatorlar bo'ladi: tezlikni himoya qiladigan chiqish transformatorlari
Janob Instructables rahbari (R): 4 qadam (rasmlar bilan)
Janob Instructables Head (R): Xo'sh, shuning uchun Santa sizga bu klassik retro paypoqni berishni unutdi, shuning uchun men sizga uni qanday qilishni ko'rsataman … Men Instructables robot kekidan ilhomlandim (uzr, uchinchi kuni ish, qanday bog'lanishni bilmayapman - men uchun ishlamaydi)