ESP32 with DC Motor and L298N Motor Driver – Control Speed and Direction
يوضح هذا المشروع كيفية التحكم في اتجاه وسرعة محرك التيار المستمر باستخدام ESP32 و L298N Motor Driver . سوف نلقي نظرة على كيفية التحكم في سرعة واتجاه محرك التيار المستمر باستخدام ESP32 مع الاردوينو IDE ودرايفر L298N للمحرك .
ملاحظة: هناك العديد من الطرق للتحكم في محرك التيار المستمر . سنستخدم L298N .
لفهم هذا المشروع بشكل أفضل ، قد ترغب في إلقاء نظرة على معرفة كيفية مواجهة الدرايفر مع محرك التيار المستمر في المشروع التالي :
تحكم محرك التيار المستمر مع ESP32 - السرعة والاتجاه
فلنضع مثالًا بسيطًا للتحكم في سرعة واتجاه محرك DC واحد .
الادوات المطلوبة لتحكم في محرك التيار المستمر مع ESP32 - السرعة والاتجاه
لإكمال هذا المشروع ، تحتاج إلى الأجزاء التالية :

- ESP32 DOIT DEVKIT V1 Board
- DC motor
- L298N motor driver
- Power source: 4x 1.5 AA batteries or Bench power supply
- 2x 100nF ceramic capacitors (optional)
- 1x SPDT slide switch (optional)
- Jumper wires
-
-
جميع المنتجات, مواتير ودرايفرات
درايفر محركات L298N Motor Driver Controller Module
لمحة سريعة
- المعنى الحالي لكل محرك.
- المبدد الحراري لأداء أفضل.
- مؤشر LED للتشغيل.
- رقاقة محرك الجسر H المزدوج: L298N.
- جهد التشغيل (VDC): 5 ~ 35
- تيار الذروة (A): 2
- التيار المستمر (A): 0-36mA
- عدد القنوات: 2
- الحماية من التيار الزائد (أ): نعم
- الحماية الحرارية: نعم
للاطلاع على فكرة مشروع تساعدك على برمجة واستخدام هذا المنتج
SKU: AA034 -
-
-
جميع المنتجات, مواتير ودرايفرات
محرك تيار مستمر 3V-6V جودة عالية High Quality Toy DC Motor
لمحة سريعة
- نوع المحرك: DC Toy Motor
- اتجاه العمل: كل من عقارب الساعة وعكس اتجاه عقارب الساعة
- نطاق إمداد الجهد: 3 فولت إلى 6 فولت
- جهد التشغيل النموذجي: 5 فولت
- لا توجد سرعة تحميل: تصل إلى 14000 @ 6V
- سرعة التحميل: 5000 دورة في الدقيقة
- الحمل المقدر: 10 جرام سم
- يبدأ عزم الدوران: 20 جرام سم
للاطلاع على فكرة مشروع تساعدك على برمجة واستخدام هذا المنتج
SKU: AD016 -
جميع المنتجات, مفاتيح وسويتشات
مفتاح تحريك صغير SPDT slide switch 3 Pin
لمحة سريعة
يُعد Mini SPDT 3 Pin Slide Switch مفتاحًا صغير الحجم وموثوقًا، مصممًا للاستخدام في الدوائر الإلكترونية ومشاريع DIY. يتميز بحجمه المدمج وآلية Slide سلسة، مما يجعله مثاليًا للتركيب على الـ PCB، ومشاريع Arduino، والنماذج الأولية (Prototypes)، وتطبيقات التبديل ذات الجهد المنخفض.
مناسب للطلاب، والهواة، ومشاريع تطوير الإلكترونيات.
SKU: AC182 -
الاجهزة والمكونات اللاسلكية, انترنت الأشياء, جميع المنتجات
موديول واي فاي وبلوتوث ESP32 development board
الاجهزة والمكونات اللاسلكية, انترنت الأشياء, جميع المنتجاتموديول واي فاي وبلوتوث ESP32 development board
لمحة سريعة
- فلاش مدمج : 32 ميجابت
- امدادات الطاقة : 5V
- بروتوكول WiFi: IEEE 802.11 b / g / n
- الواجهة الطرفية : UART / GPIO / ADC / DAC / SDIO / PWM / I2C / I2S
- مستوى المنطق : 3.3V
للاطلاع على فكرة مشروع تساعدك على برمجة واستخدام هذا المنتج
SKU: NA396
مخطط التوصيل لتحكم في محرك التيار المستمر مع ESP32 - السرعة والاتجاه
يرتبط المحرك الذي سنتحكم فيه بدبابيس إخراج المحرك ، لذلك نحتاج إلى توصيل دبابيس ENABLEA و INPUT1 و INPUT2 الخاصة بمحرك إلى ESP32 . اتبع الرسم التخطيطي التالي لتوصيل محرك التيار المستمر وسائق المحرك L298N إلى ESP32 .

يتطلب محرك التيار المستمر قفزة كبيرة في التيار ، لذلك يجب تشغيل المحركات باستخدام مصدر طاقة خارجي من ESP32 . على سبيل المثال ، نحن نستخدم بطاريات 4AA ، ولكن يمكنك استخدام أي مصدر طاقة آخر مناسب . في هذا المشروع ، يمكنك استخدام مصدر طاقة من 6 فولت إلى 12 فولت .
يعد المفتاح بين حامل البطارية وسائق المحرك أمرًا اختياريًا ، لكن من السهل جدًا قطع الطاقة وتطبيقها . وبهذه الطريقة ، لن تحتاج إلى الاتصال باستمرار فقط افصل الأسلاك لتوفير الطاقة .
نوصي بلحام مكثف خزفي بحجم 0.1uF بين الطراف الموجبة والسالبة لمحرك التيار المستمر ، كما هو موضح في الرسم البياني للمساعدة في تخفيف أي طفرات في الجهد. (ملاحظة: تعمل المحركات أيضًا بدون مكثف.)
الكود البرمجي لتحكم في محرك التيار المستمر مع ESP32 - السرعة والاتجاه
يتحكم الكود التالي في سرعة واتجاه محرك التيار المستمر . هذا الكود غير مفيد في العالم الحقيقي ، إنه مجرد مثال بسيط لفهم أفضل لكيفية التحكم في سرعة واتجاه محرك التيار المستمر باستخدام ESP32 .
في هذا المشروع ، أظهرنا لك كيفية التحكم في اتجاه وسرعة محرك DC باستخدام ESP32 وسائق L298N للمحرك . نأمل أن تكون هذه المشروع مفيدة.
أنتهت !!!








