كيفية التحكم في محرك سيرفو باستخدام جهاز التحكم عن بعد الذي يعمل بالأشعة تحت الحمراء (الدليل الكامل خطوة بخطوة)_BLDC_Industry Insights_Kpower
بيت > رؤى الصناعة >بلدك
الدعم الفني

كيفية التحكم في محرك سيرفو باستخدام جهاز التحكم عن بعد بالأشعة تحت الحمراء (الدليل الكامل خطوة بخطوة)

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

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

01المفهوم الأساسي وكيف يعمل

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

سيناريو المثال:يقوم زر "رفع مستوى الصوت" بجهاز التحكم عن بعد الخاص بالتلفزيون بتدوير المؤازرة إلى 90 درجة (على سبيل المثال، فتح مزلاج صغير)، بينما يعيده "خفض مستوى الصوت" إلى 0 درجة. يتم استخدام هذا المبدأ في أذرع الروبوتات التي تصنعها بنفسك، ومغذيات الحيوانات الأليفة الأوتوماتيكية، وأنظمة إمالة الكاميرا التي يتم التحكم فيها عن بعد.

02المكونات المطلوبة (لا توجد أسماء تجارية)

عنصر المواصفات النموذجية كمية
لوحة التحكم الدقيقة أي لوحة مشتركة (على سبيل المثال، منطق 5 فولت، مع مخرج PWM) 1
وحدة استقبال الأشعة تحت الحمراء 1838B أو ما يعادله (تردد الناقل 38 كيلو هرتز) 1
محرك سيرفو أجهزة تناظرية قياسية 5 فولت (على سبيل المثال، بحجم SG90، 0°–180°) 1
جهاز التحكم عن بعد بالأشعة تحت الحمراء أي جهاز تحكم عن بعد منزلي (تلفزيون، DVD، مكيف الهواء) 1
أسلاك العبور من ذكر إلى أنثى أو من ذكر إلى ذكر 6–8
مزود الطاقة 5 فولت تيار مستمر (USB أو بطارية) 1

مهم:تسحب معظم الماكينات تيارًا كبيرًا (200-500 مللي أمبير). لا تقم بتشغيل المؤازرة مباشرة من طرف 5V الخاص بوحدة التحكم الدقيقة إذا كان يتطلب أكثر من 500 مللي أمبير. استخدم مصدرًا خارجيًا بجهد 5 فولت مع أرضية مشتركة.

03اتصال الأسلاك (تم التحقق منه وموثوق به)

قم بتوصيل المكونات على النحو التالي. تم اختبار هذه الأسلاك باستخدام أنظمة 5 فولت القياسية.

وحدة استقبال الأشعة تحت الحمراء (بالنظر إلى الجانب المسطح):

الدبوس الأيسر: الإشارة ← الدبوس الرقمي رقم 11 للمتحكم الدقيق (مثال)

الدبوس المركزي: GND → أرضية مشتركة

الدبوس الأيمن: VCC → 5V الإخراج

محرك سيرفو:

السلك البني/الأسود: GND → أرضية مشتركة

السلك الأحمر: 5 فولت → مصدر خارجي 5 فولت (أو وحدة تحكم دقيقة 5 فولت فقط للماكينات الصغيرة)

السلك البرتقالي/الأصفر: الإشارة ← المتحكم الدقيق PWM pin 9 (مثال)

أرضية مشتركة:قم بتوصيل GND الخاص بمصدر الطاقة الخارجي بـ GND الخاص بوحدة التحكم الدقيقة. وهذا أمر إلزامي للتشغيل المستقر.

04الإجراء خطوة بخطوة

الخطوة 1: تحديد رموز أزرار جهاز التحكم عن بعد الخاص بك

يرسل كل جهاز تحكم عن بعد يعمل بالأشعة تحت الحمراء رموزًا مختلفة. يجب عليك أولاً قراءة الرموز من جهاز التحكم عن بعد الخاص بك.

حالة نموذجية:قد يرسل جهاز التحكم عن بعد الخاص بتلفزيون Sony0x10للزر "1"، أثناء إرسال جهاز التحكم عن بعد الخاص بشركة Samsung0x80. الرمز ليس تسمية الزر - إنه رقم سداسي عشري فريد للزر + العلامة التجارية البعيدة.

فعل:قم بتحميل رسم تخطيطي بسيط لوحدة فك ترميز الأشعة تحت الحمراء (متوفر في المكتبات العامة مثل "IRremote") إلى وحدة التحكم الدقيقة الخاصة بك. افتح Serial Monitor، واضغط على كل زر تريد استخدامه، واكتب الرموز. على سبيل المثال:

السهم لأعلى →0xFF629D

السهم لأسفل →0xFFA857

موافق/حدد →0xFF02FD

الخطوة 2: تعيين رموز الأزرار لزوايا المؤازرة

قرر أي زر ينقل المؤازرة إلى أي زاوية. زوايا المؤازرة القياسية هي من 0 درجة إلى 180 درجة.

مثال لرسم الخرائط (باستخدام الرموز من الخطوة 1):

زر0xFF629D→ زاوية المؤازرة 0 درجة

زر0xFFA857→ زاوية المؤازرة 90 درجة

زر0xFF02FD→ زاوية المؤازرة 180 درجة

الخطوة 3: اكتب رمز التحكم

يوجد أدناه مثال للتعليمات البرمجية العامة التي تعمل مع مكتبة IRremote الشهيرة (الإصدار 3.x أو الأحدث). يستبدلREMOTE_CODE_1, REMOTE_CODE_2وما إلى ذلك، باستخدام رموزك الفعلية من الخطوة 1.

#يشمل#يشملكونست إنت IR_PIN = 11؛ كونست إنت SERVO_PIN = 9؛ IRrecv Irecv(IR_PIN); نتائج decode_results؛ سيرفو مايسيرفو; // استبدلها بالرموز الفعلية لجهاز التحكم عن بعد (القيم السداسية من الخطوة 1) const unsigned long CODE_ANGLE_0 = 0xFF629D; // على سبيل المثال، الزر لأعلى const unsigned long CODE_ANGLE_90 = 0xFFA857; // على سبيل المثال، الزر السفلي ثابت بدون توقيع long CODE_ANGLE_180 = 0xFF02FD; // على سبيل المثال، زر موافق void setup() { Serial.begin(9600); Irecv.enableIRIn(); // بدء تشغيل جهاز استقبال الأشعة تحت الحمراء myServo.attach(SERVO_PIN); myServo.write(0); // ابدأ عند 0° Serial.println("جاهز. اضغط على الأزرار الموجودة على جهاز التحكم عن بُعد."); } حلقة باطلة() { if (irrecv.decode(&results)) { unsigned long ReceedCode = results.value; Serial.print("الرمز المستلم: 0x"); Serial.println(receivedCode, HEX); // قم بتعيين الكود المستلم إلى زاوية المؤازرة if (receivedCode == CODE_ANGLE_0) { myServo.write(0); Serial.println("المؤازرة → 0°"); } else if (receivedCode == CODE_ANGLE_90) { myServo.write(90); Serial.println("مؤازرة → 90 درجة"); } else if (receivedCode == CODE_ANGLE_180) { myServo.write(180); Serial.println("مؤازرة → 180 درجة"); } else { Serial.println("زر غير معين. تم التجاهل."); } Irecv.resume(); // انتظر الإشارة التالية } }

ملحوظة:إذا كان جهاز التحكم عن بعد الخاص بك يستخدم بروتوكولًا مختلفًا (على سبيل المثال، NEC أو Sony أو RC5)، فستكتشفه المكتبة تلقائيًا. يعمل الكود أعلاه مع معظم أجهزة التحكم عن بعد الخاصة بالمستهلكين.

الخطوة 4: الاختبار والمعايرة

1. قم بتشغيل الدائرة (طاقة مؤازرة خارجية إذا لزم الأمر).

2. افتح جهاز المراقبة التسلسلي عند 9600 باود.

3. اضغط على الزر المعين - يجب أن ينتقل المؤازرة إلى الزاوية المحددة مسبقًا خلال 0.5 ثانية.

4. إذا كان المؤازرة في حالة اهتزاز أو لا تتحرك، فتحقق مما يلي:

اتصال أرضي مشترك.

سعة إمداد الطاقة المؤازرة (500 مللي أمبير على الأقل للماكينات القياسية).

لا يتعرض مستقبل الأشعة تحت الحمراء لأشعة الشمس المباشرة أو ضوء الفلورسنت (وهذا يسبب التداخل).

05المشاكل والحلول الشائعة (حالات من العالم الحقيقي)

مشكلة السبب الأكثر احتمالا الإصلاح الذي تم التحقق منه
يتحرك المؤازرة بشكل عشوائي عند عدم الضغط على أي زر يلتقط مستقبل الأشعة تحت الحمراء الضوضاء الصادرة عن الأضواء أو الشاشة قم بحماية جهاز الاستقبال بشريط كهربائي أسود، أو قم بإضافة مكثف 100 ميكرو فاراد بين 5 فولت وGND بالقرب من جهاز الاستقبال
تعمل بعض الأزرار والبعض الآخر لا يعمل يرسل جهاز التحكم عن بعد "رمز تكرار" (على سبيل المثال، 0xFFFFFFFF) للأزرار المعلقة تعديل التعليمات البرمجية لتجاهل الرموز المتكررة:if (receivedCode == 0xFFFFFFFF) return;
يتحرك السيرفو مرة واحدة فقط ثم يتوقف قوة المؤازرة باللون البني استخدم مصدرًا خارجيًا بجهد 5 فولت (يوصى بـ 2 أمبير) مع مكثف كبير (470 درجة فهرنهايت)
لم يتم الكشف عن إشارة على الإطلاق دبوس جهاز استقبال IR خاطئ أو مكتبة مفقودة تحقق مرة أخرى من اتصال الدبوس؛ قم بتثبيت أحدث مكتبة IRremote من مستودع موثوق به

06توسيع المشروع (الخطوات التالية القابلة للتنفيذ)

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

ثلاث توصيات قابلة للتنفيذ لتعزيز التنفيذ:

1. إضافة خدمات متعددة:استخدم مجموعة من الكائنات المؤازرة وقم بتعيين أزرار مختلفة لماكينات مختلفة. على سبيل المثال، يتحكم الزر "1" في المؤازرة A إلى 0°، ويتحكم الزر "2" في المؤازرة B إلى 45°.

2. تنفيذ حركة سلسة:يستبدلمضاعفات. الكتابة (زاوية)مع حلقة تزيد الزاوية خطوة بخطوة (على سبيل المثال، من الزاوية الحالية إلى الزاوية المستهدفة بزيادات قدرها 1 درجة مع تأخير قدره 15 مللي ثانية). وهذا يخلق حركة تدريجية احترافية.

3. تعيينات زر المتجر في EEPROM:اكتب روتينًا صغيرًا للمعايرة يتيح لك تعلم الأزرار الجديدة دون إعادة تحميل التعليمات البرمجية. يعد هذا مفيدًا بشكل خاص إذا فقدت جهاز التحكم عن بعد الأصلي الخاص بك وانتقلت إلى علامة تجارية أخرى.

التحقق النهائي:قبل نشر مشروعك في تطبيق حقيقي (على سبيل المثال، مزلاج الباب الذي يتم التحكم فيه عن بعد أو القابض الآلي)، اختبر كل الضغطات على الأزرار 50 مرة على الأقل لكل منها. يمكن حجب إشارات الأشعة تحت الحمراء بواسطة أشياء أو ضوء ساطع - قم دائمًا بتضمين مؤشر مرئي (على سبيل المثال، مصباح LED يومض عند استلام رمز) للتأكد من عمل النظام.

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

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

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

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