Mundarija:
- 1 -qadam: Modelni loyihalashdagi sinovlar va xatolar
- 2 -qadam: Model va algoritmni loyihalash
- 3 -qadam: zarur komponentlar
- 4 -qadam: tanani qurish
- 5 -qadam: simlarni ulash
- 6 -qadam: quvvatni oshirish
- 7 -qadam: kodlash
Video: Servo dvigatellardan foydalanadigan Arduino asosidagi gumanoid robot: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Hammaga salom, Bu PVX ko'pikli plastmassadan yasalgan mening birinchi gumanoid robotim. U har xil qalinlikda mavjud. Bu erda men 0,5 mm dan foydalanardim. Hozir men yoqilganda bu robot yura oladi. Endi men Arduino va Mobile -ni Bluetooth moduli orqali ulash ustida ishlayapman. Men allaqachon Windows Phone uchun Cortana va Siri kabi ilova qildim, u https://www.microsoft.com/en-us/store/apps/patrick do'konlar do'konida mavjud. Ikkalasini ham muvaffaqiyatli ulangandan so'ng, men uni ovoz orqali boshqarishim mumkin. Windows Phone -da buyruq.
Men ko'p oylar davomida batareyaning ortiqcha vazn muammosini hal qildim va byudjet muammosi tufayli epik muvaffaqiyatsizlikka uchradim. Nihoyat, men tashqi qo'rg'oshin kislotali batareyadan quvvat berishga qaror qildim.
Keling, robot uchun tananing mukammal dizaynini qanday aniqlaganimni ko'rib chiqaylik.
1 -qadam: Modelni loyihalashdagi sinovlar va xatolar
Avvaliga men Servo dvigatellari va batareyalar va sxemalar bilan shug'ullanadigan elektronika-elektrotexnika haqida hech qanday tasavvurga ega emasman. Men birinchi bo'lib taxminan 5 metrdan 6 metrgacha bo'lgan o'lchamdagi robotni rejalashtirgandim. Taxminan 6 yoki 7 marta urinib ko'rganimdan so'ng, men servoning maksimal aylanish momentini tushundim va robotning umumiy balandligining 2 dan 3 futigacha kamaytirdim.
Keyin yurish algoritmini tekshirish uchun robotning soniga qadar harakat qildim.
2 -qadam: Model va algoritmni loyihalash
Davom etishdan oldin, qancha dvigatel kerakligini, qaerda tuzatish kerakligini hal qilishimiz kerak. Keyin berilgan qismlarga muvofiq tana qismlarini loyihalashtiring.
3 -qadam: zarur komponentlar
1) Plastik varaq
2) Super elim
3) 15 - yuqori momentli Servo dvigatellari (men TowerPro MG995 dan foydalanganman)
4) Arduino Atmega 2560 yoki boshqa Arduino kartalari
5) 6V batareya (har bir batareya uchun kamida 3 dona).
6) Aloqa uchun HC-05 Bluetooth moduli
7) Har bir havaskorda bo'lishi mumkin bo'lgan boshqa asosiy narsalar!
4 -qadam: tanani qurish
Yog'ochdan yasalgan buyumlar bilan kurashganimdan so'ng, men bu plastmassa varaqni kesish va yopishtirishni oson topdim, uni har xil shakllarda yasashdi.
Men super yopishtiruvchi yordamida servo dvigatellarni to'g'ridan -to'g'ri varaqqa joylashtirish uchun teshiklarni kesib oldim (men 743 ishlatganman).
5 -qadam: simlarni ulash
Men elektronika yoki elektrotexnika bo'yicha o'qimayman. Menda tenglikni loyihalash yoki to'g'ri simlarni loyihalash uchun sabr -toqat etarli emas. Shuning uchun bu tartibsiz simlar.
6 -qadam: quvvatni oshirish
Ko'ryapsizmi, men dastlab atigi 11 ta servo dvigatelni ishlatganman. ortiqcha vazn muammosi tufayli, u sinov paytida yiqilib tushdi. Shunday qilib, men har bir oyoq qo'shilishida yana 4 ta servo qo'shdim.
7 -qadam: kodlash
Men Arduino kodini biriktirdim.
uchun (i = 0; i <180; i ++)
{
servo.write (i);
}
Bu har qanday Arduino kartasiga biriktirilgan servo dvigatelni aylantirish uchun asosiy kod.
Ammo aylanadigan darajalarni kalibrlash va har bir oyoq harakati paytida qaysi dvigatellar ishlashi kerakligini hal qilish - kodlashning eng qiyin qismi. Buni boshqa (Servo_Test) eskiz yordamida qilish mumkin. Arduino kartasi orqali ketma -ket aloqa orqali har bir dvigatelning aylanish darajasini sinab ko'rish orqali biz har bir motorni kalibrlashimiz mumkin.
Nihoyat, robot ketma -ket monitor oynasida "0" qiymatini kiritgandan keyin yura boshlaydi.
Men bluetooth yordamida Arduino va Mobile -ni ulash uchun Windows Phone 8.1 namunaviy manba kodini ham qo'shdim.
Tavsiya:
NAIN 1.0 - Arduino -dan foydalanadigan asosiy gumanoid robot: 6 qadam
NAIN 1.0 - Arduino -dan foydalanadigan asosiy gumanoid robot: Nain 1.0 asosan 5 ta ajratiladigan modulga ega bo'ladi- 1) Arm - uni servo orqali boshqarish mumkin. 2) g'ildiraklar; shahar dvigatellari yordamida boshqarilishi mumkin. 3) oyoq va ndash; Nain harakatlanish uchun g'ildirak yoki oyoq o'rtasida almasha oladi. 4) Bosh va
Otto DIY gumanoid robot: 7 qadam (rasmlar bilan)
Otto DIY gumanoid robot: Otto ikki oyoqli robot endi "Odam" ga o'xshash qo'llarga ega. va hissiyotlarni ifodalash uchun LED matritsa. 3D -ni o'zingiz chop eting va keyin o'zingiz yaratadigan qismlarni yig'ing. Otto - bu haqiqatan ham Opensource; Bu shuni anglatadiki, uskunani osongina aniqlash mumkin
Suyaklar gumanoid robot: 11 qadam (rasmlar bilan)
BONES gumanoid robot: Hammani Xellouin bayrami bilan !!! Bu yilgi Xellouin bayramini nishonlash uchun men shunday o'ylardimki, bu kunga mos keladigan robot yasash yaxshi bo'lardi. Men o'zimning odamsimon robotimni loyihalashtirishni va qurishni xohlardim, shuning uchun bu
Qanday qilib: 17 DOF gumanoid robot: 7 qadam (rasmlar bilan)
Qanday qilib: 17 DOF gumanoid robot: DIY robot to'plamlarini yig'ish-bu mening sevimli mashg'ulotlarimdan biri. Siz kichik plastik to'rva bilan to'ldirilgan komponentlar bilan to'ldirilgan qutidan boshlaysiz va u tugallangan konstruktsiya va bir nechta zaxira murvat bilan tugaydi! Ushbu o'quv qo'llanmada men 17 graduslik to'plamni qanday yig'ishni taqdim etaman
Evive- Arduino asosidagi o'rnatilgan plaformdan foydalanadigan stol usti pinball mashinasi: 18 qadam (rasmlar bilan)
Evive- Arduino asosidagi o'rnatilgan plaform yordamida stol usti pinball mashinasi: Yana bir dam olish kuni, yana bir qiziqarli o'yin! Va bu safar, bu hammaga yoqadigan arja o'yini - Pinball! Ushbu loyiha sizga o'zingizning Pinball mashinangizni uyda qanday qilib oson yasashni ko'rsatib beradi. Sizga kerak bo'lgan yagona narsa bu evive komponentlari