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

وحدة التحكم الذكية بالمروحة: 9 خطوات
وحدة التحكم الذكية بالمروحة: 9 خطوات

فيديو: وحدة التحكم الذكية بالمروحة: 9 خطوات

فيديو: وحدة التحكم الذكية بالمروحة: 9 خطوات
فيديو: كيف تعرف ان هاتفك يدعم IR | تحويل الهاتف الى ريموت كنترول للتحكم بجميع الاجهزة 2024, شهر نوفمبر
Anonim
وحدة التحكم الذكية بالمروحة
وحدة التحكم الذكية بالمروحة

تم إنشاء هذا المشروع لسد الحاجة إلى التحكم في مروحة في حاوية من خلال تفسير معلومات درجة الحرارة الحالية. تهدف إلى تشغيل مروحة إما 2 أو 3 دبوس عن طريق تعديل عرض النبض على ميزانية صغيرة ويجب التحكم فيها عن طريق wifi.

كهدف ثانٍ ، يجب أن يكون سهل الاستخدام في نظام المنزل الذكي.

قررت استخدام معيار ESP8266 مع درع مستشعر درجة الحرارة ولوحة اندلاع لجهاز Mosfet.

يتم التحكم في PWM بواسطة ESP الذي يقوم بتبديل mosfet بتردد سريع.

اللوازم

- موسفيت اندلاع

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (تأكد من اختيار V3 ، لأنه يحتوي على فتحات تركيب.)

- درع DHT22

de.aliexpress.com/item/32648082692.html

- أسلاك فيمال دوبون

de.aliexpress.com/item/33039596089.html

- حافظة مطبوعة ثلاثية الأبعاد (انظر STLs المرفقة)

- برنامج ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- مسامير 3 × 8 مم (مفضل للتثبيت في البلاستيك)

- الغراء الساخن

- لحام حديد

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

اطبع العلبة باستخدام طابعة ثلاثية الأبعاد أو استخدم خدمة الطباعة.

هذه هي إعدادات الطباعة الخاصة بي للحالة:

  • ارتفاع الطبقة: 0.2
  • المواد: PLA (منطقة درجة حرارة منخفضة) ، PETG / ABS (منطقة درجة حرارة عالية)

اطبع مع دعم الثقوب الكبيرة على سبيل المثال يو اس بي. لا تحتاج إلى دعم فتحات التهوية.

الخطوة 2: لحام الألواح

لحام الألواح
لحام الألواح
لحام الألواح
لحام الألواح

قم بلحام المسامير التي تم تسليمها مع حزمة wemos v3 إلى اللوحة.

يجب أن يكون الجانب الأطول من البلاستيك أعلى اللوحة. (صورة 1.) تظهر الدبابيس الصغيرة من اللوحة السفلية.

تلميح: استخدم لوح التجارب لحام المسامير ، فقد تحتاج إلى طرف صغير.

بعد ذلك ، قم بتلحيم الفاصل ذو المسامير الطويلة لدرع درجة الحرارة (صورة 2).

الآن اترك الدبابيس الطويلة.

الخطوة 3: لحام الأسلاك

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

    • 5 فولت
    • GND

    رقم تعريف شخصي واحد PWM -> على سبيل المثال D5

ألقِ نظرة على درع درجة الحرارة لديك لتحديد رقم التعريف الشخصي الذي يتم استخدامه للبيانات.

على درع DHT22 ، يتم استخدام D4. لا تستخدم نفس رقم التعريف الشخصي

يمكنك أيضًا استخدام 3.3V Pin كبديل لـ 5V

  • ضع القليل من اللحام بالفعل على 3 دبابيس.
  • بعد ذلك ، قم بتوصيل المسامير والكابلات معًا ، واحدة لكل منهما.
  • ضع أنبوب الانكماش فوقه واستخدم مسدس حراري لتقليصه.

احذر من وضع الحرارة مباشرة على درجة الحرارة. المستشعر قد يتضرر بطريقة أخرى

الخطوة 4: ضع الأجزاء في العلبة

ضع الأجزاء في العلبة
ضع الأجزاء في العلبة
ضع الأجزاء في العلبة
ضع الأجزاء في العلبة
  • اضغط برفق على لوحة mosfet و wemos في جانب العلبة. كما رأينا في الصورة. يجب أن تكون ثابتة في مكانها بالفعل.
  • ضع بعض الغراء الساخن على المسامير التي تمسك اللوحين ، حتى لا ينفك اللوح.
  • بعد ذلك ضع درع الحرارة فوق wemos.

انتبه إلى المحاذاة الصحيحة للدرع على سبيل المثال 5V يطابق في كلا المجالين نفس الدبوس.

يجب أن يشير طرف مستشعر DHT22 إلى حدود العلبة كمثال.

يمكنك قطع بقية دبابيس الدرع بعناية لاحقًا. (ربما بعد الاختبار)

الخطوة 5: توصيل الأسلاك معًا

الأسلاك كلها معا
الأسلاك كلها معا
الأسلاك كلها معا
الأسلاك كلها معا

درع لموسفيت:

5 فولت -> VCC

GND -> GND

PWM PIN -> SIG

موسفيت:

مصدر الطاقة + -> VCC IN

مصدر الطاقة -> GND

FAN + -> V +

مروحة - -> V -

FAN (اختياري 3 PIN) -> لا تقم بتوصيله. قم بقصه ووضع أنبوب انكماش فوقه.

استخدم دائمًا الحلقات السلكية للأطراف اللولبية

الخطوة 6: البرامج الثابتة

البرامج الثابتة
البرامج الثابتة

قررت استخدام ESPEasy للتحكم في ESP. الميزة هي أنك لست بحاجة إلى معرفة كيفية كتابة C Code للوصول إلى هدفك.

  • احصل على أحد إصدارات ESP Easy Release
  • استخرجه واستخدم ESP. Easy. Flasher.exe

    • حدد أولاً منفذ com
    • من برنامج ثابت ينتهي بـ normal_ESP8266_4M1M.bin
    • اكتبها على wemos
    • أعد تشغيل الجهاز (افصل USB لفترة قصيرة)
    • ستظهر WiFi AP "ESP_Easy_0" ، كلمة المرور: configesp (قبل 2.0 ، تم تسمية AP باسم ESP_0) إذا لم يتم نقلك تلقائيًا إلى صفحة تسجيل الدخول ، فانتقل إلى 192.168.4.1
    • قم بتكوين ESP لاستخدام wifi الخاص بك.

يتم استخدام 4M بسبب 4 ميجا بايت فلاش.

الخطوة 7: الاتصال بـ SmartHome

اتصل بـ SmartHome
اتصل بـ SmartHome
اتصل بـ SmartHome
اتصل بـ SmartHome
  • اتصل بواجهة مستخدم ESPEasy.

    • استخدم جهاز التوجيه الخاص بك لتحديد عنوان IP الذي يمتلكه ESPEasy. عادة ما يكون مدرجًا على أنه espeasy-0.
    • ثم انتقل إلى واجهة الويب عن طريق إدخال https:// yourip
  • في قسم الجهاز أضف جهاز الاستشعار الجديد ، إذا كان لديك DHT22 فهو عادة D4 GPIO Pin.
  • بعد الإضافة الناجحة للجهاز ، يمكنك رؤية القيم في النظرة العامة (صورة 2)
  • انتقل إلى علامة تبويب وحدات التحكم واختر نظام أتمتة المنزل الخاص بك. إذا لم يكن لديك واحد حتى الآن ، يمكنك استخدام MQTT أو HTTP العام

يمكنك الذهاب إلى أبعد من ذلك لكتابة القواعد أو الأتمتة اعتمادًا على التشغيل الآلي الخاص بك.

يمكنك اختبار PWM باستخدام الأمر التالي:

yourip / control؟ cmd = PWM، 14، 2300

يجب أن تعمل المروحة بأقصى سرعة تقريبًا.

الخطوة 8: التجميع النهائي

إذا كان كل شيء يعمل أخيرًا ، ضع الغطاء في الأعلى وقم ببراغي 4 مرات ، ومسامير 3 × 8 مم فيه.

أنا عادة أفضل البراغي المصنوعة من أجل الشد في البلاستيك. قد تعمل أيضًا مسامير M3 العادية.

الخطوة 9: روابط مفيدة

أستخدم homeassistant كحل smarthome الخاص بي ، وإليك بعض الروابط المفيدة لدمجها.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

موصى به: