فهرست مطالب:

تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، Telegram ، باتری MQTT: 5 مرحله
تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، Telegram ، باتری MQTT: 5 مرحله

تصویری: تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، Telegram ، باتری MQTT: 5 مرحله

تصویری: تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، Telegram ، باتری MQTT: 5 مرحله
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, جولای
Anonim
تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، تلگرام ، MQTT باتری
تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، تلگرام ، MQTT باتری
تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، تلگرام ، MQTT باتری
تشخیص خطا و زنگ هشدار پمپ ESP8266 ، Openhab ، تلگرام ، MQTT باتری

پمپ حرارتی من برای گرم کردن خانه و آب من گاهی اوقات خطایی می یابد. این خطا به راحتی قابل توجه نیست ، زیرا چراغ قرمز یا چیزی وجود ندارد ، فقط یک P کوچک در یک صفحه LCD کوچک وجود دارد. بنابراین من این آشکارساز را برای تشخیص خطا و اطلاع از طریق Openhab ، تلگرام و ایمیل ایجاد کردم.

این آشکارساز از باتری تغذیه می کند و هنگامی که پمپ حرارتی به طور عادی کار می کند ، با استفاده از رله ایمن خرابی در پمپ حرارتی به طور کامل خاموش می شود

مرحله 1: طراحی و جریان فرآیند

طراحی و فرآیند جریان
طراحی و فرآیند جریان
طراحی و فرآیند جریان
طراحی و فرآیند جریان

ماژول مستقیماً کار می کند:

- اگر پمپ حرارتی به درستی کار کند ، رله باز است و ماژول خاموش می شود

- اگر هیت پمپ در حالت خطا باشد ، رله به حالت بسته تغییر می کند و ماژول روشن می شود و LED قرمز روشن است (مراحل بعدی را ببینید)

حالت های دستی

اگر سوئیچ تست را تغییر دهید ، رله دور می زند و ماژول روشن می شود:

- اگر دکمه قرمز (سوئیچ OTA) را هنگام روشن کردن ماژول به صورت دستی فشار دهید ، ماژول در حالت OTA برای به روزرسانی سیستم عامل Over The Air (OTA) راه اندازی می شود ، LED آبی روشن است (بعداً دکمه قرمز را تغییر دادم) به یک دکمه آبی)

-اگر دکمه زرد (سوئیچ باتری) هنگام روشن کردن ماژول به صورت دستی فشار داده شود ، ماژول راه اندازی می شود و ولتاژ باتری را بررسی می کند و این را با ایمیل ارسال می کند ، چراغ سبز روشن است و در صورت ارسال موفقیت آمیز ایمیل چشمک می زند (بعداً دکمه زرد را به دکمه سبز تغییر دادم)

مرحله 2: اقدامات در حالت خطا

اگر هیت پمپ در حالت خطا قرار گیرد ، ماژول راه اندازی می شود و اقدامات زیر انجام می شود:

- اتصال به WiFi (عملکرد استاندارد esp82666)

-ارسال ایمیل (من ایمیل را از طریق SMTP2Go به عنوان سرور SMTP ارسال می کنم (شما نیاز به یک حساب کاربری در SMTP2Go دارید)

- ارسال پیام MQTT به سیستم اتوماسیون خانگی (من از Openhab2 استفاده می کنم). از Openhab2 یک پیام تلگرامی ارسال می شود ، به این وب سایت نحوه عملکرد Openhab Telegram مراجعه کنید.

مرحله 3: ساخت ماژول

ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول
ساخت ماژول

شماتیک پیوست شده و تصاویر ماژول مونتاژ شده را مشاهده کنید. من از ESP-07S استفاده کردم زیرا ماژول بسیار دور از روتر WiFi من قرار دارد و ESP-07S دارای یک کانکتور برای آنتن WiFi خارجی است.

قطعات:

- ESP-07S

- مقاومت (10k و 200R)

- دکمه ها

- سوئیچ ها

- باتری LiPo (من از 380mA استفاده کردم)

- تنظیم کننده ولتاژ (من از HT7333 استفاده کردم)

- خازن های تنظیم کننده ولتاژ

- LED ها

- سربرگ های مرد برای برنامه نویسی ماژول ESP-07

- پایانه ها و سیم را برای اتصال به رله در پمپ حرارتی پیچ کنید

مرحله 4: برنامه

برنامه
برنامه

این برنامه در Arduino IDE نوشته شده است. Github من را ببینید.

ESP-07S از طریق برنامه نویس FTDI برنامه ریزی شد. اتصالات موجود در تصویر را مشاهده کنید.

مرحله 5: آن را سوار کنید

کوه آن را
کوه آن را

آن را سوار کرده و آن را بپوشانید.

توصیه شده: