فهرست مطالب:
- مرحله 1: اجزای مورد نیاز
- مرحله 2: اصل کار
- مرحله 3: عکس پروژه ها
- مرحله 4: توضیح کد:
- مرحله 5: شماتیک
- مرحله 6: کد
- مرحله 7: آموزش
تصویری: باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
جهان با گذشت زمان و کشاورزی تغییر می کند. امروزه مردم در همه زمینه ها لوازم الکترونیکی را ادغام می کنند و کشاورزی نیز از این قاعده مستثنی نیست. این ادغام لوازم الکترونیکی در کشاورزی به کشاورزان و افرادی که باغات را مدیریت می کنند کمک می کند.
در این مقاله نحوه نظارت و نحوه مدیریت باغداری و کشاورزی را خواهیم دید. ما از ماژول کنترل (ESP32) برای اینترنت اشیا استفاده می کنیم و داده ها را در ابر به روز می کنیم و بر اساس خوانش ها اقدامات مناسب را انجام می دهیم.
در این پروژه ما از سنسورهایی مانند LDR (مقاومت کم نور) ، سنسور دما ، سنسور سطح رطوبت خاک استفاده کرده ایم و از پمپ آب برای واکنش به داده های سنسور استفاده خواهیم کرد. به غیر از این ، ما می توانیم از حسگرهای زیادی برای نظارت استفاده کنیم.
مرحله 1: اجزای مورد نیاز
در زیر اجزای مورد نیاز ،
ESP32ESP32 در هند -
ESP32 در انگلستان -
ESP32 در ایالات متحده -
سنسور رطوبت خاک سنسور رطوبت خاک در هند-
سنسور رطوبت خاک در انگلستان -
سنسور رطوبت خاک در ایالات متحده -
سنسور دما NTC سنسور دما NTC در هند-
سنسور دما NTC در انگلستان -
سنسور دما NTC در ایالات متحده -
سنسور LDR
سنسور LDR در هند -
سنسور LDR در انگلستان -
سنسور LDR در ایالات متحده -
پمپ آب DC +5v پمپ آب DC +5v در هند -
پمپ آب DC +5v در انگلستان -
پمپ آب DC +5v در ایالات متحده -
BreadBoardBreadBoard در هند-
BreadBoard در ایالات متحده-
BreadBoard در انگلستان-
ترانزیستور
مقاومت ها
چند سیم
مرحله 2: اصل کار
ماژول کنترل ESP32 برای جمع آوری داده ها از سنسورهایی مانند LDR (مقاومت کم نور) ، سنسور دما ، سنسور سطح رطوبت خاک استفاده می شود. اگر سطح رطوبت خاک بسیار پایین باشد ، ما پمپ آب را روشن می کنیم. ما وضعیت موتور را نیز بررسی می کنیم تا بازخورد برای تأیید وضعیت موتور انجام شود.
ما از سنسور دما برای تنظیم آب روی ریشه محصول استفاده می کنیم که باعث تازگی محصول می شود. ESP32 در حال جمع آوری داده ها از همه سنسورها و ارسال/انتشار همه داده ها به سرور MQTT و عضویت در مبحث کنترل موتور است.
مرحله 3: عکس پروژه ها
مرحله 4: توضیح کد:
و از سرور mqtt یا گره دیگر (از جایی که موتور را مشاهده یا کنترل می کنیم). در مورد ما ما از تلفن همراه به عنوان گره استفاده می کنیم و برای موضوع زیر مشترک شده ایم.
موضوعاتی برای اشتراک از کنترل گره (تلفن همراه) و ESP32 برای موضوع منتشر می شود
stechiez/توافق/نور
stechiez/توافق/دما
stechiez/توافق/خاک
stechiez/توافق/mstatus
موضوع را از کنترل گره منتشر کنید و ESP32 برای موضوع مشترک می شود
stechiez/توافق/موتور
در عملکرد setup_wifi که ما به wifi متصل می شویم و کنترل تا اتصال wifi در آنجا متوقف می شود.
در عملکرد اتصال مجدد ESP32 سعی می کند به سرور MQTT متصل شود و منتظر بمانید تا اتصال برقرار شود.
callback عملکردی است که پس از در دسترس بودن موضوع مشترک ، فراخوانی یا اجرا می شود.
در تابع راه اندازی ما در حال راه اندازی مجدد ارتباط سریال ، اتصال Wifi و اتصال MQTT هستیم.
تابع getTemperature ، getMoisturePercentage و getLightPercentage خواندن داده ها از حسگر و بازگرداندن مقداری است که باید در MQTT منتشر شود.
و در عملکرد حلقه که به طور مداوم اجرا می شود ، ESP32 داده های جمع آوری شده را از طریق mqtt ارسال می کند.
مرحله 5: شماتیک
مرحله 6: کد
کد:
github.com/stechiez/iot_projects/tree/mast…
توصیه شده:
سیستم پارکینگ هوشمند مبتنی بر اینترنت اشیا با استفاده از NodeMCU ESP8266: 5 مرحله
سیستم پارک هوشمند مبتنی بر اینترنت اشیا با استفاده از NodeMCU ESP8266: امروزه پیدا کردن پارکینگ در مناطق شلوغ بسیار دشوار است و هیچ سیستمی برای جزییات موجود بودن پارکینگ به صورت آنلاین وجود ندارد. تصور کنید اگر می توانید اطلاعات موجود بودن محل پارکینگ را در تلفن خود دریافت کنید و در اطراف خود رومینگ ندارید تا بررسی کنید
گرد و غبار هوشمند مبتنی بر اینترنت اشیا: 8 مرحله
گرد و غبار هوشمند مبتنی بر اینترنت اشیا: در این آموزش ما قصد داریم یک سیستم مانیتورینگ هوشمند گرد و غبار مبتنی بر اینترنت اشیا ایجاد کنیم. ما قصد داریم نظارت کنیم که آیا Dustbin پر است یا خیر و در صورت کامل بودن آن را از طریق اطلاع رسانی فشار بر روی تلفن خود به صاحبخانه اطلاع می دهیم. نرم افزار مورد نیاز: Blynk
ماژول قدرت اینترنت اشیا: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: 19 مرحله (همراه با تصاویر)
ماژول IoT Power: افزودن ویژگی اندازه گیری توان اینترنت اشیا به کنترل کننده شارژ خورشیدی من: سلام به همه ، امیدوارم همه شما عالی باشید! در این مقاله آموزشی می خواهم به شما نشان دهم که چگونه یک ماژول اندازه گیری توان اینترنت اشیا را ایجاد کرده ام که مقدار توان تولید شده توسط پنل های خورشیدی من را که توسط کنترل کننده شارژ خورشیدی مورد استفاده قرار می گیرد ، محاسبه می کند
سیستم مانیتورینگ کارخانه اینترنت اشیا (با بستر اینترنت اشیا IBM): 11 مرحله (همراه با تصاویر)
سیستم نظارت بر کارخانه اینترنت اشیا (با پلتفرم IoM IoT): مروری سیستم نظارت بر کارخانه (PMS) یک برنامه کاربردی است که با افرادی که در طبقه کارگر هستند با انگشت شست سبز در نظر گرفته شده است. امروزه افراد شاغل بیش از هر زمان دیگری شلوغ هستند. پیشرفت شغلی و مدیریت امور مالی آنها
کشاورزی هوشمند مبتنی بر اینترنت اشیا: 5 مرحله (همراه با تصاویر)
IoT مبتنی بر کشاورزی هوشمند: اینترنت اشیا (IoT) یک شبکه مشترک از اشیاء یا اشیاء است که می توانند با یکدیگر ارتباط برقرار کنند به شرط اتصال به اینترنت. اینترنت اشیا نقش مهمی در صنعت کشاورزی ایفا می کند که می تواند تا سال 2050 به 9.6 میلیارد نفر در کره زمین تغذیه کند. Smart A