تم النشر 2026-04-06
توفر هذه المقالة دليلاً كاملاً خطوة بخطوة لتصميم ومحاكاة دائرة إلكترونية حيث يتحكم متحكم ESP32 في متحكم قياسي.مضاعفاتمحرك. سوف تتعلم توصيلات الأسلاك الصحيحة، وإعداد إشارة PWM المطلوبة، وكيفية اختبار النظام بالكامل في بيئة محاكاة قبل إنشاء نموذج أولي مادي. تعتمد جميع المعلومات على المواصفات الفنية الرسمية ويتم التحقق منها من خلال اختبار حقيقي باستخدام مكونات مشتركة.
تساعدك المحاكاة على اكتشاف أخطاء الأسلاك وتأكيد توقيت الإشارة والتحقق من متطلبات الطاقة دون المخاطرة بإتلاف الأجهزة. على سبيل المثال، من الأخطاء الشائعة توصيل طرف طاقة السيرفو مباشرة بمخرج ESP32 بجهد 3.3 فولت. في المحاكاة، سترى انخفاض الجهد وحركة المحرك غير المنتظمة على الفور، مما يسمح لك بتصحيح التصميم قبل اللحام. يستخدم هذا الدليل أجهزة مؤازرة صغيرة قياسية بقدرة 5 فولت (مثل تلك الموجودة في أذرع الروبوتات للهواة ومحور الكاميرا) كحالة مرجعية.
لبناء نموذج محاكاة دقيق، تحتاج إلى المكونات التالية. كلها متاحة في أدوات المحاكاة الشائعة مثل Wokwi أو Proteus أو Tinkercad.
لا تقم بتشغيل المؤازرة من طرف ESP32 3.3V أو 5V- يمكن للمؤازرة سحب ما يصل إلى 500 مللي أمبير أثناء الحركة، وهو ما يتجاوز تيار الإخراج الآمن لـ ESP32 (الحد الأقصى النموذجي 250 مللي أمبير). استخدم دائمًا مصدرًا خارجيًا.
يوجد أدناه مخطط التوصيل الكهربائي الدقيق للمحاكاة. أعد إنشاء هذه الاتصالات في برنامج المحاكاة الخاص بك.
محطة خارجية 5 فولت إيجابية (+).→ الاتصال بالمؤازرةأحمر(أو بني) سلك.
محطة خارجية سلبية 5 فولت (GND).→ الاتصال بالمؤازرةأسود(أو البني) سلك ارضيوإلى دبوس GND الخاص بـ ESP32.الأرضية المشتركة بين ESP32 والمؤازرة إلزامية- بدونها، لا يوجد مرجع لإشارة التحكم.
ضعمكثف 1000 ميكروفارادعبر الأطراف الموجبة والسالبة لمصدر 5 فولت الخارجي (لاحظ القطبية: يؤدي الأطول إلى +، والأقصر إلى -). هذا يمتص طفرات التيار عندما يبدأ المؤازرة في التحرك.
ESP32دبوس GPIO (على سبيل المثال، GPIO 18)→ قم بتوصيل أمقاومة 330 أومفي السلسلة → ثم إلى المؤازرةأصفر(أو برتقالي/أبيض) سلك التحكم.
يعتبر المقاوم اختياريًا ولكن يوصى به بشدة في المحاكاة لنموذج الحماية في العالم الحقيقي. تسمح لك العديد من أدوات المحاكاة بإضافتها.
أضف راسم الذبذبات الافتراضي لمراقبة دبوس التحكم. يجب أن تشاهد قطار نبض 50 هرتز (الفترة = 20 مللي ثانية) مع عرض نبض يتراوح بين 0.5 مللي ثانية (0 درجة) و 2.4 مللي ثانية (180 درجة).
أحد التطبيقات الشائعة في العالم الحقيقي هو آلية الإمالة الشاملة للكاميرات الأمنية. يدور المؤازرة من 0 درجة إلى 180 درجة بناءً على الحركة المكتشفة. في المحاكاة، يمكنك محاكاة ذلك عن طريق توصيل مقياس الجهد بمدخل تناظري لـ ESP32. عند تشغيل مقياس الجهد الافتراضي، تتغير زاوية المؤازرة بشكل متناسب. وهذا يؤكد أن دائرتك يمكنها التعامل مع المدخلات الديناميكية.
انسخ الكود التالي إلى محرر ESP32 الخاص بالمحاكاة. يقوم بمسح المؤازرة من 0 درجة إلى 180 درجة والعودة.
#يشملسيرفو مايسيرفو; const int servoPin = 18؛ إعداد باطلة () { myServo.attach (servoPin، 500، 2400)؛ // 500 s = 0°، 2400 s = 180° } حلقة باطلة() { for (int angle = 0; angle = 0; angle--) { myServo.write(angle); تأخير (15)؛ } }
في المحاكاة الخاصة بك، قم بتشغيل هذا الرمز. ستلاحظ أن عمود المؤازرة الافتراضي يدور بسلاسة. إذا كانت الحركة متشنجة أو لا يتحرك المؤازرة، فتحقق مما يلي:
الاتصال الأرضي المشترك (الخطأ الأكثر شيوعًا)
تردد PWM الصحيح (ESP32سيرفوتقوم المكتبة تلقائيًا بتعيين 50 هرتز)
تيار إمداد كافٍ (قم بزيادة مصدر الطاقة المحاكي إلى 1A)
الوجبات الجاهزة الأساسية:تتطلب محاكاة ESP32 إلى المؤازرة الناجحة ثلاثة عناصر غير قابلة للتفاوض - (1) طاقة خارجية بجهد 5 فولت للمؤازرة، (2) أرضية مشتركة بين ESP32 ومصدر الإمداد المؤازر، و(3) إشارة تحكم PWM مستقرة يتم إنشاؤها بواسطةESP32سيرفومكتبة ذات حدود عرض النبض الصحيحة.
خطواتك التالية:
1. افتح محاكي ESP32 مجاني عبر الإنترنت (على سبيل المثال، Wokwi أو Tinkercad).
2. ضع المكونات تمامًا كما هو موضح في المخطط أعلاه.
3. انسخ الكود المقدم، والصقه في محرر الكود الخاص بالمحاكاة، وقم بتشغيله.
4. استخدم مرسمة الذبذبات الافتراضية للتحقق من نبضات 0.5-2.4 مللي ثانية على دبوس التحكم.
5. بمجرد أن تعمل المحاكاة بشكل لا تشوبه شائبة، انقل التصميم إلى الأجهزة المادية - ستكون قد قمت بالفعل بحل 90% من المشكلات الشائعة.
يتذكر:لا تحل المحاكاة محل اختبار العالم الحقيقي، ولكنها تقلل من وقت تصحيح الأخطاء بأكثر من النصف. يقوم كل مطور محترف بمحاكاة الدوائر المعقدة أولاً. باتباع هذا الدليل، لديك الآن تصميم مرجعي معتمد يمكنك إعادة استخدامه لأي مشروع يعتمد على المؤازرة (مفاصل الروبوت، الأبواب الآلية، أجهزة تتبع الطاقة الشمسية). احتفظ بمخطط الدائرة والرمز هذا كقالب قياسي.
وقت التحديث:2026-04-06