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

مروحة DIY مع زر ON-OFF - M5StickC ESP32: 8 خطوات
مروحة DIY مع زر ON-OFF - M5StickC ESP32: 8 خطوات

فيديو: مروحة DIY مع زر ON-OFF - M5StickC ESP32: 8 خطوات

فيديو: مروحة DIY مع زر ON-OFF - M5StickC ESP32: 8 خطوات
فيديو: Lesson 65: Controlling two channel Solid State Relay with push button switches 2024, شهر نوفمبر
Anonim

في هذا المشروع سوف نتعلم كيفية استخدام وحدة FAN L9110 باستخدام لوحة M5StickC ESP32.

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • M5StickC ESP32
  • وحدة FAN L9110
  • برنامج Visuino: قم بتنزيل Visuino هنا:

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل StickC pin 5V بمسمار وحدة FAN VCC
  • قم بتوصيل StickC pin GND بدبوس وحدة FAN GND
  • قم بتوصيل StickC pin G26 بدبوس وحدة FAN INA

الخطوة 3: ابدأ Visuino ، وحدد نوع اللوحة M5 Stack Stick C

ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C
ابدأ Visuino ، وحدد نوع لوحة M5 Stack Stick C

ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "M5 Stack Stick C" كما هو موضح في الصورة 2

الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها

في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
في Visuino قم بإضافة المكونات وتعيينها
  • أضف مكون "Detect Edge"
  • أضف مكون "تبديل (T) Flip-Flop"
  • أضف مكون "رقمي متعدد المصادر"
  • أضف مكون "قيمة النص"
  • انقر نقرًا مزدوجًا فوق "TextValue1" وفي نافذة العناصر:
  • اسحب "Set Value" إلى الجانب الأيسر وفي نافذة الخصائص اضبط القيمة على "FAN ON"
  • اسحب "Set Value" إلى الجانب الأيسر وفي نافذة الخصائص اضبط القيمة على "FAN OFF"
  • أغلق نافذة العناصر
  • حدد لوحة "M5 Stack Stick C" وفي نافذة الخصائص ، قم بتوسيع الوحدات> عرض ST7735 و:

    • اضبط الاتجاه على اليمين
    • حدد العناصر وانقر فوق الزر 3 نقاط وفي نافذة العناصر

      اسحب "النص: الحقل" إلى اليسار وفي نافذة الخصائص اضبط الحجم على 3 والقيمة الأولية إلى "FAN OFF"

  • أغلق نافذة العناصر

الخطوة 5: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
  • قم بتوصيل دبوس الزر "M5 Stack Stick C" A (M5) بدبوس "DetectEdge1"
  • قم بتوصيل دبوس "DetectEdge1" بـ "TFlipFlop1" pin Clock
  • قم بتوصيل طرف "TFlipFlop1" بدبوس "DigitalMultiSource1"
  • قم بتوصيل دبوس "TFlipFlop1" المقلوب إلى "TextValue1"> Set Value2> pin Clock
  • قم بتوصيل دبوس "DigitalMultiSource1" [0] بـ "TextValue1"> تعيين Value1> pin Clock
  • قم بتوصيل دبوس "DigitalMultiSource1" [1] بطرف "M5 Stack Stick C" GPPIO26
  • قم بتوصيل دبوس "TextValue1" بـ "M5 Stack Stick C" دبوس النص Field1 دبوس الساعة
  • قم بتوصيل دبوس "TextValue1" بـ "M5 Stack Stick C" دبوس Text Field1 دبوس In

الخطوة 6: إنشاء ، ترجمة ، وتحميل الكود

إنشاء وترجمة وتحميل التعليمات البرمجية
إنشاء وترجمة وتحميل التعليمات البرمجية

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

الخطوة 7: العب

إذا قمت بتشغيل وحدة M5StickC ، فستبدأ FAN في الدوران ويمكنك إيقاف تشغيلها أو تشغيلها باستخدام الزر البرتقالي M5 ، كما سترى الحالة على الشاشة.

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:

الخطوة 8: استكشاف الأخطاء وإصلاحها

استكشاف الأخطاء وإصلاحها
استكشاف الأخطاء وإصلاحها
  • تأكد من أنك حددت لوحة StickC الصحيحة ، وتحقق من طرازك
  • تحتاج أحيانًا إلى إيقاف تشغيل / تشغيل وحدة StickC قبل الاستخدام ، يمكنك القيام بذلك عن طريق الضغط على زر جانبي لمدة 5 ثوانٍ أو أكثر.

موصى به: