روبوت متحرك DMX: 9 خطوات (بالصور)
روبوت متحرك DMX: 9 خطوات (بالصور)
Anonim
روبوت متحرك DMX
روبوت متحرك DMX
روبوت متحرك DMX
روبوت متحرك DMX

يصف هذا المشروع تطوير نموذج أولي متحرك يعمل بكامل طاقته. يتم تنفيذه من الصفر ويهدف إلى أن يكون دليلًا لتطوير روبوتات متحركة أكثر تعقيدًا في المستقبل. يعتمد النظام على متحكم Arduino. بروتوكول الاتصال مع الأجهزة الأخرى هو DMX512. يرجع اختيار بروتوكول الاتصال هذا إلى حقيقة أنه معيار في عالم تكنولوجيا الإضاءة ، وهو بيئة مشتركة لهذا النوع من الروبوتات. يشتمل الروبوت المطور على محركات مؤازرة وأنواع مختلفة من مصابيح LED. تم تصنيع المكونات الميكانيكية بشكل أساسي عن طريق الطباعة ثلاثية الأبعاد بعد نمذجةها باستخدام Solidworks.

اللوازم

  • اردوينو ميجا
  • 3 5 مم LED
  • موصل XLR3
  • 5V DC امدادات الطاقة والموصل
  • 2 الماكينات MG996R
  • وحدة MAX485
  • مصفوفة بكسل LED مستديرة WS2812
  • 2 بين قوسين مؤازرة
  • 2 تروس مؤازرة
  • 3x8x4mm تحمل
  • 12 8x3mm مغناطيس نيوديميوم
  • مسامير وصواميل M3

تبلغ التكلفة الإجمالية للمواد بما في ذلك PLA حوالي 60 دولارًا

الخطوة 1: تصميم Animatronic

تصميم متحرك
تصميم متحرك

بادئ ذي بدء ، إذا كنت ترغب في إنشاء تصميم متحرك خاص بك ، فيجب عليك تصميمه باستخدام برنامج CAD مثل Solidworks أو Autodesk fusion 360. اجعل التصميم يفكر في المشغلات والعناصر (مثل الماكينات والأضواء …) التي تريدها استعمال. إذا كنت ترغب في تكرار هذا النموذج ، فلديك ملفات STL متاحة في الخطوة التالية.

الخطوة 2: طباعة ثلاثية الأبعاد للقطع

3D طباعة القطع
3D طباعة القطع

لطباعة جميع القطع ، استخدمت ارتفاع طبقة 0.16 مم وفوهة 0.4 مم للحصول على طباعة عالية الجودة. قطع الرأس تستخدم الدعم. في مثل هذه الطباعة عالية الجودة ، قد يستغرق الأمر ما يصل إلى 100 ساعة لطباعة جميع القطع الضرورية في هذا النموذج الأولي.

الخطوة الثالثة: تصميم دائرة الإلكترونيات

تصميم دائرة الإلكترونيات
تصميم دائرة الإلكترونيات

بمجرد أن تعرف جميع المكونات التي ستدخل في تصميمك ، خذ وقتك في معرفة كيفية ربط كل شيء معًا. لقد استخدمت برنامج fritzing لتصميم مخطط الإلكترونيات. بالنسبة لهذا المشروع ، استخدمت متحكم Arduino MEGA.

الخطوة 4: تلميع وطلاء قطع الرأس

تلميع وطلاء قطع الرأس
تلميع وطلاء قطع الرأس
تلميع وطلاء قطع الرأس
تلميع وطلاء قطع الرأس

بمجرد طباعة جميع القطع ، حان الوقت لتلميع ورش طلاء الرأس. لقد استخدمت الطلاء الأسود غير اللامع لذلك فهو يتميز بتباين رائع مع مصابيح LED. بمجرد أن يجف الطلاء ، أدخل المغناطيس على الرأس وفتحات القاعدة للاقتران المغناطيسي للقطع.

الخطوة 5: قم بتوصيل الإلكترونيات

قم بتوصيل الإلكترونيات
قم بتوصيل الإلكترونيات
قم بتوصيل الإلكترونيات
قم بتوصيل الإلكترونيات
قم بتوصيل الإلكترونيات
قم بتوصيل الإلكترونيات

قبل إضافة جميع المكونات إلى المجموعة ، يجب عليك توصيل جميع المكونات الإلكترونية. لقد استخدمت كابل 30 سم 26awg. لإلقاء نظرة أفضل على مصابيح LED للفم ، يمكنك تلميعها باستخدام صنفرة ورق حبيبات دقيقة.

الخطوة 6: تجميع الميكانيكا

اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا
اجمع الميكانيكا

بمجرد الانتهاء من تجميع جميع المكونات. تتصل معظم الأجزاء باستخدام مسامير وصواميل M3 عامة.

الخطوة 7: جندى اللوحات الإلكترونية

جندى اللوحات الإلكترونية
جندى اللوحات الإلكترونية
جندى اللوحات الإلكترونية
جندى اللوحات الإلكترونية
جندى اللوحات الإلكترونية
جندى اللوحات الإلكترونية

لتركيب جميع المكونات الإلكترونية ، استخدمت لوحة دائرة كهربائية عالمية مقاس 5 × 7 سم مقطعة إلى نصفين. يحتوي النصف الأول على جزء الاتصالات والنصف الآخر يحتوي على لوحة توزيع الطاقة. في صندوق الإلكترونيات ، يمكنك أيضًا تضمين موصل أنثى XLR3 لتوصيل كبل DMX ومقبس طاقة أنثى لتشغيل النظام بأكمله. في حالتي ، استخدمت موصل طيران 3 سنون حيث لم يكن لدي موصل XLR3. إذا كنت تستخدم هذا النوع من الموصلات ، فأنت بحاجة إلى إنشاء كابل موصل DMX إلى الطيران.

الخطوة 8: برمجة الجهاز

يستخدم البرنامج 3 مكتبات: FastLED.h و Adafruit_TiCoServo.h و DMXSerial.h. لا تعمل مكتبة المؤازرة العادية لأنها تتعارض مع مكتبة FastLED. من هذا الرمز ، من السهل فهم كيفية إضافة المزيد من العناصر أو التحكم في أنواع أخرى من المشغلات ، في حالة أجهزة الرسوم المتحركة الأكثر تعقيدًا.

الخطوة 9: اختبر الجهاز

اختبر الجهاز
اختبر الجهاز

لاختبار الجهاز ، يمكنك استخدام أي مصدر يخرج DMX. في حالتي ، استخدمت وحدة تحكم DMX ، ولكن يمكنك إنشاء جهاز Arduino الخاص بك لإخراج DMX بنفس المكتبة المستخدمة في هذا المشروع. يمكنك أيضًا استخدام كبل USB إلى DMX وبرنامج مثل Xlights.

موصى به: