خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه یک هشدار مخزن آب بی سیم بسازیم

سطح آب مخزن خود را با زنگ هشدار بی سیم سفارشی کنترل کنید.

فرقی نمی‌کند برای باغ، استخر یا خانه خود مخزن آب داشته باشید، زنگ بی‌سیم سطح آب می‌تواند آرامش خاطر را برای شما فراهم کند. یاد بگیرید که چگونه یک زنگ بی سیم DIY بسازید که بتوانید آن را برای نیازهای خود سفارشی کنید.

چرا یک زنگ خطر بی سیم سطح مخزن آب/نمک بسازیم؟

ما قبلاً یک پروژه DIY برای ساخت حسگر سطح آب با سنسور اولتراسونیک برای Home Assistant به اشتراک گذاشتیم. دستگاهی که ما ساختیم یک واحد واحد است که از طریق سیم و منبع تغذیه مستقیم وصل شده است. برای کار کردن نیاز به نصب نرم افزار Home Assistant دارد.

با این حال، چیزی که امروز می‌خواهیم بسازیم شامل یک ماژول فرستنده و یک ماژول گیرنده است که با یکدیگر ارتباط برقرار می‌کنند و داده‌ها را به صورت بی‌سیم انتقال می‌دهند تا سطح آب یا نمک را در زمان واقعی به شما نشان دهند. برای کار کردن یا نشان دادن سطح نیازی به Home Assistant ندارد، اگرچه در صورت لزوم می توانید آن را به راحتی با Home Assistant ادغام کنید.

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

  • نصب آن آسان تر است زیرا نیازی به عبور سیم از دیوار یا سقف نیست.
  • می توانید یک فرستنده بسازید، آن را روی مخزن نصب کنید و سپس دو یا چند گیرنده بسازید و بدون هیچ زحمتی آنها را بر اساس نیاز خود در مکان های مختلف نصب کنید.
  • از آنجایی که هیچ سیمی وجود ندارد، نیازی نیست که اغلب سایش و پارگی را بررسی کنید.
  • عدم استفاده از سیم باعث صرفه جویی در هزینه های اضافی می شود.
  • شما می توانید گیرنده را در هر مکانی قرار دهید و مانند هشدارها/نشانگرهای سیمی سطح آب، محدود نباشد.
  • خطر نشت ولتاژ یا افت برق (خطر شوک) وجود ندارد.
مطلب مرتبط:   نحوه ایجاد هشدار امنیتی با هوم پاد و هوم کیت

چیزهایی که شما نیاز دارید

برای ساختن زنگ هشدار سنسور سطح آب DIY به موارد زیر نیاز دارید.

  • میکروکنترلر ESP8266 مانند NodeMCU یا D1 Mini
  • ماژول گیرنده و فرستنده بی سیم 433 مگاهرتز — یکی بخرید یا خودتان با استفاده از آی سی های رمزگشای رمزگذار HT12E/HT12D و ماژول های مدار فرستنده و گیرنده 433 مگاهرتز بسازید.
  • برد برد یا PCB (برد مدار چاپی)
  • سیم های جامپر
  • قطعات الکترونیکی (برای جزئیات بیشتر به نمودار مدار مراجعه کنید)
  • لحیم کاری و لحیم کاری
  • پیچ گوشتی و انبردست
  • باتری لیتیوم یونی 4.2 ولت برای مدار فرستنده

مرحله 1: طراحی مدار برای هشدار مخزن آب بی سیم

برای اتصال یا لحیم کاری تمام اجزای مورد نیاز به نمودار مدار و عکس زیر مراجعه کنید. قبل از اینکه به مرحله بعدی بروید، نمودار مدار و اتصالات خود را با اجزای روی برد برد یا PCB برای هر گونه خطا یا اتصالات مفقود بررسی کنید.

نمودار مدار گیرنده سطح مخزن آب 433 مگاهرتز:

مدار گیرنده سطح مخزن آب 433 مگاهرتز با دستیار خانگی کار می کند

مدار گیرنده سطح مخزن آب تمام شده با فرکانس 433 مگاهرتز که بر روی تخته نان ساخته شده است:

مدار گیرنده سطح مخزن آب 433 مگاهرتز

نمودار مدار فرستنده سطح مخزن آب 433 مگاهرتز:

مدار فرستنده سطح مخزن آب 433 مگاهرتز که با دستیار خانگی کار می کند

مدار فرستنده سطح مخزن آب 433 مگاهرتز ساخته شده بر روی تخته نان:

مدار فرستنده سطح مخزن آب 433 مگاهرتز

در مدار فرستنده می توانید چهار سوئیچ شناور (سیم مشترک را به همه سوئیچ های شناور و سپس سیم های داده وصل کنید) و همانطور که در نمودار مدار فرستنده نشان داده شده است در مخزن آب خود قرار دهید. هنگامی که سطح آب به حد معینی رسید، سوئیچ شناور روشن می شود و سیگنال بالایی را به ماژول گیرنده ارسال می کند که سپس LED مربوطه را روشن می کند.

همچنین می توانید از نوارهای فلزی استفاده کنید و به جای سوئیچ های شناور روی سطح داخلی مخزن آب بچسبانید. با این حال، اگر از این آب برای نوشیدن استفاده می کنید، از سوئیچ های شناور استفاده کنید یا سنسور سطح آب اولتراسونیک بسازید.

مطلب مرتبط:   بررسی SwitchBot Hub 2: Matter به SwitchBot می آید

مرحله 2: هشدار مخزن آب بی سیم را تست کنید

قبل از نصب دزدگیر مخزن آب بی سیم، مهم است که آن را به طور کامل تست کنید و از کارکرد آن به طور مطلوب اطمینان حاصل کنید. یک سطل خالی بردارید و تمام سوئیچ های شناور را داخل مخزن قرار دهید. همانطور که در نمودار مدار فرستنده نشان داده شده است، مطمئن شوید که آنها در سطوح مختلف با یکدیگر قرار دارند.

سپس منبع تغذیه را به ماژول های فرستنده و گیرنده وصل کنید. شروع به پر کردن مخزن با آب کنید. با افزایش سطح آب، اولین سوئیچ شناور باید روشن شود و باید شاهد روشن شدن LED روی ماژول گیرنده باشید. به طور مشابه، همه LED ها باید به محض اینکه دیگر سوئیچ های شناور روی آب شناور شوند (با افزایش سطح آب) روشن شوند.

در مرحله بعد، باید واحدهای گیرنده و فرستنده را از یکدیگر دور کنید و محدوده ای را که می توانند در داخل محل شما ارتباط برقرار کنند، بررسی کنید. مطمئن شوید که داده ها با موفقیت دریافت شده اند و LED ها بر اساس داده های ارسالی روشن/خاموش می شوند.

اگر به برد اضافی نیاز دارید، آنتن را نصب کنید (اگر همراه با ماژول است، یا می توانید یک آنتن جداگانه برای هر دو ماژول فرستنده و گیرنده بخرید).

مرحله 3: هشدار سطح آب بی سیم را در مخزن نصب کنید

هنگامی که از آزمایش راضی شدید، می توانید پیش بروید و هشدار مخزن آب بی سیم را نصب کنید. اطمینان حاصل کنید که ماژول فرستنده را خارج از مخزن آب در یک جعبه امن، ترجیحاً یک ظرف پلاستیکی یا جعبه چاپ سه بعدی که با سیلیکون مهر و موم شده است برای محافظت در برابر آب و هوا نگهداری کنید.

مرحله 4: جفت کردن با دستیار خانگی برای اتوماسیون

علاوه بر این، می توانید یک میکروکنترلر NodeMCU یا D1 Mini را به مدار گیرنده متصل کنید و سیستم مخزن آب بی سیم خود را هوشمند کنید. با جفت کردن مدار با Home Assistant، می توانید اتوماسیون هایی مانند خاموش کردن پمپ آب به محض رسیدن سطح آب به 100٪ و بالعکس ایجاد کنید.

مطلب مرتبط:   چگونه یک سنسور حرکتی DIY برای Apple HomeKit بسازیم

همچنین می‌توانید یک خودکار برای دریافت اعلان‌ها در مورد وضعیت سطح آب در مخزن (های مخزن) خود در تلفن هوشمند خود اضافه کنید.

تنها کاری که باید انجام دهید این است که مدار گیرنده را با NodeMCU یا D1 Mini گسترش دهید، همانطور که در نمودار مدار زیر نشان داده شده است. سپس کد زیر را با استفاده از ESPHome کامپایل/فلش کنید.

برای کسب اطلاعات بیشتر در مورد نحوه کدنویسی در ESPHome، کامپایل سیستم عامل و فلش کردن آن در NodeMCU یا D1 Mini، به راهنمای ما در مورد نحوه ساخت زنگ درب بی سیم با Home Assistant مراجعه کنید.

نمودار مدار برای اتصال برد D1 Mini به مدار گیرنده

حتما کد را در زیر captive_portal قرار دهید:

captive_portal:
web_server:
  port: 80
binary_sensor:
  - platform: gpio
    pin: GPIO16
    name: "100% Water - Tank Full"
    device_class: motion
  - platform: gpio
    pin: GPIO14
    name: "75% Water"
    device_class: motion
  - platform: gpio
    pin: GPIO12
    name: "50% Water"
    device_class: motion
  - platform: gpio
    pin: GPIO13
    name: "25% Water"
    device_class: motion

همچنین می‌توانید از آدرس IP NodeMCU یا D1 Mini (پس از اتصال به شبکه Wi-Fi و Home Assistant) برای مشاهده وضعیت بازدید کنید.

صرفه جویی در آب و برق با هشدار مخزن آب بی سیم DIY

ساختن زنگ مخزن آب بی سیم خودتان یک پروژه پرسود و مقرون به صرفه است. این پروژه، در صورت استقرار، می تواند با صرفه جویی در مصرف آب، انرژی و هزینه، به شما آرامش دهد. برخلاف هشدارهای مخزن آب سیمی، این می تواند به راحتی نصب شود و برای کسانی که نمی خواهند سیم کشی اطراف محل خود را خراب کنند، مناسب است.