فهرست مطالب:

باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله

تصویری: باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله

تصویری: باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32: 7 مرحله
تصویری: #نویسندگی با #هوش_مصنوعی: #چت_جی_پی_تی راهنمای شما در نوشتن یک #کتاب شاهکار 2024, نوامبر
Anonim
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32
باغبانی هوشمند مبتنی بر اینترنت اشیا و کشاورزی هوشمند با استفاده از ESP32

جهان با گذشت زمان و کشاورزی تغییر می کند. امروزه مردم در همه زمینه ها لوازم الکترونیکی را ادغام می کنند و کشاورزی نیز از این قاعده مستثنی نیست. این ادغام لوازم الکترونیکی در کشاورزی به کشاورزان و افرادی که باغات را مدیریت می کنند کمک می کند.

در این مقاله نحوه نظارت و نحوه مدیریت باغداری و کشاورزی را خواهیم دید. ما از ماژول کنترل (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…

توصیه شده: