جدول المحتويات:

مشروع آلة الروبوتات: 6 خطوات
مشروع آلة الروبوتات: 6 خطوات

فيديو: مشروع آلة الروبوتات: 6 خطوات

فيديو: مشروع آلة الروبوتات: 6 خطوات
فيديو: كيفية بناء الروبوت - صناعة الروبوتات 2024, شهر نوفمبر
Anonim
مشروع آلة الروبوتات
مشروع آلة الروبوتات

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

الخطوة 1: حدد هدفك وحدودك

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

في هذه الحالة ، كان هدفنا هو صنع روبوت يمكنه استخدام طرق مختلفة لبرمجة Arduino للقيادة في ممر ، مدعومًا بجهاز تحكم عن بُعد ، وبعد ذلك ، بدون جهاز التحكم عن بُعد ، يجد طريقه إلى الهدف ويدفع الكرة في الهدف. مع وضع هذا الهدف في الاعتبار ، يمكننا بعد ذلك الانتقال إلى الخطوة التالية في المشروع. كان القيد الوحيد لهذا المشروع هو أن السعر الإجمالي لا يمكن أن يتجاوز 75 دولارًا.

الخطوة الثانية: الإمدادات المطلوبة مع التكاليف

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

تتكون قائمة الأجزاء الخاصة بنا من: (تم توفير أي قطعة ليس لها سعر بجانبها)

50 أسلاك ذكر لذكر

50 أسلاك من الذكور إلى الإناث

50 أنثى إلى أنثى الأسلاك

1 Arduino Uno / Arduino Mega 2560

4 عجلات 26.99 دولار

2 عجلات الكرة 4.99 دولار

4 محركات

4 حوامل موتور

صفائح ألومنيوم متنوعة * جميع القياسات بالبوصة وهي بوصة سميكة * (4) 2 × 10 (4) 1.189 × 1.598 (4) 1.345 ×.663 (2) 1.75 × 1.598 (2) 7 قاعدة ، 3.861 ارتفاع ، و 10 وتر المثلث (2) 10 × 10 (1) 3.861 × 10 (1) 7 × 10

1 بطارية

1 سائق موتور

1 جهاز تحكم عن بعد مع جهاز استقبال

38 جوزة 4.99 دولار

38 براغي 5.99 دولار

الخطوة 3: المخططات

المخططات
المخططات
المخططات
المخططات

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

الخطوة 4: البناء

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

الخطوة الخامسة: البرمجة

برمجة
برمجة

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

أعلاه هو مخطط أساسي لخطط الأسلاك المتوقعة للروبوت.

يوجد أدناه برنامج القيادة الخاص بنا لروبوتنا ، وستكون طريقة استرجاع الكرة أبسط بكثير لأننا نحتاج فقط إلى محرك يتحرك للأمام وللخلف.

الشفرة:

كثافة العمليات الفصل 1 ؛

كثافة العمليات ch2 ؛

int myInts [20] ؛

المسافة النهائية ؛

إنت موفينج

توقف int

توقيت int

كثافة العمليات س = 0 ؛

int stopTimer

int ArrayValue ؛

إعداد باطل () {// ضع كود الإعداد هنا ، للتشغيل مرة واحدة: pinMode (45، INPUT)؛

pinMode (43 ، الإدخال) ؛

Serial.begin (9600) ؛

}

حلقة فارغة() {

// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر:

ch1 = pulseIn (22، عالي) ؛

ch2 = pulseIn (24، عالي) ؛

//Serial.print("chA: ") ؛

Serial.print (chA) ؛

//Serial.print("chB: ") ؛

Serial.println (chB) ؛

إذا (ch1> 1463) {timer = millis () ؛

}

إذا (ch1 == 1463) {

stopTimer = ميلي () ،

ArrayValue = (مؤقت - stopTimer) ؛

إذا (ArrayValue> = 0)

{

Serial.print (myInts [0]) ؛

myInts [x] = ArrayValue ؛ x ++ ؛

}

}

الخطوة السادسة: استخدم الروبوت الخاص بك إلى الأفضل

بعد كل هذا العمل الشاق ، يجب أن يكون لديك الآن روبوت يعمل بكامل طاقته ويتفاعل مع جهاز التحكم عن بعد! كن فخوراً بنفسك واستمتع بالروبوت الخاص بك!

موصى به: