Mundarija:

Qora ritsar robot: 5 qadam
Qora ritsar robot: 5 qadam

Video: Qora ritsar robot: 5 qadam

Video: Qora ritsar robot: 5 qadam
Video: ЖИЗЗАХ ШАХРИ КАСАЛХОНАСИДА КАРОВСИЗ КУРТЛАБ ЁТГАН ОДАМ 2024, Iyul
Anonim
Image
Image
Ta'minot!
Ta'minot!

Hammaga xushxabar!

Bugun biz Hummingbird Duo Robotics Kit va turli xil karton va qog'oz materiallaridan foydalanib, qora ritsar robotini yasashni o'rganamiz. Tugallangach, sizda harakatga javob beradigan qora ritsar robot bo'ladi! Tayyor mahsulotni ko'rish uchun yuqoridagi rasm va videoga qarang!

1 -qadam: Ta'minot

Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!
Ta'minot!

Ushbu loyiha uchun sizga kerak bo'ladi (rasmlarda yuqoridan pastga, chapdan o'ngga):

har xil o'lchamdagi karton qutilar va/yoki plakatlar (yoki kartochkalar)

1 Hummingbird Duo taxtasi (quvvat va USB kabellari bilan)

3 ta masofa sensori

4 ta servo

2 ta uch rangli LED

2 ta tebranish dvigateli (ixtiyoriy)

issiq yopishtiruvchi qurol, elektr tasmasi va/yoki yopishqoq lenta

2 -qadam: Dizayn

Dizayn!
Dizayn!

Boshlash uchun siz robotingiz qanday ko'rinishga ega bo'lishi kerakligini tushunishingiz kerak. Avval buni amalga oshirib, sizga kerak bo'lishi mumkin bo'lgan qutilarning taxminiy hajmini yoki afishalar taxtasini qanday qilib kesib, buklashni rejalashtirishingiz mumkin. Siz robotning asosiy nisbatlarini va har bir harakat qanday ko'rinishini xohlashingiz kerak. Men eskizlarimni ko'rsataman va fikrlash jarayonimni tushuntiraman, lekin o'z dizaynimni o'zgartirib, ijodkorlik bilan shug'ullaning!

Ushbu bosqichda siz chumchuqlar dueti va uning barcha qismlari bilan tajriba o'tkazishingiz kerak. Kengash qismlari qanday ishlashini bilish uchun ushbu sahifaga o'ting: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Datchiklar, servo va LEDlar bilan ishlashga biroz vaqt sarflang, shunda ularning barchasi qanday ishlashini bilasiz! Servo faqat 180 daraja harakatlana oladi, shuning uchun dizayningizda buni hisobga olganingizga ishonch hosil qiling. Robotni qurishdan oldin bu narsalar bilan ishlash foydali bo'lishi mumkin, shunda siz shunga muvofiq rejalashtirishingiz mumkin.

3 -qadam: qurish

Qurmoq!
Qurmoq!
Qurmoq!
Qurmoq!
Qurmoq!
Qurmoq!

Endi siz hamma narsani qog'ozda rejalashtirgan bo'lsangiz, qurilishni boshlash vaqti keldi! Buni qurishning ko'plab usullari bor, lekin men tanasi uchun uzun, oriq quti va qo'l segmentlari uchun plakat taxtasidan o'ralganman. Har bir qo'l tanada va tirsakda buriladi.

Qo'llarning ichki qismiga yopishtira oladigan qilib, servoning harakatlanuvchi oq qismini burab oling va olib tashlang. Har bir qo'lning ichki qismida bittasi bo'ladi, shunda ular servo bilan xavfsiz harakatlanadi. Servoga ulanadigan qismlar uchun teshiklarni kesishingiz kerak bo'ladi. Bundan tashqari, siz qo'llar uchun vintlardek servolarga o'tadigan joyni kesib olishingiz kerak bo'ladi. Shunday qilib, siz tornavidani o'rnatib, servolarni mahkam bog'lab qo'yishingiz mumkin.

O'ng qo'ldagi ikkala servo yuqoriga va pastga aylanishi kerak (qo'lning ikkala qismi vertikal holda). Chap qo'ldagi yuqori servo qo'l vertikal holda chapdan o'ngga, pastki server esa bu qism gorizontal holda chapdan o'ngga siljishi kerak.

Siz mening qurilish jarayonim haqida ba'zi rasmlarni ko'rishingiz mumkin. Bulardan ilhom oling, lekin boshqa narsani sinab ko'rishdan qo'rqmang!

4 -qadam: Dastur

Dastur!
Dastur!

Endi, nihoyat, robotingizni hayotga qaytarish vaqti keldi (ba'zi narsalar)! If / else iboralaridan foydalanib, robotga sensor ishga tushganda harakat qilishini aytish kerak. Siz tayyor robotim videosida ko'rganingizdek, men qilich va qalqon harakatini ishlatishni tanladim. Siz mening kodim rasmini yuqorida ko'rishingiz mumkin, lekin boshqa hamma narsada bo'lgani kabi, ishonchim komilki, bu robotni dasturlashning ko'plab usullari mavjud. Men snapdan foydalanardim, lekin siz boshqa dasturlash tillaridan ham foydalanishingiz mumkin.

E'tibor qilish kerak bo'lgan bir nechta muammolar:

Barcha servo va LEDlar uchun boshlang'ich qiymatlarni belgilashni unutmang! Sizning robotingiz boshlang'ich nuqtaga muhtoj!

Barcha kodni "abadiy" tsiklga joylashtiring, aks holda sizning robotingiz hech qachon harakatni tugatmaydi.

Agar siz qilich harakati uchun 2 ta datchikdan foydalanishga qaror qilsangiz (men qilganimdek), bitta sensor uchun if / else iborasini boshqa sensor uchun else ifodasi ichiga joylashtirishingiz kerak bo'ladi. Aks holda ular bir -biriga zid keladi.

5 -qadam: Mumkin bo'lgan muammolar …

Mumkin bo'lgan muammolar…
Mumkin bo'lgan muammolar…
Mumkin bo'lgan muammolar…
Mumkin bo'lgan muammolar…
Mumkin bo'lgan muammolar…
Mumkin bo'lgan muammolar…

Servolarni yopishtirishdan oldin ularni tekshirishni unutmang. Siz xohlagan oxirgi narsa-robotning qo'li orqada bo'lishi, keyin siz servoni qayta yopishtirishingiz kerak!

Qilichingiz qanday qurilganingizga qarab egilishi mumkin (afishalar taxtasi eng barqaror emas). Men buni qilichning ichiga uzun metall bo'lak qo'shib tuzatdim (men uchli emas, balki shish shaklidagi narsani ishlatardim!).

Ko'rinib turibdiki, servolarning maksimal og'irligi taxminan 1 ta boshqa servo va men o'ng qo'l va qilich uchun ishlatilgan materiallar. Dastlab, men qilichda dvigatelga ega bo'lardim, shunda uning o'rnini sozlash mumkin edi. Biroq, dvigatel yordamida qo'l 180 daraja to'liq aylana olmadi. Shunday qilib, materiallarning og'irligiga ehtiyot bo'ling!

Qalqonning joylashishini o'ylab ko'ring, faqat qo'lni issiq yopishtirgandan so'ng, qo'l qalqon markazida bo'lishi kerakligini tushundim. Qo'lni qalqonning pastki qismiga qo'yish beqarorlikni keltirib chiqaradi. Biroq, datchiklar joylashtirilgani uchun qalqonimni pastga siljitish qiyin bo'lardi.

Qayta boshlashdan yoki yomon boshlanganidan keyin dizayningizni o'zgartirishdan qo'rqmang! Yuqoridagi rasmlar robotning qanday bo'lishi kerakligini yaxshiroq tasavvur qilishdan oldin birinchi urinishimni ko'rsatadi.

Bu robot, ehtimol, juda og'ir bo'ladi, shuning uchun siz uning orqa qismiga qarshi og'irlik yoki tayanch qo'shishingiz kerak bo'ladi.

Tavsiya: