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 -
الاجهزة والمكونات اللاسلكية, انترنت الأشياء, جميع المنتجات
موديول واي فاي وبلوتوث 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 للمحرك . نأمل أن تكون هذه المشروع مفيدة.
أنتهت !!!