فهرست مطالب:

سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi: 16 مرحله (همراه با تصاویر)
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi: 16 مرحله (همراه با تصاویر)

تصویری: سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi: 16 مرحله (همراه با تصاویر)

تصویری: سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi: 16 مرحله (همراه با تصاویر)
تصویری: اگه علت آمدن مورچه ها در خانه رو بشنوین، حتما تعجب میکنین! - داستان شگفت انگیز مورچه ها | ISA TV 2024, نوامبر
Anonim
Image
Image
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi
سیستم باغ خودکار ساخته شده بر روی Raspberry Pi برای فضای باز یا داخل ساختمان - MudPi

آیا شما به باغبانی علاقه دارید اما وقت کافی برای نگهداری از آن پیدا نمی کنید؟ شاید شما گیاهان آپارتمانی دارید که کمی تشنه به نظر می رسند یا به دنبال راهی برای خودکارسازی هیدروپونیک خود هستید؟ در این پروژه ما این مشکلات را حل کرده و اصول اولیه MudPi را با ایجاد یک سیستم باغ خودکار برای کمک به مراقبت از امور یاد می گیریم. MudPi یک سیستم باغ منبع باز است که من برای مدیریت و نگهداری منابع باغ ساخته شده بر روی Raspberry Pi ساخته ام. شما می توانید از MudPi برای پروژه های باغبانی داخلی و خارجی استفاده کنید که مطابق نیاز شما طراحی شده است.

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

تدارکات

با خیال راحت هر سنسور یا م componentsلفه خاصی را که ممکن است برای سیستم خود نیاز داشته باشید اضافه یا حذف کنید ، زیرا الزامات شما با من متفاوت است.

لوازم عمومی

  • Raspberry Pi with Wifi (من از Pi 3 B استفاده کردم)

    دبیان 9/10

  • مانیتور/صفحه کلید/موس (برای تنظیم Pi)
  • کارت SD برای Raspbian (8 گیگابایت)
  • کابل دارای فضای باز (4 سیم)
  • جعبه اتصال ضد آب برای فضای باز
  • غدد کابل
  • Din Rail (برای نصب قطع کننده و منبع تغذیه DC)
  • لوله PVC
  • مته با بیت های بیل

لوازم الکترونیکی

  • سنسور دما / رطوبت DHT11
  • سنسور سطح مایع شناور x2
  • رله 2 کانال
  • پمپ 12 ولت (یا 120 ولت در صورت استفاده از ولتاژ اصلی)

    اگر از 12 ولت استفاده می کنید مبدل DC به DC

  • منبع تغذیه 5 ولت

    یا منبع تغذیه DC (در صورت تغذیه pi از شبکه اصلی)

  • مقاومت 10k برای کشیدن بالا/پایین

ابزارها

  • پیچ گوشتی
  • استریپر سیمی
  • مولتی متر
  • آهن لحیم کاری
  • لحیم کاری
  • پیچ (برای نصب جعبه در خارج)
  • سیلیکون کالک

مرحله 1: برنامه ریزی باغ و آبیاری

برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری
برنامه ریزی باغ و آبیاری

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

نکته سازنده: به خاطر داشته باشید که می توانید پروژه خود را در هر مقیاسی بسازید. اگر می خواهید MudPi را برای اولین بار امتحان کنید ، فقط چیزی مانند بطری آب و پمپ 3.3 ولت را برای آبیاری گیاهان آپارتمانی امتحان کنید!

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

  • آب پاش
  • شیر خیس
  • خطوط قطره ای
  • آب دستی

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

مرحله 2: حسگرها و برنامه ریزی اجزا

جنبه برنامه ریزی مهم دیگر که باید در نظر بگیرید این است که می خواهید چه اطلاعاتی از باغ خود دریافت کنید. به طور معمول دما و رطوبت همیشه مفید است. رطوبت خاک و تشخیص باران بسیار عالی است اما ممکن است برای چیدمان داخلی لازم نباشد. تصمیم نهایی شما در مورد شرایطی است که برای نیازهای شما مهم است. برای آموزش اصلی در فضای باز ما نظارت خواهیم کرد:

  • درجه حرارت
  • رطوبت
  • سطح آب (سوئیچ شناور x2)

من از 5 سنسور سطح آب برای تعیین سطوح 10، ، 25، ، 50، ، 75 and و 95 in در یک مخزن بزرگ استفاده کردم. در این آموزش ما 10 for را برای کمترین بحرانی و 95 full را برای سادگی انجام می دهیم.

همچنین ممکن است بخواهید دستگاه های موجود در باغ خود را کنترل کنید. اگر قصد دارید پمپ یا چراغ هایی را که با ولتاژ 3.3 ولت کار نمی کنند (محدودیت pi GPIO) روشن کنید ، به رله نیاز دارید. یک رله به شما امکان می دهد مدارهای ولتاژ بالاتر را کنترل کنید در حالی که از ولتاژ پایین تر برای تغییر حالت رله استفاده می کنید. برای اهداف ما ، ما یک پمپ داریم که با ولتاژهای بالاتر از 3.3V کار می کند ، بنابراین برای تعویض پمپ به یک رله نیاز داریم. فقط یک رله برای کنترل پمپ مورد نیاز است. اگرچه برای اهداف آینده (و به دلیل ارزان بودن رله) من یک رله 2 کانالی نصب کردم و شکاف اضافی را برای ارتقاء بعدی در دسترس گذاشتم.

مهمترین چیزی که باید برنامه ریزی شود منبع تغذیه است. چگونه Pi تأمین می شود و از کجا تهیه می شود. همچنین باید در مورد وسایلی که استفاده می کنید و چگونگی قدرت آنها فکر کنید. معمولاً Pi را می توان از آداپتور برق USB تغذیه کرد ، اما این به تنهایی به یک پریز نیاز دارد. اگر دستگاه های دیگر را با ولتاژهای بالاتر تغذیه می کنیم ، می توان از منبع تغذیه DC به DC برای کاهش ولتاژهای 5 ولت برای Pi استفاده کرد. اگر قصد دارید منبع تغذیه را برای کاهش ولتاژها دریافت کنید ، توصیه می کنم از ارزان ترین گزینه استفاده نکنید.

به یاد داشته باشید که رزبری پای فقط می تواند از GPIO دیجیتال به طور پیش فرض پشتیبانی کند. این بدان معناست که شما نمی توانید یک سنسور خاک را که قرائت های آنالوگ را به Pi GPIO می برد ، متصل کنید. برای سازگاری با اجزای آنالوگ ، باید از یک میکروکنترلر با پشتیبانی آنالوگ مانند Arduino یا ESP32 (یا ESP8266) استفاده کنید.

خوشبختانه MudPi از دستگاه هایی مانند node node برای صدور فرمان برای چندین دستگاه از یک کنترل کننده اصلی (pi) پشتیبانی می کند. این امر باعث می شود که یک کنترلر اصلی با چندین واحد حسگر داشته باشید که بتوانید آن را به همراه اجزای آنالوگ متصل شده خود کنترل کنید. من از یک کنترل کننده اصلی برای نظارت بر منطقه پمپ و یک واحد حسگر برای هر تخت باغ بلند استفاده کردم. امروز اجازه دهید به ساخت کنترلر اصلی برای شروع ادامه دهیم.

مرحله 3: وسایل را جمع آوری کنید

وسایل را جمع آوری کنید
وسایل را جمع آوری کنید

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

توجه: در اینجا می خواهم توجه داشته باشم اگر قصد دارید قطعاتی را تغییر دهید که ولتاژ اصلی آنها قطع می شود لطفاً مراقب باشید! این مهم است که هنگام ساخت وسایل الکترونیکی از ایمنی برخوردار باشید و اگر نمی دانید چه کار می کنید با ولتاژ بالا کار نکنید. با این اوصاف ، من از یک پمپ 120 ولت در تنظیمات خانه خود استفاده کردم. این فرایند برای پمپ 12 ولت یکسان است و تفاوت اصلی آن نیاز به تنظیم کننده 12 ولت است. همچنین می توانید از رله برای تغییر نور یا سایر دستگاه ها استفاده کنید.

مرحله 4: MudPi را روی Raspberry Pi نصب کنید

MudPi را روی Raspberry Pi نصب کنید
MudPi را روی Raspberry Pi نصب کنید

با یک برنامه آماده و منابع موجود ، زمان آماده سازی سخت افزار است. برای شروع باید تمشک پای خود را برای نصب MudPi آماده کنید. شما به Raspberry Pi با قابلیت Wifi با Debian 9 یا بالاتر نیاز دارید. اگر Raspbian را قبلاً نصب نکرده اید ، باید Raspbian را از صفحه آنها در اینجا بارگیری کنید.

با بارگیری فایل تصویری ، آن را با استفاده از یک نویسنده تصویر دلخواه به کارت SD بنویسید. Raspberry pi دارای راهنمای نوشتن فایل ها در کارت SD در صورت نیاز به کمک است.

کارت SD را به pi خود وصل کرده و آن را روشن کنید. در صورت نصب Raspbian Desktop یا ویرایش فایل /etc/wpa_supplicant/wpa_supplicant.conf از طریق ترمینال در Raspbian Lite ، Pi خود را با GUI وصل کنید.

کار بعدی که باید بعد از اتصال Wifi انجام دهید این است که به روز رسانی و ارتقاء را روی pi اجرا کنید.

برای به روز رسانی ورود Pi و اجرای ترمینال:

sudo apt-get update

sudo apt-get upgrade

پس از اتمام راه اندازی مجدد

راه اندازی مجدد sudo

پس از راه اندازی مجدد Pi ، می توانید MudPi را نصب کنید. می توانید با استفاده از MudPi Installer با دستور زیر این کار را انجام دهید:

curl -sL https://install.mudpi.app | خراب کردن

نصب کننده تمام بسته ها و تنظیمات مورد نیاز MudPi را بر عهده می گیرد. به طور پیش فرض MudPi در فهرست/home/mudpi با هسته واقع شده در/home/mudpi/core نصب شده است.

می توانید MudPi را به صورت دستی با دستور زیر اجرا کنید:

cd /home /mudpi

mudpi -اشکال زدایی

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

مرحله 5: سنسورها و قطعات را برای آزمایش به Pi وصل کنید

سنسورها و قطعات را برای آزمایش به Pi وصل کنید
سنسورها و قطعات را برای آزمایش به Pi وصل کنید
سنسورها و قطعات را برای آزمایش به Pi وصل کنید
سنسورها و قطعات را برای آزمایش به Pi وصل کنید
سنسورها و قطعات را برای آزمایش به Pi وصل کنید
سنسورها و قطعات را برای آزمایش به Pi وصل کنید

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

پین DATA سنسور DHT11/22 را به پین GPIO 25 وصل کنید.

برق و زمین DHT11/22 را وصل کنید.

یک انتهای هر 2 سنسور شناور مایع را به ترتیب با مقاومتهای 10k کشویی به پایه های GPIO 17 و 27 وصل کنید.

انتهای دیگر سنسورهای شناور را به 3.3 ولت وصل کنید تا GPIO به طور معمول LOW کشیده شود اما هنگام بسته شدن سوئیچ شناور بالا باشد.

پین های ضامن رله 2 کانال را به پایه های GPIO 13 و 16 وصل کنید.

رله 5V را به برق و زمین به زمین وصل کنید.

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

مرحله 6: MudPi را پیکربندی کنید

با استفاده از سنسورها و اجزای متصل شده می توانید فایل پیکربندی MudPi را بسازید و قبل از اتمام مونتاژ واحد بررسی کنید که همه چیز کار می کند. به منظور پیکربندی MudPi ، فایل mudpi.config واقع در فهرست/home/mudpi/core/mudpi را به روز خواهید کرد. این یک فایل فرمت JSON است که می توانید آن را متناسب با نیازهای اجزای خود به روز کنید. در صورت داشتن مشکل ، قالب بندی مناسب را بررسی کنید.

اگر پیگیر هستید ، فایل پیکربندی زیر برای اجزای متصل شده ما کار می کند:

در پیکربندی بالا موارد زیادی در حال انجام است. توصیه می کنم برای اطلاعات عمیق تر به اسناد پیکربندی مراجعه کنید. DHT11 و floats را در آرایه سنسور تنظیم کرده و تنظیمات رله را در آرایه ضامن قرار می دهیم. اتوماسیون با تنظیم محرک ها و اقدامات صورت می گیرد. ماشه یک راه برای گفتن به MudPi است که به شرایط خاصی که می خواهیم در مورد آنها اقدام کنیم مانند درجه حرارت بسیار بالا گوش دهد. یک ماشه خیلی مفید نیست مگر اینکه به آن یک عمل برای راه اندازی ارائه دهیم. در پیکربندی بالا دو ماشه زمان وجود دارد. ماشه زمان یک رشته قالب بندی شده برای کار cron می گیرد تا مشخص شود چه زمانی باید فعال شود. محرک های زمانی بالا برای هر 12 ساعت (بنابراین دو بار در روز) تنظیم می شود. آنها دو عملکردی را که ما پیکربندی کرده ایم ، فعال می کنند که فقط با یک رویداد ساطع شده از MudPi ، رله ما را روشن یا خاموش می کند. ماشه دوم 15 دقیقه خاموش می شود تا پمپ ما قبل از خاموش شدن مجدد 15 دقیقه روشن و آب شود. این امر هر روز دوبار در روز اتفاق خواهد افتاد.

اکنون می توانید MudPi را با گفتن سرپرست برای راه اندازی مجدد برنامه راه اندازی مجدد کنید:

sudo supervisorctl راه اندازی مجدد mudpi

MudPi اکنون باید پیکربندی ها را مجدداً بارگیری کند و در پس زمینه اجرا شود و سنسورها را بخواند و به رویدادها برای تغییر رله ها گوش دهد. می توانید بررسی کنید که MudPi در حال اجرا است با:

sudo supervisorctl status mudpi

MudPi همچنین فایل های log را در فهرست/home/mudpi/logs ذخیره می کند. اگر با مشکلاتی روبرو می شوید ، ابتدا مکان مناسبی برای بررسی است.

اگر تأیید کرده اید که MudPi در حال اجرا بود ، زمان شروع مونتاژ نهایی واحد است. Raspberry Pi را خاموش کنید و اجازه دهید مونتاژ سخت افزار به پایان برسد.

مرحله 7: اجزای لحیم کاری به صفحه نمونه اولیه

اجزای لحیم کاری به هیئت مدیره نمونه
اجزای لحیم کاری به هیئت مدیره نمونه
اجزای لحیم کاری به هیئت مدیره نمونه
اجزای لحیم کاری به هیئت مدیره نمونه

اکنون که MudPi پیکربندی شده است ، می توانید به کار بر روی سخت افزار ادامه دهید. قطعاتی که در جعبه باقی می مانند باید برای یک پایداری بیشتر نسبت به سیم های بلوز به یک تخته نمونه لحیم شوند. به خوبی یک برد مدار سفارشی نیست اما فعلاً کار می کند. سنسور DHT11 مورد استفاده ما خارجی است ، اما شما می توانید یک سنسور دیگر را برای دمای داخلی جعبه قرار دهید.

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

مرحله 8: شروع به قرار دادن وسایل الکترونیکی در یک جعبه اتصال در فضای باز کنید

شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید
شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید
شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید
شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید
شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید
شروع به قرار دادن وسایل الکترونیکی در جعبه اتصال در فضای باز کنید

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

مرحله 9: پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *

پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *
پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *
پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *
پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *
پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *
پلاگین ها را به رله متصل کرده و در جعبه اتصال نصب کنید *هشدار ولتاژ بالا *

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

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

در جعبه من بخش کوچکی از din rail را نصب کرده ام. در راه آهن یک منبع تغذیه DC وجود دارد که از 120 ولت تا 5 ولت را پایین می آورد تا Pi را روشن کند و همچنین برخی از قطع کننده های ایمنی. من فقط از دو دستگاه شکن استفاده می کنم تا بتوانم Pi را بدون خاموش کردن کل سیستم خاموش کنم. یک شکن کافی است در حال حاضر در داخل سیم فرمت سه کابل رنگی وجود دارد. WHITE خنثی است ، GREEN زمین است و BLACK 120v+است. سبز و سفید مستقیماً وارد منبع تغذیه DC می شوند. رنگ مشکی ابتدا وارد قطع کننده ها و سپس منبع تغذیه DC می شود. روی منبع تغذیه یک پیچ کوچک وجود دارد که یک پتانسیومتر است تا ولتاژ را تا 5 ولت تنظیم کند.

ما قصد داریم از بلوک های ترمینال برای ایجاد ارتباط بین دوشاخه ها استفاده کنیم. با استفاده از یک بلوک ، تمام کابل های خنثی سفید را به یکدیگر متصل کنید. اگر بلوک ترمینال ندارید نوار الکتریکی کافی است. کابلهای سبز سبز نیز باید به هم متصل شوند. طرف رله ولتاژ بالا دارای سه اتصال COM (معمولی) ، NC (معمولاً بسته) و NO (معمولاً باز) است. بسته به رله شما ممکن است فقط NC یا NO داشته باشد نه هر دو. مقدار کمی کابل اضافی از شکن که 120 ولت را به ترمینال COM (معمولی) رله های ما در سمت ولتاژ بالا وصل می کند ، وصل کنید. حالا سیمهای کششی زنانه خط 120v مشکی را به ترمینال NC وصل کنید. این بدان معناست که دوشاخه معمولاً خاموش و وصل نیست ، اما وقتی رله را روی آن وصل می کنیم ، 120 ولت را به پریز وصل می کند ، بنابراین پمپ ما روشن می شود.

در این مرحله همه کابلهای فرمت باید خنثی سفید خود را به هم و زمینه سبز آنها را به هم ببندند. سیم های زن 120 ولت مشکی خود را به ترمینال NC رله متصل کرده اند. سیم کشی نر باید به رنگ مشکی به قطعه راه آهن برسد و سپس به منبع تغذیه DC و COM رله ها تقسیم شود.

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

مرحله 10: سنسورها را در مسکن حفاظتی قرار دهید

سنسورها را در مسکن حفاظتی قرار دهید
سنسورها را در مسکن حفاظتی قرار دهید
سنسورها را در مسکن حفاظتی قرار دهید
سنسورها را در مسکن حفاظتی قرار دهید
سنسورها را در مسکن حفاظتی قرار دهید
سنسورها را در مسکن حفاظتی قرار دهید

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

بهترین راه حل نیست اما برای سنسور ارزان 4 دلاری کار می کند. (سنسورهای شناور را نیز در آن زمان آزمایش کردم.) سنسورهای شناور در مخزن آب نصب می شوند و نیازی به محفظه اضافی ندارند.

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

مرحله 11: سنسورها را با کابل و پلاگین های دارای فضای باز وصل کنید

سنسورها را با کابل و پلاگین های دارای فضای باز وصل کنید
سنسورها را با کابل و پلاگین های دارای فضای باز وصل کنید
سنسورها را با کابل و پلاگین های دارای فضای باز وصل کنید
سنسورها را با کابل و پلاگین های دارای فضای باز وصل کنید

اگر می خواهید سنسورهای خارجی به جعبه متصل شوند ، تهیه برخی از کابل های درجه یک در خارج از خانه ضروری است. کابل دارای فضای باز دارای محافظ است که به محافظت از سیم های داخلی کمک می کند. من چند کابل 4 وایر و دوشاخه برداشتم. شما نیازی به دوشاخه ندارید و می توانید از غدد کابل بیشتری استفاده کنید ، اما من می خواستم بتوانم سریع سنسورها را عوض کنم.

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

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

مرحله 12: سنسورهای شناور را در مخزن نصب کنید

سنسورهای شناور را در مخزن نصب کنید
سنسورهای شناور را در مخزن نصب کنید

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

به دلیل مقاومت های کششی ، این بدان معناست که سطح آب با سنسور شناور در آن سطح با 1 خوانده می شود. در غیر این صورت اگر آب در حال حاضر سنسور را بالا نمی آورد مدار را می بندد ، سنسور شناور 0 باز می گردد.

مرحله 13: واحد را در خارج مستقر کنید

واحد را در خارج مستقر کنید
واحد را در خارج مستقر کنید
واحد را در خارج مستقر کنید
واحد را در خارج مستقر کنید
واحد را در خارج مستقر کنید
واحد را در خارج مستقر کنید

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

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

مرحله 14: نظارت بر MudPi

نظارت بر MudPi
نظارت بر MudPi
نظارت بر MudPi
نظارت بر MudPi

اکنون که MudPi کار می کند ، ممکن است راه های نظارت بر سیستم خود را بدانید. ساده ترین و مستقیم ترین راه ، نظارت بر پرونده گزارش MudPi است:

tail -f /home/mudpi/logs/output.log

گزینه دیگر از طریق رابط کاربری مانند یک صفحه وب محلی است. من هنوز وقت برای انتشار یک رابط کاربری عمومی MudPi ندارم ، اما می توانید به راحتی با PHP سنسورها و حالت جزء خود را از redis بگیرید. بیاموزید که چگونه MudPi داده های شما را در redis بیشتر در اسناد ذخیره می کند.

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

همچنین می توانید به رویدادهای MudPi در redis گوش دهید و این گزینه بهتری برای دریافت به روزرسانی های لحظه ای از سیستم است. می توانید رویدادها را مستقیماً از طریق redis-cli بخوانید

redis-cli psubscribe '*'

مرحله 15: جایگزین بردهای نمونه اولیه با PCB های سفارشی (اختیاری)

جایگزینی بردهای نمونه با PCB های سفارشی (اختیاری)
جایگزینی بردهای نمونه با PCB های سفارشی (اختیاری)
جایگزینی بردهای نمونه با PCB های سفارشی (اختیاری)
جایگزینی بردهای نمونه با PCB های سفارشی (اختیاری)

من کمی دورتر رفته ام و چند تخته مدار سفارشی نیز برای MudPi ساخته ام. آنها به من کمک می کنند تا با ساخت چندین واحد MudPi روند ساخت را سرعت بخشیده و بسیار قابل اطمینان تر باشند. من شروع به تعویض بردهای نمونه اولیه خود با PCB های مطمئن تر در تمام واحدهای موجود کرده ام. در آینده می خواهم این تخته ها را برای فروش در مقادیر کم در دسترس قرار دهم تا از کارهای منبع بازم حمایت کنم. MudPi نیازی به مدارهای سفارشی برای کار ندارد ، فقط به کاهش حجم کار سخت افزار با اجزای پردازنده نصب شده از قبل مانند مقاومت های کششی و سنسورهای دما/رطوبت کمک می کند.

مرحله 16: آرام باشید و مراقب رشد گیاهان خود باشید

آرام باشید و مراقب رشد گیاهان خود باشید!
آرام باشید و مراقب رشد گیاهان خود باشید!
آرام باشید و مراقب رشد گیاهان خود باشید!
آرام باشید و مراقب رشد گیاهان خود باشید!

اکنون شما سیستم باغ خودکار خود را دارید که می توانید آن را به دلخواه گسترش داده و مقیاس بندی کنید. واحدهای بیشتری بسازید یا واحدی را که قبلاً ساخته اید گسترش دهید. کارهای بیشتری می توانید با MudPi و اطلاعات زیادی در وب سایت پروژه در https://mudpi.app انجام دهید. هدف من این بود که MudPi را به منبعی تبدیل کنم که هنگام شروع پروژه باغ ، به دنبال آن بودم. امیدوارم در MudPi کاربرد بسیار خوبی داشته باشید و اگر از کاری که انجام می دهم خوشتان آمد این کلمه را به اشتراک بگذارید. من شخصاً از MudPi در خارج و داخل خانه برای مدیریت گیاهان خود استفاده می کنم و تا کنون از نتایج آن بسیار راضی بوده ام.

MudPi هنوز در حال به روز رسانی با ویژگی ها و پیشرفت های بیشتر است. می توانید برای اطلاع بیشتر از آنچه که من روی آن کار کرده ام از سایت دیدن کنید و برخی از پیوندهای زیر را مطالعه کنید تا شما را به منابع بیشتری راهنمایی کند. من همچنین در مسابقه رزبری پای 2020 وارد MudPi شدم. اگر MudPi را دوست دارید و می خواهید به من کمک کنید در زیر به من رای دهید.

منابع مفید برای پیشرفت بیشتر

مستندات MudPi

کد منبع MudPi

راهنماهای MudPi

MudPi Build را به اشتراک بگذارید

MudpiApp

از کار من در MudPi پشتیبانی کنید

پشتیبانی از MudPi

رشد همه مبارک!

- اریک

ساخته شده با ♥ از ویسکانسین

مسابقه رزبری پای 2020
مسابقه رزبری پای 2020
مسابقه رزبری پای 2020
مسابقه رزبری پای 2020

اولین جایزه در مسابقه رزبری پای 2020

توصیه شده: