فهرست مطالب:

صرفه جویی در پمپ آردوینو: 3 مرحله
صرفه جویی در پمپ آردوینو: 3 مرحله

تصویری: صرفه جویی در پمپ آردوینو: 3 مرحله

تصویری: صرفه جویی در پمپ آردوینو: 3 مرحله
تصویری: VFD Three Phase Frequency Inverter , Variable Speed Drive Inverter 2024, جولای
Anonim
محافظ پمپ آردوینو
محافظ پمپ آردوینو
محافظ پمپ آردوینو
محافظ پمپ آردوینو

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

وقتی داشتم شلنگ خروجی را از بین می بردم و آن را ذوب می کردم ، فکر کردم این ممکن است فرصتی عالی برای ایجاد مدار برای نظارت بر پمپ من و خاموش کردن آن باشد ، در صورت تکرار این امر در آینده ، برای جلوگیری از سوختن آن. پس از یک ماه تحقیق ، سفارش قطعات و آزمایش ، Arduino Pump Saver به وجود آمد.

طرح آردوینو متصل "PumpSaver.ino" برای نظارت بر جریان خروجی از پمپ پیکربندی شده است و اگر بیش از 1 دقیقه از 1 آمپر بیشتر باشد ، رله برای متوقف کردن پمپ ، یک چراغ LED روشن می شود و یک زنگ هشدار هر 5 دقیقه از بلندگوی متصل پخش می شود تا به شما اطلاع دهد مشکلی وجود دارد.

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

تدارکات

1 x Arduino Uno (من از Uno R3 استفاده کردم) و منبع تغذیه برای اجرای آن

ماژول سوئیچ رله 1 x 5v (jqc-3ff-s-z)

اپتوکوپلر ترانزیستور 1 x 4N36 به همراه سوکت IC برای پشتیبانی از آن

1 عدد ماژول سنسور ACS712

اسپیکر 1 8 8 اهم (و در صورت تمایل آن را روی دیوار قرار دهید)

1 x LED با مقاومت 470 اهم (در صورت نیاز به نشانگر سفر سیستم بصری)

یک برد پروژه کوچک مدار چاپی

یک جعبه پروژه

سیم بلندگو

اسکریپت PumpSaver.ino من!

نوار افزایش (توصیه می شود اما اختیاری)

مرحله 1: اسکریپت.ino را به Arduino Uno R3 خود منتقل کنید

با استفاده از نرم افزار Arduino IDE ، طرح ضمیمه PumpSaver.ino را به Arduino Uno R3 خود منتقل کنید. برای مشکلات مربوط به اتصال به وب سایت Arduino مراجعه کنید.

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

شماتیک
شماتیک
شماتیک
شماتیک

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

نوری ترانزیستور 4N36 مورد نیاز است زیرا ورودی این ماژول های رله حتی در مواقعی که پین دیجیتالی خروجی در آردوینو پایین باشد فعال می شود. اساساً ما فقط پین ورودی ماژول رله بسیار حساس را از پین دیجیتال 10 آردوینو با ارسال آن از طریق یک ترانزیستور با کنترل نوری ، تغذیه شده از خود پین 10 جدا می کنیم.

نکته ای در مورد LED: LED را مستقیماً به پین های خروجی دیجیتال در آردوینو متصل نکنید - مطمئن شوید که از مقاومت استفاده می کنید. یک LED به خودی خود مطمئناً به Arduino UNO شما آسیب می رساند.

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

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

مرحله 3: مونتاژ و آزمایش را به پایان برسانید

مونتاژ و تست را به پایان برسانید
مونتاژ و تست را به پایان برسانید
مونتاژ و تست را به پایان برسانید
مونتاژ و تست را به پایان برسانید

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

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

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

توصیه شده: