جدول المحتويات:
- الخطوة 1: المواد المستخدمة
- الخطوة الثانية: تجهيز الهيكل الميكانيكي
- الخطوة 3: توصيلات الدائرة
- الخطوة الرابعة:
- الخطوة 5: الكود:
فيديو: روبيكس مكعب روبيكس: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
صنع روبوت مستقل يحل مكعب روبيك المادي. هذا مشروع تابع لنادي الروبوتات IIT Guwahati.
إنه مصنوع باستخدام مادة بسيطة يمكن العثور عليها بسهولة. استخدمنا بشكل أساسي محركات مؤازرة واردوينو للتحكم فيها ، وألواح أكريليك ، ورسام صغير مكسور ، ومشابك L ، وأشرطة مزدوجة!
للحصول على خوارزمية حل المكعب ، استخدمنا مكتبة cubejs من جيثب.
الخطوة 1: المواد المستخدمة
- 6 محركات مؤازرة
- اردوينو اونو
- بطارية 3 خلايا LiPo
- لوح أكريليك (سمك 8 مم و 5 مم)
- مسدس حرارة(
- آلة الحفر
- منشارا
- المشابك L.
- شرائط الومنيوم
- رسام صغير / قضبان معدنية
- شريط مزدوج
- فيفي كويك
- براغي البندق
- أسلاك العبور
الخطوة الثانية: تجهيز الهيكل الميكانيكي
الإطار الأساسي
- خذ لوح أكريليك بسمك 8 مم بطول 50 سم * 50 سم وحدد مركز جميع الجوانب (سيكون هذا هو قاعدة الروبوت الخاص بك).
- خذ صائغًا مكسورًا وقم بإزالة 4 قضبان فولاذية منه.. (ستعمل هذه القضبان كمسار لمنزلقك).
- على قطعتين مستطيلتين من الأكريليك (من أي حجم) ، قم بتثبيت قضيبين متوازيين مع بعضهما البعض وصنع زوجين من هذا التجميع.
- بعد ذلك ، لعمل شريط تمرير ، قم بتكديس قطعتين صغيرتين من الأكريليك إحداهما فوق الأخرى مع وجود فواصل بينهما في الزوايا الأربع وربطهما بمسامير في الفواصل. ستحتاج إلى 4 منزلقات من هذا القبيل.
- قبل تثبيت قطعتين من شريط التمرير ، مرر القضبان المتوازية المثبتة مسبقًا بينهما بحيث تلمس الفواصل السطح الخارجي للقضبان.
- لكل زوج من القضبان المتوازية ، مرر منزلقين عليها.
- بمجرد أن يصبح هذا جاهزًا ، قم بترتيب زوج القضبان على شكل تقاطع 90 درجة. تأكد من وجود شريط تمرير واحد عند كل طرف من طرفي التقاطع.
-
الآن كل ما عليك فعله هو إرفاق هذا المسار المتقاطع بقاعدة الروبوت الخاص بك ، عند بعض الارتفاع من القاعدة (تأكد من أن الارتفاع أكبر من ارتفاع محرك سيرفو)
لهذا ، يمكنك استخدام حوامل الأكريليك مع L-clamps كما فعلنا أو تكفي أي طريقة أخرى
بعد ذلك يجب أن يبدو الهيكل الخاص بك مثل الصورة.
إرفاق الماكينات الأساسية
- يجب إرفاق المؤازرتين الأساسيتين بحيث تكون المؤازرة أسفل ذراع الصليب والإزاحة عن المركز.
- يتم توصيل الماكينات في وضع أفقي برقاقة سيليكون مثقبة باستخدام مسامير طويلة ، والتي بدورها متصلة بالقاعدة بشريط L-clamp وشريط ثنائي الاتجاه.
صنع قضبان الدفع والسحب
- اضبط زاوية المؤازرة على الصفر وقم بإرفاق ذراع الروك المؤازر في بعض الموضع المناسب.
- ضع المكعب في مركز التقاطع للحصول على تقدير لمسافة شريط التمرير في أقرب موضع وضع المنزلقات في تلك المواضع.
- قم بإرفاق شرائط ألومنيوم على شكل حرف L أسفل كل منزلق باستخدام شريط مزدوج.
- الآن لقياس مسافة كل شريط من الألومنيوم من أعلى أو أسفل ذراع التأرجح المؤازر الموجود في مستواه ، سيكون هذا هو طول قضيب الدفع والسحب.
- بمجرد تحديد الأطوال ، يمكن تثبيت قضيب الدفع عن طريق حفر شريط الألمنيوم أو شيء من هذا القبيل.
تركيب أعلى الماكينات
- حدد الارتفاع الذي سيتم عنده حل المكعب. يجب أن يكون محور المحرك المؤازر على هذا الارتفاع.
- قم بتوصيل أربعة محركات مؤازرة ، كل منها إلى رقاقة سيليكون مثقبة باستخدام البراغي في الوضع الرأسي.
- يتم الآن تثبيت الرقاقة على شريط من الألومنيوم على شكل حرف L يتم تثبيت قاعدته على شريط التمرير على ارتفاع مناسب بحيث يقع محور المؤازرة في مركز المكعب.
المخالب C
- يجب أن تكون المخالب بحيث تناسب جانبًا من المكعب تمامًا ويجب ألا يتجاوز طول الجزأين العلوي والسفلي جانبًا من المكعب.
- للقيام بذلك ، خذ شريطًا من الأكريليك بسماكة كافية وقم بتسخينه. بمجرد أن يذوب يعيد تشكيله ، فإنه يشكل مشبكًا على شكل حرف C بحيث يحبس تمامًا جانبًا من المكعب.
- ضع علامة على مركز C-claw وقم بتثبيت هذا المشبك على الروك المؤازر في مركزه.
قم بإجراء بعض التعديلات الطفيفة حسب الضرورة بحيث يكون كل مشبك على نفس الارتفاع.
هذا يكمل الهيكل الميكانيكي للروبوت الخاص بك ، ويتيح الانتقال إلى توصيلات الدائرة ……..
الخطوة 3: توصيلات الدائرة
للتحكم في الروبوت ، استخدمنا Arduino ومنظم الجهد وبطارية LiPo ثلاثية الخلايا (12 فولت).
نظرًا لأن المحركات المؤازرة تجتذب الكثير من الطاقة ، استخدمنا 6 منظمات جهد ، واحدة لكل محرك.
تم توصيل مدخلات الإشارة للمحركات (الأسلاك الملونة الأخف من الثلاثة) بدبابيس PWM الرقمية 3 ، 5 ، 6 ، 9 ، 10 ، 11 من Arduino.
تم توصيل منظم الجهد على اللوح وتشغيله بواسطة بطارية 12 فولت. تم تغذية المحرك الناتج (5 فولت) مباشرة. تم توصيل أرضية المحركات أيضًا باللوحة. تم إرفاق الأرضية المشتركة بأردوينو أيضًا.
الخطوة الرابعة:
الخطوة 5: الكود:
يُظهر الملفان المقدمان الكود المكتوب لإعطاء الأوامر للمحركات لخطوات معينة باستخدام Arduino.
يحتوي الملف الأول على الوظيفة الرئيسية وتعريفات المتغيرات الأخرى. يحتوي الملف الثاني على وظائف لكل حركة مستخدمة في حل المكعب (على سبيل المثال U لـ "دوران لأعلى في اتجاه عقارب الساعة" ؛ R1 لـ "حركة عكس اتجاه عقارب الساعة للوجه الأيمن" وما إلى ذلك)
للحصول على خوارزمية حل المكعب ، استخدمنا مكتبة cubejs من جيثب.
تعطي الخوارزمية مخرجات مباشرة في "حركات الوجه" التي تكتمل بواسطة كود Arduino.
موصى به:
مصباح مكعب روبيك لاسلكي متغير الألوان قائم على الإمالة بسهولة: 10 خطوات (بالصور)
مصباح مكعب روبيك لاسلكي متغير اللون مبني على إمالة سهلة: سنقوم اليوم ببناء مصباح مكعب روبيك الرائع هذا والذي يتغير لونه بناءً على الجانب العلوي. يعمل المكعب على بطارية LiPo صغيرة ، يتم شحنها بواسطة كابل micro-USB قياسي ، وفي الاختبار الذي أجريته ، يبلغ عمر البطارية عدة أيام. هذه
مكعب LED ثلاثي الأبعاد DIY مع Raspberry Pi: 6 خطوات (بالصور)
مكعب LED ثلاثي الأبعاد DIY مع Raspberry Pi: يتطرق هذا المشروع إلى كيفية صنع مكعب LED ثلاثي الأبعاد DIY من مصابيح ws2812b. يبلغ حجم المكعب 8x8x8 من المصابيح ، لذا إجمالي 512 ، والطبقات مصنوعة من ألواح الأكريليك التي حصلنا عليها من مستودع المنزل. يتم تشغيل الرسوم المتحركة بواسطة Raspberry Pi ومصدر طاقة 5V. ذ
مكعب Lightbox LED بسيط: 7 خطوات (بالصور)
مكعب Lightbox LED بسيط: مرحبًا بالجميع ، أود هذه المرة أن أشارككم نموذجًا لمكعب Lightbox بسيط يمكن استخدامه مع فتح (لتصوير جزء من الكائن الكبير) وجوانب مغلقة للأجزاء الصغيرة. يحتوي هذا المكعب على بنية معيارية ، ويمكن بسهولة د
ضوء مكعب LED: 8 خطوات (بالصور)
LED Cube Light: كنت أرغب في إنشاء صندوق إضاءة LED بسيط لبعض الوقت الآن ، لذا قررت بناء واحد. لقد تركت بعض مصابيح LED الخيطية من تصميم آخر يعمل بشكل مثالي لإلقاء الضوء على الأكريليك المنتشر. عادة ما تجد الصمام الخيطي داخل لي
ساعة مكعب متعددة الوظائف تعتمد على الموقع: 5 خطوات (بالصور)
ساعة المكعب متعددة الوظائف القائمة على الموضع: هذه ساعة تعتمد على Arduino تتميز بشاشة OLED تعمل كساعة مع التاريخ وكمؤقت قيلولة وكضوء ليلي. مختلف & quot؛ وظائف & quot؛ يتم التحكم فيها بواسطة مقياس تسارع ويتم تحديدها عن طريق تدوير ساعة المكعب