Mundarija:

Gumanoid robotni qanday yasash mumkin: 8 qadam
Gumanoid robotni qanday yasash mumkin: 8 qadam

Video: Gumanoid robotni qanday yasash mumkin: 8 qadam

Video: Gumanoid robotni qanday yasash mumkin: 8 qadam
Video: Отделка внутренних и внешних углов под покраску. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #19 2024, Iyul
Anonim
Image
Image
Bu robot qanday ishlaydi!
Bu robot qanday ishlaydi!

Ey yigitlar! Umid qilamanki, siz menga "Online Weather Station (NodeMCU)" ko'rsatmasidan bahramand bo'ldingiz va siz yangisiga tayyormiz, biz oxirgi marta yig'gan SMARS modeli robotidan so'ng, bugungi loyiha ham robotlarni o'rganish haqida va biz OTTOdan foydalanamiz. bu videodagi robot modeli va bu haqiqatan ham ajoyib loyiha bo'ladi, bu loyiha robototexnika olamida ajoyib boshlanish bo'lishi mumkin.

Loyihani tuzish jarayonida biz ushbu ko'rsatma siz uchun eng yaxshi qo'llanma bo'lishiga ishonch hosil qilishga harakat qildik, agar siz o'z robotingizni yasashni xohlasangiz, sizga yordam beramiz, shuning uchun umid qilamizki, bu ko'rsatma kerakli hujjatlarni o'z ichiga oladi.

Ushbu loyiha, biz elektron qurilmamizning ko'rinishini yaxshilash uchun JLCPCB -dan buyurtma qilingan moslashtirilgan PCBni olgandan keyin, ayniqsa, qilish juda qulay va bu qo'llanmada sizning chiroyli robotingizni yaratishga yordam beradigan hujjatlar va kodlar etarli.

Biz bu loyihani bor -yo'g'i 5 kun ichida qildik, robotni 3D bosilgan qismlarini olish uchun atigi ikki kun, elektronikaning barcha kerakli komponentlarini, so'ngra apparatni tayyorlash va yig'ishni tugatish uchun yana ikki kun, so'ngra kodni o'zimizga mos qilib tayyorlash uchun. loyiha va biz sinov va sozlashlarni boshladik.

Bu ko'rsatmadan nimani bilib olasiz:

  1. Uning funktsional imkoniyatlariga qarab komponentlarni tanlash.
  2. Robot mexanizmini tushunish.
  3. Barcha tanlangan komponentlarni ulash uchun sxemani tayyorlang.
  4. Elektron qismlarni tenglikka lehimlang.
  5. Loyihaning barcha qismlarini yig'ing (robot korpusi).
  6. Birinchi sinovni boshlang va loyihani tasdiqlang.

1 -qadam: Bu robot qanday ishlaydi

Bu robot qanday ishlaydi!
Bu robot qanday ishlaydi!

Loyihaning tavsifidan boshlab, men aytganimdek, biz OTTO robot modelini qayta ishlab chiqaramiz, uning 3D qismlari OTTO hamjamiyatidan bepul olinishi mumkin, lekin biz loyihamizga qo'shadiganimiz - bu robotni boshqarish uchun moslashtirilgan PCB dizayni. biz bu loyihada hamjamiyat qilganidek, butun Arduino Nano kartasini ishlatishning o'rniga ATmega328 mikrokontrolleridan foydalanamiz.

Robotning ko'p funktsiyalari bor va sizga uning 4 servo dvigateli va uning ovozi faol signal signallari orqali ko'rsatilishi yoqadi, robot 9V lityumli oddiy batareya bilan quvvatlanadi va uni Android ilovasi orqali Bluetooth moduli boshqaradi. to'g'ridan -to'g'ri playstore va appstore -dan bepul.

Robotlarning harakatlarini 4 ta servo dvigatel bajaradi, shuning uchun bizda har bir oyog'imizda 2 ta servo bor, shuningdek, qo'l harakatlarini boshqarish uchun OTTO robotining takomillashtirilgan versiyasi ham bor, lekin biz bu ishni bajarolmaymiz va nazorat panelini yangilaymiz. Bu vazifa uchun kelgusida ko'rsatma beramiz.

2 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

Elektronikaning barcha komponentlarini yig'ish uchun men ushbu loyiha uchun shaxsiy PCB dizaynini yaratishni va uni JLCPCB -dan ishlab chiqarishni tanladim, men quyidagi elektron sxemani tayyorlagan easyEDA platformasiga o'tdim va siz ko'rib turganingizdek, bizga kerak bo'lgan barcha komponentlar, keyin men elektron konstruktsiyani robot shassisiga mos keladigan kerakli o'lchamdagi tenglikni dizayniga aylantirdim.

3 -qadam: PCB ishlab chiqarish

PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish

Sxemani tayyorlagandan so'ng, men uni moslashtirilgan o'lchovlar va shaklga ega bo'lgan moslashtirilgan PCB dizayniga aylantirdim. Keyingi qadam, PCB dizaynining GERBER fayllarini yaratish va uni PCB ishlab chiqarish uchun JLCPCB buyurtma sahifasiga yuklash.

PCBlarni kutish uchun to'rt kun qoldi va biz shu erdamiz. Biz PCB uchun sariq rangni birinchi marta sinab ko'rmoqdamiz va bu juda ajoyib ko'rinadi.

4 -qadam: Robot korpusining 3D bosilgan qismlari

Robot tanasi 3D bosilgan qismlari
Robot tanasi 3D bosilgan qismlari

Taqdimotda aytib o'tganimdek, robot tanasining qismlariga o'tishda siz ushbu qismni 3D printer orqali ishlab chiqarish uchun ushbu havola orqali OTTO hamjamiyatining veb -saytidan ushbu robotning STL fayllarini olishingiz mumkin.

5 -qadam: Elektron komponentlar

Elektron komponentlar
Elektron komponentlar

Endi bizda hamma narsa bor, shuning uchun biz komponentlar ro'yxatini ko'rib chiqamiz:

★ ☆ ★ Kerakli komponentlar (Amazon havolalari) ★ ☆ ★

  • Biz JLCPCB -dan buyurtma bergan tenglikni
  • ATmega328 mikrokontroller:
  • HC-05 Bluetooth moduli:
  • Ultrasonik sensor:
  • 4 ta servo dvigatel:
  • 22 pF kondansatörler:
  • 10uF kondansatörler:
  • Osilator:
  • L7805 kuchlanish regulyatori:
  • Ovozli signal:
  • 9V batareya:
  • Sarlavha ulagichi:

6 -qadam: dasturiy ta'minot qismi

Dasturiy ta'minot qismi
Dasturiy ta'minot qismi
Dasturiy ta'minot qismi
Dasturiy ta'minot qismi

Endi biz robot kodini mikrokontrolderga yuklashimiz kerak, buning uchun bizga Arduino Uno taxtasi kerak bo'ladi, siz Arduino IDE yordamida kodingizni yuklashingiz mumkin bo'lgan robotli dasturiy ta'minot yoki sizga yordam beradigan OTTO blokli IDE ni yuklab olishingiz mumkin. Robot uchun o'z dasturingizni yaratishni boshlash uchun ba'zi misollar bilan, bizning holatda biz bu kodni hamjamiyat tomonidan yuklaymiz, bu kod menga android ilovasidan barcha robot xususiyatlariga kirishga imkon beradi.

Siz ushbu havoladan oxirgi yangilangan versiyaga ega bo'lishingiz mumkin, yoki biz loyihamizda ishlatgan 9 -kodli kodga tegishli quyida biriktirilgan faylni yuklab olishingiz mumkin.

7 -qadam: elektronika yig'ilishi

Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi
Elektronika yig'ilishi

Biz elektron qismni tayyor qilib qo'ydik, shuning uchun elektron komponentlarimizni tenglikka lehimlashni boshlaylik.

Rasmlardan ko'rib turganingizdek, bu tenglikni ishlatish juda oson, chunki uning yuqori sifatli tayyorlanishi va har bir komponentni lehimlashda sizga ko'rsatma beradigan yorliqlarni esdan chiqarmaslik kerak, chunki siz ipakning yuqori qavatida har bir komponentni ko'rsatuvchi belgini topasiz. uni taxtaga joylashtirish va shu tarzda siz lehimlashda xato qilmasligingizga 100% amin bo'lasiz.

Men har bir komponentni joylashtirish uchun lehimlab qo'ydim, bu tenglikni ikki qatlamli, bu sizning elektron komponentlaringizni lehimlash uchun ikkala tomondan ham foydalanishingiz mumkin.

8 -qadam: Robot korpusini yig'ish va namoyish

Robot korpusini yig'ish va namoyish qilish
Robot korpusini yig'ish va namoyish qilish
Robot korpusini yig'ish va namoyish qilish
Robot korpusini yig'ish va namoyish qilish
Robot korpusini yig'ish va namoyish qilish
Robot korpusini yig'ish va namoyish qilish

O'rnatishni boshlashdan oldin, men sizga barcha servo dvigatellaringizni 90 ° burchak ostida sozlashni maslahat beraman, buning uchun Arduino -ning asosiy demo dasturidan foydalaning.

O'rnatish osonroq bo'lishi mumkin emas:

  1. robot korpusini va ikkita servo dvigatelni oling va ularni yuqoridan burab qo'ying.
  2. keyin oyoqlarning harakatini boshqarish uchun oyoqlarni yig'ilgan servolarga ulang.
  3. Keyingi qadam - boshqa ikkita servolarni oyoqlarga ulash va oyoq qismlarini servolarga ulash va shu yo'l bilan siz har bir oyoq uchun bitta servo va har bir oyoq uchun bitta servo bo'ladi.
  4. Keyingi qism ultratovushli sensor bo'lib, biz uni robotning boshiga qo'yamiz.
  5. Oxirgi qadam - ultrasonik sensorni ulagichga ulash va servolarni tenglikka ulash.

Siz kodga murojaat qilishingiz mumkin, u erda siz har bir servo uchun mos belgini topasiz va biz yaratgan tenglikni yuqori qismida xuddi shu yorliqni topasiz.

Batareyani ulab bo'lgach, boshni tanaga bog'lab qo'yamiz va biz robot bilan o'ynashni boshlashimiz mumkin.

Menga bu loyiha juda yoqdi va men sizlarni bunday robotlarni ishlab chiqarayotganlarini ko'rishni umid qilaman, lekin yana bir qancha yaxshilanishlarni amalga oshirish uchun, bizning loyihamizda uni yanada sariyog 'qilish uchun, shuning uchun men sizning sharhlaringizni kutaman.

Oxirgi narsa, har kuni elektronika bilan shug'ullanayotganingizga ishonch hosil qiling.

Bu MEGA DAS -dan BEE MB edi, keyingi safar ko'rishguncha.

Tavsiya: