جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
لقد قمت بتطوير هذا الروبوت على مدار العام الماضي لاستخدامه كمنصة لتعليم الروبوتات.
مع هذا الروبوت ، أقوم بتدريس كيفية تحريك الماكينات بحركات مباشرة وحركات يتم التحكم فيها باستخدام "FOR"
يمكن للروبوت أن يرقص ويمشي وحتى يركض.
سوف تحتاج:
اردوينو نانو
14 سلك ذكر
بروتوبورد صغير
4 أجهزة SG90
1 بطارية 9V
1 موصل بطارية 9 فولت
2 شرائط مطاطية
الخطوة 1: بعض الأمثلة على الإجراءات التي يمكن أن يؤديها هذا الروبوت
الخطوة 2: نموذج ثلاثي الأبعاد للطباعة
اتبع هذا الرابط لتنزيل النموذج.
تم تحجيمها لتلائم خدمات SG90. لا حاجة للغراء. كل شيء في الأداة الإضافية.
الخطوة الثالثة: تجميع الروبوت
قم بتشغيل الفيديو لمعرفة كيفية تجميع الروبوت.
انتبه بشكل خاص إلى موضع أعمدة المؤازرة. يجب أن تتمركز الأعمدة تمامًا قبل تجميع الروبوت.
لتوسيط الماكينات الخاصة بك ، يمكنك تشغيل هذا البرنامج بمجرد الانتهاء من الأسلاك الخاصة بك:
#يشمل
المؤازرة اليمنى
المؤازرة اليمنى
المؤازرة اليسرى
المؤازرة اليسرى
الإعداد باطل()
{
rightfoot.attach (9) ،
الحق في الارتفاع (5) ؛
leftfoot.attach (3) ؛
ارتفاع اليسار (11) ؛
leftfoot.write (90) ؛
الكتابة اليسرى (90) ؛
rightthigh.write (90) ؛
rightfoot.write (90) ؛
}
حلقة فارغة()
{
تأخير (500) ؛
}
الخطوة 4: مثال رمز
#يشمل
المؤازرة اليمنى
المؤازرة اليمنى
المؤازرة اليسرى
المؤازرة اليسرى
الإعداد باطل()
{
rightfoot.attach (9) ،
الحق في الارتفاع (5) ؛
leftfoot.attach (3) ؛
اليسار أعلى. تعلق (11) ؛
leftfoot.write (90) ؛
الكتابة اليسرى (90) ؛
rightthigh.write (90) ؛
rightfoot.write (90) ؛
}
حلقة فارغة()
{
// التمهيدي movimiento pata derecha
leftfoot.write (90) ؛
rightfoot.write (110) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// segundo movimento pata derecha
leftfoot.write (90) ؛
rightfoot.write (90) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// tercer movimiento pata derecha
leftfoot.write (90) ؛
rightfoot.write (90) ؛
الكتابة اليمنى (110) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// cuarto movimento pata derecha
leftfoot.write (90) ؛
rightfoot.write (90) ؛
الكتابة اليمنى (70) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// التمهيدي movimiento pata izda
leftfoot.write (70) ؛
rightfoot.write (90) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// segundo movimento pata izda
leftfoot.write (90) ؛
rightfoot.write (90) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (90) ؛
تأخير (500) ؛
// tercer movimiento pata izda
leftfoot.write (90) ؛
rightfoot.write (90) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (70) ؛
تأخير (500) ؛
// cuarto movimento pata izda
leftfoot.write (90) ؛
rightfoot.write (90) ؛
rightthigh.write (90) ؛
الكتابة اليسرى (110) ؛
تأخير (500) ؛
}