فهرست مطالب:

کنترل فن هوشمند: 9 مرحله
کنترل فن هوشمند: 9 مرحله

تصویری: کنترل فن هوشمند: 9 مرحله

تصویری: کنترل فن هوشمند: 9 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, نوامبر
Anonim
کنترل فن هوشمند
کنترل فن هوشمند

این پروژه برای برآوردن نیاز کنترل فن در محفظه با تفسیر اطلاعات دمای فعلی ایجاد شده است. هدف این است که با استفاده از مدولاسیون عرض پالس ، یک فن را با پین 2 یا 3 پین با بودجه کمی هدایت کند و باید با وای فای قابل کنترل باشد.

به عنوان یک هدف دوم ، استفاده از آن در یک سیستم خانه هوشمند آسان است.

من تصمیم گرفتم از ESP8266 استاندارد با Temprature Sensor Shield و برد شکست برای Mosfet استفاده کنم.

PWM توسط ESP کنترل می شود که mosfet را در یک فرکانس سریع تغییر می دهد.

تدارکات

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (مطمئن شوید که V3 را انتخاب کرده اید ، زیرا دارای سوراخ های نصب است.)

- سپر DHT22

de.aliexpress.com/item/32648082692.html

- سیمهای Femal Dupont

de.aliexpress.com/item/33039596089.html

- مورد چاپ سه بعدی (به STL های پیوست شده مراجعه کنید)

- نرم افزار ESP Easy

github.com/letscontrolit/ESPEasy/releases

- پیچ های 3x8 میلی متری (ترجیحاً برای پیچاندن پلاستیک)

- چسب گرم

- آهن لحیم کاری

مرحله 1: مورد را چاپ کنید

قاب را با چاپگر سه بعدی چاپ کنید یا از خدمات چاپ استفاده کنید.

این تنظیمات چاپ من برای مورد است:

  • ارتفاع لایه: 0.2
  • مواد: PLA (منطقه دمای پایین) ، PETG/ABS (منطقه دمای بالا)

با پشتیبانی از سوراخ های بزرگ چاپ کنید. یو اس بی. برای شکافهای تهویه نیازی به پشتیبانی ندارید.

مرحله 2: لحیم کاری تخته ها

لحیم کاری تخته ها
لحیم کاری تخته ها
لحیم کاری تخته ها
لحیم کاری تخته ها

پین هایی را که با بسته wemos v3 تحویل شده اند به صفحه بچسبانید.

قسمت بلندتر پلاستیک باید در بالای تخته باشد. (عکس 1.) پین های کوچک از تخته پایین نمایان می شوند.

نکته: برای لحیم کردن سنجاق ها از تخته نان استفاده کنید ، ممکن است به نوک کوچک نیاز داشته باشید.

پس از آن فاصله را با پین های بلند به محافظ دما لحیم کنید. (عکس 2.)

فعلا پین های بلند را بگذارید.

مرحله 3: لحیم کردن سیم ها

لحیم کردن سیم ها
لحیم کردن سیم ها
  • از سه کابل با اتصالات زن dupont استفاده کنید.
  • یک سر هر کابل را ببرید ، طول مورد نیاز خود را تنظیم کنید.
  • قسمت کوتاهی از عایق را برداشته و هر انتهای سیم را لحیم کنید.
  • لوله کاهنده حرارت را از قبل روی کابل قرار دهید و آن را به انتهای کانکتور dupont فشار دهید.
  • موارد زیر را نصف سنجاق های بلند برش دهید:

    • 5 ولت
    • GND

    یک PIN PIN -> به عنوان مثال D5

به Temperature Shield خود نگاهی بیندازید تا مشخص شود کدام پین برای داده ها استفاده می شود.

در DHT22 Shield ، D4 استفاده می شود. از پین یکسان استفاده نکنید

همچنین می توانید از پین 3.3V به عنوان جایگزین برای 5V استفاده کنید

  • کمی لحیم از قبل روی 3 پین قرار دهید.
  • پس از آن پین ها و کابل ها را به هم وصل کنید ، یکی برای هر کدام.
  • لوله جمع کننده را روی آن قرار دهید و از یک تفنگ حرارتی برای کوچک کردن آن استفاده کنید.

مراقب باشید حرارت را مستقیماً در برابر دما قرار ندهید. سنسور در غیر این صورت ممکن است آسیب ببیند

مرحله 4: قطعات را در کیس قرار دهید

قطعات را در کیس قرار دهید
قطعات را در کیس قرار دهید
قطعات را در کیس قرار دهید
قطعات را در کیس قرار دهید
  • تخته mosfet و wemos را در کنار قاب به آرامی فشار دهید. همانطور که در تصویر دیده می شود. آنها باید قبلاً در جای خود نگه داشته شوند.
  • مقداری چسب حرارتی روی پین هایی که دو تخته را نگه داشته اند بگذارید تا تخته شل نشود.
  • پس از آن سپر دما را روی wemos قرار دهید.

به تراز راست سپر توجه کنید ، به عنوان مثال 5 ولت در هر دو صفحه با یک پین مطابقت دارد.

انتهای سنسور DHT22 باید به عنوان مثال به حاشیه مورد اشاره کند.

بعداً می توانید بقیه پین های سپر را با دقت قطع کنید. (شاید بعد از آزمایش)

مرحله 5: سیم کشی به طور کلی

سیم کشی به طور کلی
سیم کشی به طور کلی
سیم کشی به طور کلی
سیم کشی به طور کلی

سپر به Mosfet:

5V -> VCC

GND -> GND

PIN PIN -> SIG

Mosfet:

منبع تغذیه + -> VCC IN

منبع تغذیه - -> GND

FAN + -> V +

FAN - -> V -

FAN (اختیاری 3 پین) -> آن را وصل نکنید. آن را ببرید و یک لوله کوچک کننده روی آن قرار دهید.

برای پایانه های پیچی همیشه از لوله های سیمی استفاده کنید

مرحله 6: سیستم عامل

سیستم عامل
سیستم عامل

تصمیم گرفتم از ESPEasy برای کنترل ESP استفاده کنم. مزیت این است که نیازی به دانستن نحوه نوشتن C Code برای رسیدن به هدف خود ندارید.

  • یکی از ESP Easy Release را دریافت کنید
  • آن را استخراج کرده و از ESP. Easy. Flasher.exe استفاده کنید

    • ابتدا یک پورت com را انتخاب کنید
    • فریمور با معمولی_ESP8266_4M1M.bin به پایان می رسد
    • آن را برای wemos بنویسید
    • راه اندازی مجدد دستگاه (USB را برای مدت کوتاهی جدا کنید)
    • WiFi AP "ESP_Easy_0" ظاهر می شود ، رمز عبور: configesp (قبل از 2.0 AP به نام ESP_0 نامیده می شد) اگر به طور خودکار به صفحه ورود به سیستم منتقل نشده اید ، به 192.168.4.1 بروید
    • ESP را برای استفاده از وای فای خود پیکربندی کنید.

4M به دلیل فلش 4MB استفاده می شود.

مرحله 7: به SmartHome متصل شوید

به SmartHome متصل شوید
به SmartHome متصل شوید
به SmartHome متصل شوید
به SmartHome متصل شوید
  • به رابط کاربری ESPEasy خود متصل شوید.

    • از روتر خود برای تعیین IP آدرس ESPEasy استفاده کنید. معمولاً به عنوان espeasy-0 درج شده است.
    • سپس با وارد کردن https:// yourip به رابط webinter بروید
  • در قسمت دستگاه دستگاه حسگر جدید را اضافه کنید. اگر DHT22 دارید معمولاً D4 GPIO Pin است.
  • پس از موفقیت در افزودن دستگاه ، می توانید مقادیر را در نمای کلی مشاهده کنید (عکس 2)
  • به برگه Controllers رفته و HomeAutomation System خود را انتخاب کنید. اگر هنوز آن را ندارید می توانید از MQTT یا HTTP عمومی استفاده کنید

بسته به اتوماسیون خود ، می توانید برای نوشتن قوانین یا اتوماسیون بیشتر پیش بروید.

می توانید PWM را با دستور زیر آزمایش کنید:

yourip/control؟ cmd = PWM ، 14 ، 2300

فن باید تقریباً با تمام سرعت کار کند.

مرحله 8: مونتاژ نهایی

اگر همه چیز در نهایت کار کرد ، درپوش را روی آن قرار دهید و 4 بار پیچ کنید ، پیچ های 3x8 میلی متری را در آن پیچ کنید.

من معمولاً پیچ هایی را که برای پیچاندن پلاستیک ساخته شده اند ترجیح می دهم. پیچ های معمولی M3 نیز ممکن است کار کنند.

مرحله 9: پیوندهای مفید

من از homeassistant به عنوان راه حل کوچک خود استفاده می کنم ، در اینجا چند پیوند مفید برای ادغام آن وجود دارد.

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

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

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

توصیه شده: