جدول المحتويات:

التحكم في موضع محرك التيار المستمر: 5 خطوات
التحكم في موضع محرك التيار المستمر: 5 خطوات

فيديو: التحكم في موضع محرك التيار المستمر: 5 خطوات

فيديو: التحكم في موضع محرك التيار المستمر: 5 خطوات
فيديو: كيف تتحكم في سرعة محركات التيار المستمر 2024, يوليو
Anonim
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر
التحكم في موضع محرك التيار المستمر

ستوضح هذه التعليمات كيفية التحكم في موضع المحرك عبر شبكة الويب المحلية.

الآن يمكنك استخدام الهاتف الذكي أو iPad المتصل بالشبكة ، ثم اكتب عنوان خادم الويب المحلي للمحرك من هنا ، يمكننا التحكم في قرص موضع المحرك عن طريق تدوير القرص على صفحة الويب عندما نلمس القرص على صفحة الويب ، وسوف يرسل إعداد الموضع إلى خادم الويب الخاص بالمحرك ، ثم قم بتدوير قرص المحرك للوصول إلى هذا الوضع في الوقت الفعلي

شاهد الفيديو

www.youtube.com/watch؟v=bRiY4Qr5HRE

الخطوة 1: الأجهزة المطلوبة

الأجهزة المطلوبة
الأجهزة المطلوبة

لجعل هذا المشروع ، سنحتاج

1. nodeMCU

2. H-bridge L298

3. محرك مع جهاز تشفير

4. قاعدة المحرك

قلب nodeMCU هو ESP8266 الذي يسمح لنا بالاتصال بشبكة wifi المحلية. كما أن لديها GPIO والمقاطعة ، وظيفة PWM مثل متحكم Arduino الآخرين

قاعدة المحرك مصنوعة من خشب MDF بسمك 3 مم ، مقطوع بآلة التصنيع باستخدام الحاسب الآلي بالليزر.

الخطوة 2: تصميم الدوائر

تصميم الدوائر
تصميم الدوائر
تصميم الدوائر
تصميم الدوائر
تصميم الدوائر
تصميم الدوائر
تصميم الدوائر
تصميم الدوائر

ألقِ نظرة على تصميم الدائرة ، يتم توصيل مشفر المحرك بدبوس الإدخال 4 ، 5 حيث يعمل الدبوس 4 أيضًا كدبوس مقاطعة لحساب دوران المحرك

يعمل الدبوس 12 ، 13 كطرف إخراج للتحكم في تحرك المحرك للأمام أو للخلف بمساعدة جسر H L298

يتم استخدام Pin 14 مع وظيفة PWM للتحكم في سرعة المحرك ، في هذا المشروع ، يقوم فقط بدفع PWM المستقر لتقليل سرعة المحرك

بعد ذلك ، صنعنا الدائرة في قاعدة المحرك مثل الصورة.

الخطوة 3: كود اردوينو يعمل

كود اردوينو يعمل
كود اردوينو يعمل

الجزء الرئيسي هو كود HTML الذي يستخدم لشاشة الويب المحلية

يمكن تنزيل الكود الكامل من هنا

تُستخدم مكتبة نصوص Java لإنشاء قرص دائري ، وتمرير القيمة إلى nodeMCU. يحتاج Java lib للتحميل إلى نظام ملفات nodeMCU

الخطوة 4: قم بتحميل الكود إلى NodeMCU

قم بتحميل الكود إلى NodeMCU
قم بتحميل الكود إلى NodeMCU
قم بتحميل الكود إلى NodeMCU
قم بتحميل الكود إلى NodeMCU
قم بتحميل الكود إلى NodeMCU
قم بتحميل الكود إلى NodeMCU

هناك جزئين للتحميل:

1. Java lib إلى نظام الملفات nodeMCU

يتم حفظ lib في مجلد بجوار ملف المشروع ، وعلينا تثبيت الأداة المسماة أداة "تحميل البيانات" في أداة دليل Arduino ، ثم إعادة تشغيل Arduino IDE.

لتحميل Java lib ، اختر التالي: Tools> ESP8266 Sketch Data Upload

انتظر حوالي 1 دقيقة لتحميل lib.

يمكن تنزيل أداة "تحميل البيانات" من هنا

2. برنامج عقدة MCU

استخدام وظيفة التحميل لتحميل الكود كالمعتاد في Arduino.

الخطوة 5: اختبرها

هذا كل شيء! من الآن ، يمكنك استخدام الهاتف المحمول أو iPad المتصل بشبكة wifi للتحكم في موضع المحرك.

موصى به: