
Mundarija:
- 1 -qadam: asboblar, ehtiyot qismlar va materiallar
- 2 -qadam: Xom SAPR fayllari
- 3 -qadam: 3D bosib chiqarish qismlari
- 4 -qadam: Qum va bo'yoq qismlari
- 5 -qadam: Baza yig'ing
- 6 -qadam: ikkala qo'lni yig'ing
- 7 -qadam: qorinni yig'ing
- 8 -qadam: boshni yig'ing
- 9 -qadam: Cogsworth simini ulash
- 10 -qadam: Kodni yuklab olish va yangilash
- 11 -qadam: Xavfsiz uskuna va sinov
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com).
Bu loyiha Disneyning go'zalligi va hayvonidan Kogsvortning animatsion figurasi. Men bu loyihani animatronika dizayni va ularni hayotga tatbiq etish uchun zarur bo'lgan dastur haqida ko'proq bilish uchun boshladim. Ushbu dizayn uchun men Cogsworthga har soatda (soat bilan bir xil) oldinga siljish va kamon bilan tugatish imkonini beradigan dastur ishlab chiqmoqchi edim. Men unga bu harakatni bajarishga imkon beradigan bir nechta kontseptsiyalar va dizayn variantlarini ishlab chiqdim. Dizaynim tugallanganiga ishonganimdan so'ng, men 3D -bosib chiqarishni boshladim va dizaynimni yakunlash uchun har bir qismini sinab ko'rdim. Oxir -oqibat, ushbu yig'ilish 3D bosilgan 22 ta qismdan foydalanadi. Dizayn jarayonida men Arduino yordamida 5 ta servo dvigatel bilan bog'lanish uchun C ++ kodini ham ishlab chiqdim.
Bu ko'rsatmali ushbu animatronikani qanday qurish, yig'ish va dasturlashni o'rganadi. Shu bilan birga men kelajakda ushbu dizaynni qaerda takomillashtirish yoki o'zgartirish mumkinligi haqida foydali maslahatlar beraman.
1 -qadam: asboblar, ehtiyot qismlar va materiallar
-
3D printer
Ogohlantirishlar: Ba'zi qismlar 9 "x 9" kengligida, shuning uchun katta to'shak kerak
- Yog'och filamenti
- Batareya ta'minoti (men portativ telefon batareyasini ishlatardim)
- Arduino taxtasi
- Non taxtasi
- Soat xususiyatlari
- Alyuminiy sim
- Vintlar
- Tornavida
- Eshik menteşesi
- X-Acto pichog'i
- Yopishtiruvchi
- Bo'yoq cho'tkasi
- Bo'yoq va yog'och bo'yoq
-
Servo
- Pitsco Education 39197 180 standart o'lchovli HS-485HB Servo dvigatelidan 2 tasi
- 4 dona SG90 9g RC robot vertolyot samolyotlari uchun mikro servo avtomobil qayig'ini boshqaradi.
2 -qadam: Xom SAPR fayllari
3 -qadam: 3D bosib chiqarish qismlari

Hisob -kitob varag'idan 18 va 1 -bandlarni chop eting.
Kod bilan ishlashni erta boshlash uchun men materiallar ro'yxati bilan bir xil tartibda chop etishni tavsiya qilaman.
4 -qadam: Qum va bo'yoq qismlari


Eng yaxshi tugatish uchun har bir nashrni qum va bo'yoq bilan bo'yash.
Men Cogsworth -ni takrorlash uchun ishlatgan ranglar:
Yog'och dog'lari:
- Qizil eman (ko'p qismi tashqi ko'rinishi)
- Qora olcha (ichki qorin va og'iz)
- Oltin Pekan (yuz)
Bo'yoqlar:
- Oltin
- Olovli opal (til)
- Siyoh ko'k (ko'zlar)
- Qor to'pi (ko'zlar)
- Qora (qoshlar)
5 -qadam: Baza yig'ing



- Har bir "Oyoq" ni "Bel" ga yopishtiring va har bir teshikni tekislang.
-
"Bel" tagida elektr ta'minotini ta'minlang.
E'tibor bering, bu qulay bo'lishi uchun qorin bo'shlig'ida joylashgan bo'lishi mumkin. Men tayanch servo qo'llab -quvvatlanadigan vazn miqdorini cheklash uchun uni bazaga joylashtirdim
- Kichik vitesni asosiy servo motorga mahkamlang.
- Servoni belbog'ga yopishtiruvchi yoki vintlar yordamida mahkamlang.
- "Qorin bo'shlig'idagi vites" ni "qoringa" burab qo'ying. Keyinchalik kamroq xatolar bo'lishini ta'minlash uchun tishli qutining qorin chetidan oshmasligini tekshiring.
6 -qadam: ikkala qo'lni yig'ing



- Katta servo motorni elkaning chetiga burab mahkamlang.
- Qo'lda ishlab chiqarilgan kichik teshikdan alyuminiy simni iling.
- Alyuminiy simni servo motorga mahkamlang va mahkamlang. Telning uzunligini elkaga to'g'ri keladigan qilib o'rnating.
- Servo dvigatelni va qo'lni qo'lga joylashtiring. Alyuminiy simni to'g'ri ishlamaguncha sozlang.
- Yelka ichidagi kichik servo motorni mahkamlang.
- Yelkaning yuqori qismini ulang va mahkamlang. U mahkamlanganligini va osongina ajratib olinishini tekshiring.
- Qo'lingizni "Belning orqa tomoniga" mahkamlang, uni uyasiga suring. Simlarni ajratib olmaslik uchun, ichki simni maxsus chuqurchaga joylashtirilganligini tekshiring.
- Ikkala qo'l ham yig'ilguncha takrorlang.
7 -qadam: qorinni yig'ing



- Kichkina eshik menteşelerinden foydalanib, "Qorin" ga "Eshik" ni tekislang va mahkamlang.
- "Qorin" ga "Ticker" ni ulang. "Ticker" tortishish kuchi bilan o'z -o'zidan harakat qila olishini tekshiring.
- "Qorinni" orqaga "belga" mahkamlang va mahkamlang.
- "Qorin" tagidagi yivni "Bel" dagi chuqurchaga hizalab, "Bel" ga qo'ying.
8 -qadam: boshni yig'ing



-
"Burunni" "yuzga" mahkamlang.
Eslatma: Buyurtma qilingan soat xususiyatlariga qarab, "Burun" teshik diametrini sozlash talab qilinishi mumkin
- Soat qismlarini "Burun" orqali sotib olingan soat ko'rsatmasiga binoan yig'ing.
- "Yuz" ni "Bosh" ga mahkamlang va yopishtiring.
- "Bosh" ni qoringa mahkamlang.
9 -qadam: Cogsworth simini ulash


Har bir servoni simlash sxemasida ko'rsatilganidek. Har bir servo vosita bir xil 5V quvvat manbaiga, erga va unga mos keladigan kirish piniga ulanadi.
Ushbu kod uchun:
Kirish 5: o'ng elkasi
Kirish 6: chap yelka
Kirish 7: o'ng tirsak
Kirish 8: Chap tirsak
Kirish 9: Bel
10 -qadam: Kodni yuklab olish va yangilash
Arduino kodini yuklab oling va Arduino kartasiga havola qiling. Sinov tugagandan so'ng, keyingi takrorlashni boshlashdan bir soat oldin kutish uchun kodga katta kechikish qo'shilishi kerak bo'ladi.
11 -qadam: Xavfsiz uskuna va sinov

Barcha simlarni mahkamlash va yashirish uchun "Orqa" va "Boshning orqa qismi" ni Cogsworth -ga o'rnating.
Xursand bo'ling!
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam

To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam

Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)

Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Wheatley Animatronic V2.0: 9 qadam (rasmlar bilan)

Wheatley V2.0 Animatronic: Ogohlantirishlar: Men ushbu loyiha haqida gapirishdan oldin, sizni ogohlantiraman: Bu bosqichma-bosqich emas, balki batafsil ko'rsatilishi mumkin, Wheatley-ni o'zingiz qanday qilishingiz mumkin. Men ushbu loyihada ishlagan ikki yil mobaynida men faqat umumiy ma'lumotni kuzatdim
FRITZ - ANIMATRONIC ROBOTIC HEAD: 39 qadam (rasmlar bilan)

FRITZ - ANIMATRONIC ROBOTIC HEAD: Hey yigit, mening ko'rsatmalarni xush kelibsiz. Fritz - Animatronik robot boshi. Frits - bu ochiq manba va juda ajoyib. U hamma narsada ishlatilishi mumkin. Masalan: inson his -tuyg'ularini o'rganish, reseptsioner, Xellouin studi, noz -karashma, qo'shiqchi va boshqalar