جدول المحتويات:
- الخطوة الأولى: ماذا تحتاج:
- الخطوة 2: معايرة الماكينات
- الخطوة 3: تجميع الساقين
- الخطوة 4: تثبيت الماكينات
- الخطوة 5: إضافة Arduino
- الخطوة 6: الأسلاك
- الخطوة 7: وبعض التعليمات البرمجية
- الخطوة 8: لقد انتهيت
فيديو: الجرذ الآلي: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مشاريع تينكركاد »
أهلا!
اسمي ديفيد ، أنا فتى يبلغ من العمر 14 عامًا أعيش في إسبانيا وهذا هو أول تدريب لي. لقد كنت أقوم ببناء الروبوتات وإصلاح أجهزة الكمبيوتر القديمة لبعض الوقت الآن وأخبرني مدرس الروبوتات الخاص بي أن الوقت قد حان لبدء مشاركة ما تعلمته مع أشخاص آخرين. حسنا هيا بنا!
في أحد الأيام ، أعطاني صديق نموذجًا ثلاثي الأبعاد لبناء روبوت وبعض المكونات: متحكم اردوينو نانو واحد ومحركين مؤازرين ، مع هذه الأشياء الثلاثة بدأت في بناء الروبوت الصغير الخاص بي. في Instructable سأشاركك في كيفية صنع هذا الروبوت ، كما سأقوم بتضمين النموذج ثلاثي الأبعاد والشفرة التي كتبتها ، حتى تتمكن من الحصول على كل ما تحتاجه لصنع فأر آلي خاص بك!
الخطوة الأولى: ماذا تحتاج:
- متحكم اردوينو نانو
- محركان مؤازران SG90 (يمكنك العثور عليهما في أمازون ، أو في بعض المتاجر عبر الإنترنت)
- سيتعين عليك طباعة نموذج ثلاثي الأبعاد أو يمكنك بناء هيكل باستخدام الورق المقوى أو البلاستيك. لقد استخدمت هذا النموذج: https://www.tinkercad.com/things/12eU8UHtMSB من Tinker Robot Labs
- بعض الأسلاك ولوح صغير
- بطارية 9 فولت وموصّل
ستحتاج أيضًا إلى استخدام اردوينو IDE ، يمكنك تنزيله في الرابط التالي:
الخطوة 2: معايرة الماكينات
قبل بدء تشغيل الروبوت ، عليك القيام بخطوة واحدة سابقة. تحتاج إلى العثور على الموضع الأوسط للمؤازرة. يمكن أن تدور المؤازرة 180 درجة (نصف محيط) ، وتحتاج إلى معرفة مكان 90 درجة أولاً لتتمكن من وضع الساقين بشكل عمودي على الجسم. للقيام بذلك ، كتبت برنامجًا يضع الماكينات في موضع 90 درجة. بمجرد وصول الماكينات إلى 90 درجة ، سيكون لديك نقطة مرجعية لمكان وجود المؤازرة في بداية البرنامج.
هذا هو البرنامج الذي أستخدمه لتوسيط الماكينات:
#يشمل
الجبهة المؤازرة
المؤازرة العودة
الإعداد باطل() {
أمامي ملحق (9) ؛
ملحق خلفي (6) ؛
}
حلقة فارغة(){
Front.write (90) ؛
Back.write (90) ؛
}
سيتعين عليك إجراء تعديلات صغيرة على البرنامج أو الجهاز لتحسين حركة الروبوت والحصول على مشية مثالية ، ولكن دعنا أولاً نجعل الروبوت يتحرك ، وفي نهاية المشروع ، ستكون قادرًا على إجراء هذه التعديلات.
الخطوة 3: تجميع الساقين
بعد ذلك ، عليك أن تأخذ أعمدة الماكينات وتضعها في أرجل الروبوت ، لتسهيل ذلك ، يمكنك قص القليل من المواد حول الفتحة الموجودة في الساقين لدخول الأعمدة هناك.
ثانيًا ، ستحتاج إلى تثبيت الأعمدة بأرجل ثلاثية الأبعاد في الماكينات ، عندما يكون لديك كل شيء في الموضع الصحيح ، ضع نقطة صغيرة من الغراء الساخن بين العمود والساقين لتثبيتها في مكانها. تأكد من وضع الساقين عند 90 درجة كما هو موضح في الخطوة 2.
الخطوة 4: تثبيت الماكينات
الآن عليك تثبيت الماكينات في جسم الروبوت ، للقيام بذلك ، عليك أن تأخذ الجسم بيد واحدة وتدفع المؤازرة ، بالساقين ، في الفتحة التي لديك من أجل المؤازرة. تأكد من أن أسلاك المؤازرة تسير في الموضع الصحيح ، إن لم يكن المؤازرة لن تتناسب مع الهيكل المعدني. توجد فتحة صغيرة على أحد جانبي فتحة المؤازرة. استخدم تلك الفتحة للأسلاك.
كرر هذه الخطوة مع المجموعة الأخرى من الأرجل.
الخطوة 5: إضافة Arduino
بعد كل هذه الخطوات ، ستنتهي أجهزة الروبوت. نحن الآن ندخل في الجزء الأخير ، الإلكترونيات والأسلاك. أولاً ، خذ Arduino Nano وادفعه إلى اللوح ، ثم سيتعين عليك إزالة الورق في الجانب السفلي من اللوح ولصق اللوح في النموذج ثلاثي الأبعاد.
الخطوة 6: الأسلاك
دعونا نفعل الأسلاك! في هذه الخطوة التي ستقوم فيها بتوصيل جميع الأسلاك من اللوح إلى الماكينات.
تحتوي جميع الماكينات على ثلاثة أسلاك ، لذا فإن أحدهما مخصص للمعلومات التي يرسلها اردوينو ، والآخر البرتقالي ، والآخر للتيار + 5 فولت ، والسلك الأحمر ، وأخيراً سلك GND (أو الأرضي) ، وهو السلك البني.
لتوصيل الأسلاك ، قد ترغب في إلقاء نظرة على الكود الذي استخدمناه لتوسيط الماكينات. في الكود يمكننا أن نرى أن المؤازرة للأرجل الأمامية متصلة بالدبوس D9 والآخر المؤازر ، المؤازر للأرجل الخلفية والذيل المتصل بالمنفذ D6. هذا يعني أن السلك البرتقالي الخاص بالمؤازرة الأمامية يذهب إلى دبوس D9 ، والسلك البرتقالي لمؤازرة الأرجل الخلفية متصل بالدبوس D6. ينتقل الكبل الأحمر لكل من الماكينات إلى 5 فولت وتنتقل الأسلاك البنية لكلا الماكينات إلى GND (أي من دبابيس GND في Arduino Nano).
الخطوة 7: وبعض التعليمات البرمجية
لإنهاء الروبوت ، عليك أن تجعله حيًا !، وهنا يأتي الجزء المفضل لدي ، الرمز.
هنا أدناه ، أشارككم الرمز. المفتاح لجعل الروبوت الخاص بك يسير ببوابة مثالية هو تعديل البرنامج لتكييفه تمامًا مع وزن الفئران وتوازنها ، لكنني أوصي بهذا فقط إذا كنت تعرف القليل من برمجة اردوينو. إذا كان جرذ يكافح من أجل المشي ، فاكتب تعليقًا ويمكنني مساعدتك في جعل فأر يمشي ببعض الأسلوب!.
هنا لديك الكود الذي استخدمته:
#يشمل
الجبهة المؤازرة
المؤازرة العودة
الإعداد باطل() {
أمامي ملحق (9) ؛
ملحق خلفي (6) ؛
Front.write (92) ؛ // لم يكن المؤازر الأمامي الخاص بي عند 90 درجة مستقيماً تمامًا ، لذلك اضطررت إلى تعديل الزاوية إلى 92 درجة.
Back.write (90) ؛
تأخير (1000) ؛ // يضع الروبوت جميع الأرجل عمودية على الجسم وينتظر ثانية واحدة
}
حلقة فارغة() {
// ستعمل هذه الحلقة حتى تقوم بفصل الروبوت
// يمكنك تعديل الزوايا أو وقت التأخير بين الحركات لجعل الروبوت الخاص بك يمشي بشكل أسرع أو أبطأ أو يقوم بخطوات أكبر أو أصغر
Front.write (132) ؛
تأخير (100) ؛
Back.write (50) ؛
تأخير (300) ؛
Front.write (50) ؛
تأخير (100) ؛
Back.write (130) ؛
تأخير (300) ؛
}
بعد كتابة البرنامج في منصة برمجة اردوينو ، يمكنك تحميله في الروبوت ومعرفة كيف يتحرك.
الخطوة 8: لقد انتهيت
هذا الروبوت سهل التجميع ، والبرنامج بسيط للغاية أيضًا. من السهل جعله يتحرك … ولكنه معقد للغاية لجعله يتحرك بأمان. إذا كنت ترغب في البدء في بناء وبرمجة روبوتات مشي ، فهذا مشروع جيد لك. ستتعلم من خلال هذا المشروع كيفية برمجة "المشي" ، تسلسل التعليمات لجعل الروبوت الخاص بك يمشي.
أتمنى أن تكون قد استمتعت بتعليماتي الأولى ، ومن فضلك ، إذا كنت بحاجة إلى أي مساعدة في الروبوت الخاص بك ، فسيسعدني مساعدتك باللغة الإنجليزية أو الفرنسية أو الإسبانية.
ديفيد
موصى به:
الطفل الماندالوري الآلي: 10 خطوات (بالصور)
ماندالوريان الطفل الآلي: لقد اشتريت هذه اللعبة الجديدة (لشخص آخر غيرك) وترغب في وضعها على & quot؛ active & quot؛ العرض دون إتلاف الوحدة. لسوء الحظ ، لا يعمل إلا عند النقر على رأسه. إذا قمت بلصق قطعة من رقائق معدنية بأعلى
التحكم الآلي بالمنزل Infinity Gauntlet: 8 خطوات (بالصور)
أتمتة المنزل المتحكم فيه Infinity Gauntlet: في مشروعي السابق ، قمت بعمل قفاز لا نهائي يتحكم في مفتاح الإضاءة. كنت أرغب في استخدام ستة أحجار ويمكن لكل حجر التحكم في الأجهزة أو قفل الباب أو الإضاءة. في هذا المشروع
تصميم حوض السمك مع التحكم الآلي في المعلمات الأساسية: 4 خطوات (بالصور)
تصميم حوض السمك مع التحكم الآلي في المعلمات الأساسية: مقدمة اليوم ، تتوفر رعاية الحوض البحري لكل حوض سمك. مشكلة الحصول على حوض للماء ليست صعبة. ولكن من أجل دعم الحياة الكامل للسكان ، والحماية من الأعطال الفنية ، والصيانة والعناية السهلة والسريعة ،
ضوء الانحياز التليفزيوني الآلي: 6 خطوات (بالصور)
ضوء التحيز التلقائي للتلفزيون: مرحبًا بالجميع ، في هذا Instructable ، سنصنع ضوءًا متحيزًا للتلفزيون يتحول تلقائيًا عند الظلام. هذا الضوء المتحيز هو جهاز بسيط يمكن إضافته إلى أي تلفزيون بغرض إضاءة الحائط خلف التلفزيون. هذه الإضاءة تقلل من
روبوت معركة جو ماما (الجرذ): 8 خطوات
روبوت معركة جو ماما (الجرذ): من هو جو؟