فهرست مطالب:

کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: 3 مرحله
کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: 3 مرحله

تصویری: کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: 3 مرحله

تصویری: کنترل آبیاری از طریق اینترنت + آردوینو + اترنت: 3 مرحله
تصویری: آموزش آردوینو قسمت دوم راه اندازی کلید Arduino learning -Episode 2- Button 2024, نوامبر
Anonim
کنترل آبیاری از طریق اینترنت + آردوینو + اترنت
کنترل آبیاری از طریق اینترنت + آردوینو + اترنت

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

تدارکات

1x Arduino Mega 25601x Ethernet Wiznet W5100 shield1x FC37-سنسور تشخیص آب آنالوگ سنسور دما 1x DS18B20 6 رله SRD-05VDC-SL-C4x Solenoids 24V DC

مرحله 1: الزامات سیستم مبتنی بر وب

الزامات سیستم مبتنی بر وب
الزامات سیستم مبتنی بر وب
الزامات سیستم مبتنی بر وب
الزامات سیستم مبتنی بر وب

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

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

آردوینو مگا به عنوان میکروکنترلر کنترل استفاده می شد ، زیرا Uno با حافظه در لبه قرار داشت و گیر کرده بود. Arduino Mega به دلیل تعداد کافی پین و به ویژه حافظه زیاد برای برنامه ای با حافظه RAM بزرگتر ، انتخاب بسیار خوبی بود. آردوینو داده های دما و باران را از طریق Wiznet W5100 Ethernet Shield به وب ارسال می کند. دما به صورت دیجیتالی از سنسور DS18B20 و داده های باران از طریق مقدار آنالوگ خوانده می شود. پس از ارسال برد داده اسکریپت منطقی PHP را اجرا می کند که همه خروجی ها را به روز می کند.

مرحله 2: قانون آردوینو در پروژه

قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه
قانون آردوینو در پروژه

سپس برد فقط حالت های ON / OFF را برای هر خروجی که اعمال می کند بارگیری می کند. هیچ عملیاتی در طرف میکروکنترلر وجود ندارد که بتواند برد را بارگیری کند. پاسخ کلی سیستم در عرض 6 ثانیه است. سنسور دما در گلخانه است که برای حفظ دما لازم است. در طول روزهای گرم تابستان با هیسترزیس اختیاری تا دمای تنظیم شده خنک می شود ، در ماه های زمستان با دمای تنظیم شده و پسماند گرم می شود. انتخاب گرمایش / سرمایش باید به صورت دستی در سیستم انجام شود. همچنین امکان خنک کردن / گرم کردن دستی (ON / OFF) به صورت نامحدود وجود دارد.

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

هنگامی که آردوینو در صورت قطع شدن مجدد راه اندازی می شود ، آردوینو یک نگهبان برای عملیات بدون مشکل اجرا کرده است. در صورت خرابی اینترنت یا عدم دسترسی به سایت ، به عنوان مثال برای اهداف تعمیر و نگهداری ، هر دو مدار گرمایش و سرمایش و رله های گرمایش و سرمایش به طور خودکار پس از دو دقیقه تا برقراری اتصال وب خاموش می شوند. پس از راه اندازی مجدد آردوینو ، همه خروجی ها خاموش هستند. لاگ ها ورود ناموفق به رابط (نام اشتباه یا رمز عبور) را با آدرس IP مشتری که سعی در اتصال داشته است ، ثبت می کنند. گزارشات همچنین داده های نامعتبر از سنسور DS18B20 85.00 یا -127.00 را ثبت می کنند ، که خرابی های معمولی سنسور به دلیل سیم کشی ضعیف ، خطاهای CRC است.

مرحله 3:

تصویر
تصویر
تصویر
تصویر

این سیستم همچنین شامل نمودارهایی است که می توانید پیشرفت دما را 24 ساعت پس از بارگیری نمودار و 7 روز قبل ، و همچنین فعالیت مدار و فعالیت سرمایش / گرمایش را مشاهده کنید. فعالیتها هر دقیقه ثبت می شود و دما هر 5 دقیقه در پایگاه داده ثبت می شود (در مورد کار با داده های زمان واقعی صدق نمی کند). تمام ورودی ها / خروجی هایی که سیستم با آنها کار می کند را می توان به تنهایی ، برای وضوح ، در جایی که از مدار برای آبیاری استفاده می شود ، نامید. سلونوئیدها ، پمپهای با توان خروجی 2.3 کیلو وات در هر رله می توانند به عنوان خروجی رله مورد استفاده قرار گیرند. 230V 10A

کل سیستم در پشت ورود به سیستم پنهان شده است ، که همچنین می تواند از رابط وب تغییر کند. این سیستم عملی ، کاربردی است و در امور آبیاری منظم به باغبانی کمک می کند. اگر به اطلاعات بیشتر در مورد پروژه علاقه دارید:

توصیه شده: