Mundarija:

DMX animatronik robot: 9 qadam (rasmlar bilan)
DMX animatronik robot: 9 qadam (rasmlar bilan)

Video: DMX animatronik robot: 9 qadam (rasmlar bilan)

Video: DMX animatronik robot: 9 qadam (rasmlar bilan)
Video: Pneumatic Animatronic (Prototype #1) 2024, Noyabr
Anonim
DMX animatronik robot
DMX animatronik robot
DMX animatronik robot
DMX animatronik robot

Ushbu loyiha to'liq funktsional animatronik prototipni ishlab chiqishni tasvirlaydi. Bu noldan amalga oshiriladi va kelajakda yanada murakkab animatronik robotlarni ishlab chiqish uchun qo'llanma bo'lishga qaratilgan. Tizim Arduino mikrokontrolleriga asoslangan. Boshqa qurilmalar bilan aloqa protokoli DMX512. Ushbu aloqa protokolini tanlash, bu yorug'lik texnologiyalari dunyosida standart, bunday robotlar uchun umumiy muhit bo'lganligi bilan bog'liq. Ishlab chiqarilgan robotga servo motorlar va har xil turdagi LEDlar kiradi. Mexanik komponentlarni ishlab chiqarish asosan Solidworks yordamida modellashtirilgandan so'ng 3D bosma yordamida amalga oshirildi.

Ta'minotlar

  • Arduino MEGA
  • 3 5 mm LED
  • XLR3 ulagichi
  • 5V shahar quvvat manbai va ulagichi
  • 2 MG996R servo
  • MAX485 moduli
  • Dumaloq WS2812 LED pikselli matritsa
  • 2 ta servo qavs
  • 2 ta servo vites
  • 3x8x4 mm rulman
  • 12 8x3 mm neodim magnit
  • M3 murvat va yong'oqlar

PLAni o'z ichiga olgan materiallarning umumiy qiymati taxminan 60 dollarni tashkil qiladi

1 -qadam: Animatronni loyihalash

Animatronikani loyihalash
Animatronikani loyihalash

Birinchidan, agar siz o'zingizning animatronik dizayningizni yaratmoqchi bo'lsangiz, uni Solidworks yoki Autodesk fusion 360 kabi SAPR dasturlari yordamida loyihalashingiz kerak. Dizaynni qaysi aktuatorlar va elementlar (masalan, servo, chiroqlar …) haqida o'ylab ko'ring. foydalanish. Agar siz ushbu modelni takrorlamoqchi bo'lsangiz, keyingi bosqichda STL fayllari mavjud bo'ladi.

2 -qadam: Parchalarni 3D chop etish

Parchalarni 3D chop etish
Parchalarni 3D chop etish

Barcha qismlarni chop etish uchun men 0,16 mm qatlam balandligi va 0,4 mm nozulni yuqori sifatli chop etish uchun ishlatardim. Bosh qismlari qo'llab -quvvatlashdan foydalanadi. Bunday yuqori sifatli chop etishda ushbu prototipdagi barcha kerakli qismlarni chop etish uchun 100 soat vaqt ketishi mumkin.

3 -qadam: Elektron sxemasini loyihalash

Elektron sxemasini loyihalash
Elektron sxemasini loyihalash

Dizayningizga kiradigan barcha komponentlarni bilganingizdan so'ng, hamma narsani bir -biriga qanday ulash kerakligini aniqlashga vaqt ajrating. Men elektronika sxemasini loyihalash uchun fritzing dasturidan foydalandim. Ushbu loyiha uchun men Arduino MEGA mikrokontrolleridan foydalandim.

4 -qadam: Polsha va bosh qismlarini bo'yash

Polsha va bosh qismlarini bo'yash
Polsha va bosh qismlarini bo'yash
Polsha va bosh qismlarini bo'yash
Polsha va bosh qismlarini bo'yash

Barcha qismlarni chop etgandan so'ng, boshni bo'yash va bo'yash vaqti keldi. Men qora matli bo'yoqlardan foydalanardim, shuning uchun u LEDlar bilan ajoyib farq qiladi. Bo'yoq quriganidan so'ng, bo'laklarning magnitli biriktirilishi uchun magnitlarni boshiga va taglik teshiklariga joylashtiring.

5 -qadam: Elektronni ulang

Elektronni simga ulang
Elektronni simga ulang
Elektronni simga ulang
Elektronni simga ulang
Elektronni simga ulang
Elektronni simga ulang

Barcha komponentlarni yig'ishga kiritishdan oldin siz barcha elektron komponentlarni sim bilan ulashingiz kerak. Men 30 sm 26awg kabelidan foydalanardim. Og'zaki LEDlarga yaxshiroq ko'rinish berish uchun ularni mayda donli qog'oz silliqlash mashinasi yordamida parlatish mumkin.

6 -qadam: mexanikani yig'ing

Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing
Mexanikani yig'ing

Barcha komponentlar tayyor bo'lgandan keyin. Aksariyat qismlar umumiy M3 murvat va yong'oqlar yordamida ulanadi.

7 -qadam: elektron platalarni lehimlang

Elektron taxtalarni lehimlang
Elektron taxtalarni lehimlang
Elektron taxtalarni lehimlang
Elektron taxtalarni lehimlang
Elektron taxtalarni lehimlang
Elektron taxtalarni lehimlang

Barcha elektron komponentlarni o'rnatish uchun men 5x7 sm o'lchamdagi yarmiga bo'linadigan universal elektron kartani ishlatardim. Bir yarmida aloqa qismi, ikkinchi yarmida quvvat taqsimlash paneli mavjud. Elektron qutiga siz DMX kabelini ulash uchun XLR3 ayol ulagichini va butun tizimni quvvatlantirish uchun ayol quvvat rozetkasini kiritishingiz mumkin. Mening vaziyatimda men 3 pinli aviatsiya ulagichidan foydalandim, chunki menda XLR3 ulagichi yo'q edi. Agar siz bunday ulagichdan foydalansangiz, siz DMX -dan aviatsiyaga ulanish kabelini yasashingiz kerak.

8 -qadam: qurilmani dasturlash

Dastur 3 kutubxonadan foydalanadi: FastLED.h, Adafruit_TiCoServo.h va DMXSerial.h. Oddiy servo kutubxona ishlamaydi, chunki u FastLED kutubxonasi bilan ziddiyatga ega. Animatronika qurilmalari murakkabroq bo'lsa, ushbu koddan qo'shimcha elementlarni qanday qo'shish yoki boshqa turdagi aktuatorlarni boshqarish kerakligini tushunish oson.

9 -qadam: qurilmani sinab ko'ring

Qurilmani sinab ko'ring
Qurilmani sinab ko'ring

Qurilmani sinab ko'rish uchun siz DMX chiqadigan har qanday manbadan foydalanishingiz mumkin. Mening vaziyatimda men DMX konsolidan foydalanardim, lekin siz DMX -ni shu loyihada ishlatilgan kutubxona bilan chiqarish uchun o'zingizning Arduino uskunangizni yaratishingiz mumkin. Siz USB -dan DMX -ga kabel va Xlights kabi dasturlardan foydalanishingiz mumkin.

Tavsiya: