جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
ستوضح هذه التعليمات كيفية التحكم في موضع المحرك عبر شبكة الويب المحلية.
الآن يمكنك استخدام الهاتف الذكي أو 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
هناك جزئين للتحميل:
1. Java lib إلى نظام الملفات nodeMCU
يتم حفظ lib في مجلد بجوار ملف المشروع ، وعلينا تثبيت الأداة المسماة أداة "تحميل البيانات" في أداة دليل Arduino ، ثم إعادة تشغيل Arduino IDE.
لتحميل Java lib ، اختر التالي: Tools> ESP8266 Sketch Data Upload
انتظر حوالي 1 دقيقة لتحميل lib.
يمكن تنزيل أداة "تحميل البيانات" من هنا
2. برنامج عقدة MCU
استخدام وظيفة التحميل لتحميل الكود كالمعتاد في Arduino.
الخطوة 5: اختبرها
هذا كل شيء! من الآن ، يمكنك استخدام الهاتف المحمول أو iPad المتصل بشبكة wifi للتحكم في موضع المحرك.