Mundarija:

Arduino robot qo'li: 4 qadam
Arduino robot qo'li: 4 qadam

Video: Arduino robot qo'li: 4 qadam

Video: Arduino robot qo'li: 4 qadam
Video: How to make Arduino Robotic Arm Arduino bilan robot qo'l yasash! 2024, Iyul
Anonim
Arduino robot qo'llari
Arduino robot qo'llari

O'zingizning robot qo'lingiz qalam olib, sizga topshirishini xohlaganmisiz? Xo'sh, boshqa qaramang! Bu ko'rsatma sizga o'zingizning robot qo'lingizni loyihalash va yig'ish bo'yicha ko'rsatma beradi! Birinchidan, biz uni yaratish uchun komponentlarni yig'ishdan, keyin dasturlashdan va simlarni ulashdan boshlaymiz, so'ngra tugatib, o'zingizning Robot Armingizga ega bo'lasiz!

1 -qadam: kerakli qismlarni sotib olish

Qo'lni qurish uchun siz ba'zi standart komponentlarni olishingiz kerak:

-5 mm qalinlikdagi MDF taxtasi yoki 5 mm qalinlikdagi har qanday boshqa yog'och taxta engil

-5x9 grammli servo

-Arduino kamida 5 ta servolarni boshqarishi va 2 ta joystikdan ma'lumotlarni qabul qilishi mumkin (yaxshisi UNO)

-Lehimsiz non paneli

-2x 2 eksa joystiklari (Yoki 4 ta potentsiometr, agar sizda joystiklar yoki ularni olish joylari bo'lmasa)

-Qoplamali tayoq sifatida ishlatilishi mumkin bo'lgan simlar yoki metall tayoqlar (Qalinligini tekshiring) (Qattiq yadroli sim yaxshi, Stranded emas)

-6x o'lchamdagi 8 vint (uzunligi kamida 18 mm) va ular bilan bog'liq yong'oqlar

-1x batareya yoki quvvat uchun kompyuterga ulang

-Issiq yopishtiruvchi qurol

-Servo simlarni o'z joylariga uzaytiradigan va joystiklarga sim o'tkazadigan ko'plab simlar (afzalroq).

-(ixtiyoriy) kichik, lekin nisbatan og'ir qarshi vazn. (taxminan 1 kg mukammal)

* Muhim eslatma*, shuningdek, ularni mahkam o'rnatish uchun sizga servo bilan birga keladigan vintlar kerak bo'ladi

2 -qadam: qo'lni kesish va yig'ish

Qo'lni kesish va yig'ish
Qo'lni kesish va yig'ish
Qo'lni kesish va yig'ish
Qo'lni kesish va yig'ish
Qo'lni kesish va yig'ish
Qo'lni kesish va yig'ish

Ishlaydigan qo'lga ega bo'lish uchun bizga servo va boshqa komponentlarni qo'llab -quvvatlaydigan va qo'l vazifasini bajaradigan narsa kerak. Loyihamiz uchun biz qalinligi 5 mm bo'lgan MDF taxtasidan foydalanganmiz va uni iloji boricha aniqroq qilish uchun uni lazer bilan kesganmiz. Agar siz yog'ochni kesish qobiliyatiga ega bo'lmasangiz, mahalliy dollar do'konidagi ko'pikli taxta ham xuddi shunday bo'ladi. (5 mm MDF -dan beri Balsa yog'ochiga o'xshash engilroq narsani ishlatishni tavsiya etamiz. Siz tanlagan materialni kesib tashlaganingizdan so'ng, unga biriktirilgan. Ai faylini lazerli kesgichda kesish uchun yoki-p.webp

Servolarni o'rnatish uchun siz ularni 5 kvadrat uyaga joylashtirasiz va servolarni o'rnatish teshiklariga burab qo'yasiz. Uzunlikni aniq sozlash uchun uni quvvatlantirishi kerak bo'lgani uchun, hali hech qanday tayanchni biriktirmang. Agar siz servolarni doimiy ravishda biriktirmoqchi bo'lsangiz, issiq elim tayyorlang (bazadagi 2 ga, ehtimol, biroz kerak bo'ladi)

3 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Shubhasiz, birinchi qadam - bu Arduino -ni dasturlash. Agar siz qiyinchilikni xohlasangiz yoki buni qanday qilishni o'rganayotgan bo'lsangiz, buni o'zingiz qilishingiz mumkin. Sizga kerak bo'lgan yagona ko'rsatma shundaki, siz har bir potansiometr signalini servolarni boshqarish uchun chiqish sifatida ulashingiz kerak. Agar bilmasangiz yoki xohlamasangiz, dasturni shu erdan to'g'ridan -to'g'ri yuklab olishingiz va tezroq sozlashingiz mumkin.

Dastur tayyor bo'lgach, elektronikaga o'tish vaqti keldi, bu qism siz o'zingiz qilgan yoki qilmaganingizga qarab ikki qismga bo'linadi.

Buni o'zingiz dasturlashtirgansiz

Servo signal simlarini siz tanlagan belgilangan chiqishlarga ulang va quvvatni barcha 5 servoga tarqatish uchun lehimsiz non paneli yordamida ulang. Joystiklarni ulashda ham xuddi shunday qiling, ularni quvvatlantiring va siz tanlagan signal kirishiga ulang.

Dastur yuklab olindi

Arduino -ni yuklaganingizdan so'ng, uni ulash vaqti keldi. Ikkala joystikni ulash uchun yuqoridagi rasmdan foydalaning. (A0, A1, A2 va A3 pinlari. Asosiy qo'l ko'tarish dvigatellarini 5 va 10 -pinlarga, Bilakni ko'tarish servosini 9 -pinga, tirnoq servosini 6 -pinga va nihoyat gorizontal aylanish servosini 11 -pinga ulang. Arduino (5v pin va gnd pin) dan quvvatni tarqatish uchun lehimsiz taxtadan foydalaning va joystiklar bilan birga barcha servolarni quvvatlantiring va erga ulang. Agar sizga servolarni ulashda yordam kerak bo'lsa, yuqoridagi rasmlardan foydalanishingiz mumkin.

Hamma narsa ulangandan so'ng va Arduino dasturni yuklaganidan so'ng, hamma narsani sinovdan o'tkazing. Shuni yodda tutingki, siz bir vaqtning o'zida, lekin qarama -qarshi yo'nalishda harakatlanadigan bitta juft servo (5 va 10 -pin) bo'lishi kerak. Shunday qilib, tayoqlarni tortganda ular qo'lni yuqoriga ko'tarishi mumkin.

4 -qadam: yakunlash

Image
Image
Arduino tanlovi 2017
Arduino tanlovi 2017

Qo'lni to'ldirgandan so'ng, oxirgi bosqichga o'tish vaqti keldi. Agar siz hali ulgurmagan bo'lsangiz, servolarni qo'lingizga ulang va quvvatlantiring, tayanch uzunligini mos ravishda max/min qo'lni qanday joylashishiga qarab sozlang. Qachonki, uzunligini uzaytiradigan tayoqcha juda qisqa bo'lmasligi uchun, sizda qo'shimcha metall borligiga ishonch hosil qiling. Hamma narsa ulangandan so'ng, uni qo'yib yuboring! Hamma narsani xohlaganingizga moslashtirsangiz, ishingiz tugadi. Yangi robot qo'lingizdan rohatlaning!

Tavsiya: