تخطي إلى المحتوى
//

Bilim ve Teknoloji Üretmek İçin Buradayız!

لماذا لا يسير روبوتي بشكل مستقيم؟ معايرة المحركات
نصائح وحيل 03.08.2026 👁 182 ★ 5,0

لماذا لا يسير روبوتي بشكل مستقيم؟ معايرة المحركات

⏱️ مدة القراءة 2 dk

مشهد كلاسيكي في الورشة: يكتب الطالب كودا جيدا، يستدعي goForward()، ويتوقع أن ينطلق الروبوت كالسهم. وما إن يعمل حتى ينحني يمينا أو يسارا كأن إحدى ساقيه أقصر.

الكود سليم. والعجلات غير عالقة. فما المشكلة؟

الحقيقة المرة: لا محركان توأمان

هذه حرب بين أوامر رقمية مثالية وفيزياء غير مثالية. في الكود تعطي المحركين نفس قيمة PWM (مثال: 255). في الواقع حتى محركي DC من المصنع نفسه ليسا متطابقين.

  • قد يكون لف النحاس في أحدهما أضيق بقليل
  • قد يكون زيت علبة التروس في الآخر أكثر قليلا
  • قد يختلف احتكاك العجلة أو تماسها مع الأرض

تقول لكليهما اركض بقوة 100; أحدهما يركض بـ 100 والآخر بـ 95. فينعطف الروبوت نحو الجانب الأبطأ.

النصيحة: هذّب العتاد بالبرمجيات

صانع الروبوت الجيد يقبل عيوب العتاد ويصلحها بالبرمجيات. هذا هو معايرة المحركات.

1) لا تذهب بأقصى سرعة

لا تعطِ المحركات القيمة القصوى مباشرة (مثال: 255). اترك هامشا (مثال: 200) لتستطيع خفض أو رفع طرف.

2) استخدم متغيرات للسرعة

int leftSpeed = 200;
int rightSpeed = 200;

3) ضبط دقيق بالتجربة

ضع الروبوت على أرض مستوية وسر إلى الأمام.

  • ينحرف يسارا: المحرك الأيمن أسرع. اخفض rightSpeed قليلا (مثال: 190).
  • ينحرف يمينا: المحرك الأيسر أسرع. اخفض leftSpeed قليلا.

عدّل بخطوات صغيرة حتى يسير مستقيما. أحيانا فرق 5 يكفي.

void goForward() {
  motorLeft(leftSpeed);
  motorRight(rightSpeed);
}

ملاحظة الورشة: عاير على أرضية مضمار المسابقة. اختلاف الاحتكاك يغيّر النتيجة. انخفاض البطارية قد يزيد الانحراف; اختبر أيضا ببطارية ممتلئة.

خلاصة

صنع الروبوت ليس تجميع القطع فقط; بل جعلها تعمل بتناغم. غطِّ عيب المحرك بالبرمجيات. سرعات يمين/يسار صحيحة = روبوت يسير مستقيما.

تمت ترجمة هذه الصفحة بواسطة الذكاء الاصطناعي. موقع bilimkurdu غير مسؤول عن أي خطأ أو ضرر ناتج عن الترجمة.

👨‍💻

كاتب المحتوى

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

شارك هذا المحتوى

هل أفادتك هذه الصفحة؟

قيّم هذا المقال

قيّم من 5 نجوم — يساعد على ظهور النجوم في نتائج بحث جوجل.

5,0 / 5 (1 أصوات)

رمز QR

امسح بهاتفك

QR

قد يعجبك أيضا

نصائح وحيل

هل أصبح روبوت متابع الخط أعمى؟

روبوت متابع الخط يفوت الخط الأبيض؟ مضاميرنا أرضية سوداء وخط أبيض. قِس الأبيض والأسود ثم اجعل العتبة متوسطهما.

نصائح وحيل

لماذا يرى روبوتك أشباحا؟ ضوضاء الحساس

الروبوت يفرمل ولا شيء أمامه؟ هذه ضوضاء الحساس. لا تثق بقراءة واحدة؛ خذ متوسط عدة قراءات فوق صوتية.

نصائح وحيل

الخلاص من فخ Serial.print()

هل يبطئ الروبوت بعد فصل USB؟ Serial.print() يرهق الحلقة. علق الأسطر أو أغلقها بمفتاح testMode قبل المضمار.

نصائح وحيل

فخ delay(): لا تنم روبوتك

الروبوت يتجاهل الأزرار أو العوائق؟ delay() يجمد المعالج. أدِر الوقت بـ millis() دون إيقاف الحلقة.

نصائح وحيل

فخ المسافة 0: خطأ الحساس لا عائق

الروبوت يتوقف والممر فارغ؟ HC-SR04 يعيد 0 عند الفشل. if (distance < 15) يعتبر الصفر عائقا. استخدم distance > 0 && distance < 15.

دليل الورشة

Bozuk Satırı Bul: Hata Avı Kod Oyunu Yayında

Hata Avı, kod yazan öğrenci ve gençlerin bozuk satırı gözle taraması için hazırlandı. Eksik noktalı virgül veya == yerine = derleyiciye bırakılmadan önce görülür. Bu, hata ayıklamanın ilk alışkanlığıdır.

التعليقات

لا توجد تعليقات بعد.

أبدِ رأيك

تُنشر التعليقات بعد موافقة المشرف. تُرفض الإهانات والبيانات الشخصية والإعلانات.


🛠️

اليوم في الورشة

20 Eylül 2026 — sözlük, hata, araç.

إلى الورشة ←
📈

إحصائيات

متصل
5
إجمالي الزيارات 2.867.271