بيت > رؤى الصناعة >مضاعفات
الدعم الفني

كيفية توصيل محرك سيرفو والتحكم فيه باستخدام ESP8266 (دليل خطوة بخطوة)

تم النشر 2026-04-16

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

01المكونات المطلوبة

لوحة تطوير ESP8266 (أي متغير شائع مع دبابيس GPIO يمكن الوصول إليها)

قياسي 5 فولتمضاعفاتالمحرك (على سبيل المثال، SG90 أو ما شابه ذلك من أجهزة 9G الصغيرة)

مصدر طاقة خارجي 5 فولت (على سبيل المثال، حزمة بطاريات 4 × AA أو بنك طاقة USB 5 فولت)

أسلاك التوصيل (من أنثى إلى أنثى ومن ذكر إلى أنثى)

اتصال سلك ارضي مشترك (ضروري)

> ملاحظة على السلطة:لا تقم مطلقًا بتشغيل المؤازرة مباشرةً من طرف ESP8266 بجهد 3.3 فولت. تسحب أجهزة المؤازرة ما يصل إلى 500 مللي أمبير أو أكثر أثناء الحركة، وهو ما يتجاوز قدرة إخراج ESP8266 وسيتسبب في إعادة الضبط أو التلف.

02مخطط الأسلاك (اتصال تم التحقق منه)

سلك سيرفو اللون (نموذجي) اتصال
الطاقة (فك) أحمر خارجي 5 فولت إيجابي (+)
الأرض (GND) البني أو الأسود أرضي خارجي 5 فولت (-) وESP8266 GND (أي)
الإشارة (بوم) برتقالي أو أصفر ESP8266 دبوس GPIO (على سبيل المثال، D1 → GPIO5)

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

03الخطوة 1: تثبيت المكتبة المطلوبة

افتح اردوينو IDE. اذهب الىرسم → تضمين المكتبة → إدارة المكتبات. ابحث عن "ESP8266 Servo" بواسطةروجر كلارك. قم بتثبيت الإصدار 3.0.0 أو الأحدث.

بديل: تعمل مكتبة Arduino Servo القياسية على معظم لوحات ESP8266 ولكنها قد تحد من منافذ PWM. يوصى باستخدام مكتبة ESP8266 Servo للتشغيل الموثوق.

04الخطوة 2: تحميل رمز الاجتياح الأساسي

انسخ الكود التالي وقم بتحميله إلى ESP8266 الخاص بك. هذا المثال يجعل عملية المسح المؤازرة من 0 إلى 180 درجة والعكس.

#يشملسيرفو مايسيرفو; const int servoPin = 5؛ // GPIO5 (D1 على العديد من اللوحات) void setup() { myServo.attach(servoPin); // السماح للمؤازرة بتحقيق الاستقرار في التأخير (500)؛ } حلقة باطلة() { // امسح من 0 إلى 180 درجة for (int angle = 0; angle = 0; angle--) { myServo.write(angle); تأخير (15)؛ } }

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

05الخطوة 3: الانتقال إلى زاوية محددة (حالة الاستخدام الشائع)

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

#يشملسيرفو مايسيرفو; const int servoPin = 5؛ إعداد باطلة () { myServo.attach (servoPin)؛ تأخير (500)؛ myServo.write(90); // الانتقال إلى 90 درجة (المركز) تأخير (1000)؛ myServo.write(0); // الانتقال إلى 0 درجة تأخير (1000)؛ myServo.write(180); // انتقل إلى 180 درجة } حلقة باطلة() { // لا شيء - المؤازرة تحتفظ بالموضع الأخير }

06المشكلات الشائعة واستكشاف الأخطاء وإصلاحها (استنادًا إلى تقارير المنشئ الفعلية)

أعراض السبب الأكثر احتمالا حل
تشنجات المؤازرة ولكنها لا تدور قوة غير كافية أو أرضية مشتركة مفقودة قم بتوصيل مصدر 5 فولت خارجي؛ تحقق من السلك الأرضي بين ESP8266 وأرض الطاقة المؤازرة
يتم إعادة تعيين ESP8266 عندما يتحرك المؤازرة قوة سحب مؤازرة من طرف ESP8266 3.3 فولت استخدم مصدرًا منفصلاً بجهد 5 فولت؛ لا تقم مطلقًا بتشغيل المؤازرة من اللوحة
يتحرك المؤازرة فقط إلى أقصى درجة 0 أو 180 درجة سلك الإشارة مفصول أو GPIO خاطئ التحقق المزدوج من اتصال الإشارة؛ جرب GPIO مختلفًا (على سبيل المثال، GPIO4 أو GPIO14)
لا حركة على الإطلاق مكتبة أو رقم التعريف الشخصي غير صحيح تأكد من تثبيت مكتبة ESP8266Servo؛ تحقق من تطابق رقم التعريف الشخصي مع الأسلاك

07تكرار المبدأ الأساسي

للتحكم بشكل موثوق في المؤازرة باستخدام ESP8266:استخدم مصدر طاقة منفصلًا بجهد 5 فولت، وقم بتوصيل جميع الأسباب معًا، واستخدم دبوس GPIO مخصصًا مزودًا بقدرة PWM مع مكتبة ESP8266Servo.تعمل هذه القاعدة المكونة من ثلاثة أجزاء مع كل أجهزة مؤازرة شائعة (SG90، MG90S، MG995) وكل لوحة ESP8266 قياسية.

08استنتاج قابل للتنفيذ

1. ابدأ ببساطة:قم ببناء دائرة المسح على اللوح باستخدام بطارية 4 × AA. تحقق من تحركات المؤازرة قبل إضافة أي أجهزة استشعار أو رمز Wi-Fi.

2. إضافة منطق التحكم:استبدل المسح بأوامر الزاوية التي يتم تشغيلها بواسطة زر أو صفحة ويب أو جهاز استشعار (على سبيل المثال، حرك المؤازرة إلى 45 درجة عند اكتشاف الحركة).

3. رفع المستوى:بالنسبة إلى الماكينات المتعددة، تأكد من أن مصدر الطاقة الخارجي الخاص بك يمكنه توفير 500 مللي أمبير على الأقل لكل سيرفو. استخدم مصدر 5V 2A لاثنين أو ثلاثة من الماكينات الصغيرة.

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

وقت التحديث: 16-04-2026

تمكين المستقبل

اتصل بمتخصص منتج Kpower للتوصية بالمحرك أو علبة التروس المناسبة لمنتجك.

البريد إلى Kpower
إرسال الاستفسار
+86 0769 8399 3238
 
kpowerMap