فهرست مطالب:
- تدارکات
- مرحله 1: نصب و پیکربندی ID ARDUINO در رایانه/مک خود
- مرحله 2: ATTACH MICRO SD CARD for LOGGING (اختیاری)
- مرحله 3: SERCH ARDUINO را بارگیری کنید
- مرحله 4: محتویات آب سنگین-کالیبراسیون
- مرحله 5: توسعه های آینده
تصویری: ESP32 سنسور رطوبت خاک WiFi: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سنسورهای ارزان رطوبت خاک که یک سیگنال الکتریکی را برای اندازه گیری مقاومت خاک از طریق خاک ارسال می کنند ، همه در حال شکست هستند. الکترولیز باعث می شود این سنسورها کاربردی نداشته باشند. اطلاعات بیشتر در مورد الکترولیز را اینجا ببینید. سنسور مورد استفاده در این پروژه یک سنسور خازنی است و هیچ فلز رسانایی با خاک مرطوب تماس ندارد.
پس از بارگیری سیستم عامل (طرح آردوینو) ، سنسور یک وب سرور روی خود ایجاد کرده و وارد روتر WiFi شما می شود. اکنون می توانید از طریق حسگر ESP32 به صفحه وب دسترسی پیدا کنید. هیچ داده ای به ابر ارسال نمی شود.
آشنایی با برنامه نویسی آردوینو ، مهارت های لحیم کاری و HTML و غیره ممکن است به شما کمک کند. اگر این پروژه را می سازید ، لطفاً عکس ها را از طریق پیوند بارگذاری زیر بارگذاری کنید. از هک کردن لذت ببرید.
این سنسور می تواند بخواند:
- رطوبت خاک (کد من محتوای آب گرانشی خاک را محاسبه می کند)
- دمای هوا و رطوبت نسبی
تدارکات
- Wemos® Higrow ESP32 WiFi + باتری بلوتوث + ماژول سنسور دما و رطوبت خاک DHT11 خاک
-
برای ثبت اطلاعات (optianal)
- ماژول کارت Micro SD
- نان تخته و OR
- آهن لحیم کاری ، خمیر لحیم کاری.
- شش عدد کابل جهنده زن تا مرد.
مرحله 1: نصب و پیکربندی ID ARDUINO در رایانه/مک خود
این روش تنظیم باید روی سیستم Windows PC ، MAC و LINUX (x86) کار کند. متأسفانه برای کاربران Raspberry PI ، کتابخانه های LINUX (ARM) برای برد ESP32 هنوز در دسترس نیست (اگرچه افراد زیرک واقعی آنها را از منبع گردآوری کرده بودند).
- Arduino IDE را بارگیری و نصب کنید
- در منوی Preferences ، https://dl.espressif.com/dl/package_esp32_index.json را به آدرس مدیران Adboard Boards اضافه کنید.
- کتابخانه های ESP32 را از Tools> Board> Boards Manager نصب کنید. جستجوی esp32 توسط سیستم های espressif
- برد خود را در منو انتخاب کنید: Tools> Board> "WeMos" WiFi & Bluetooth Battery
-
کتابخانه های DHT11 مورد نیاز را از ابزارها> مدیریت کتابخانه ها نصب کنید…
- شما باید کتابخانه حسگر DHT را توسط Adafruit نسخه 1.3.7 (یا بعداً؟) نصب کنید
- شما باید Adafruit Unified Sensor by Adafruit Version 1.0.3 را نصب کنید
مرحله 2: ATTACH MICRO SD CARD for LOGGING (اختیاری)
در صورت نیاز به ثبت اطلاعات خود ، ماژول Pololu Micro SD Card را ضمیمه کنید. سایر کارتهای SD ممکن است سیم کشی و کد متفاوتی داشته باشند.
مرحله 3: SERCH ARDUINO را بارگیری کنید
-
طرح آردوینو قابل اجرا را از GitHub بارگیری کرده و باز کنید.
- اگر هیچ ماژول کارت micro sd متصل نشده باشد ، باید از Esp32_SoilMoisture_WebServer.ino استفاده شود.
- Esp32_SoilMoisture_WebServer_DataLog.ino به کارت حافظه micro sd نیاز دارد و دسترسی به اینترنت را به سرور NTP ادامه می دهد. این گزینه زمان بسیار دقیقی دارد ، اما از مقدار زیادی جریان استفاده می کند و ممکن است باتری را خالی کند.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino پس از بازنشانی نیاز به کارت micro SD و دسترسی به اینترنت به سرور NTP دارد. از RTC داخلی ESP32 برای به روز رسانی تاریخ/زمان دریافت شده هنگام بازنشانی از سرور NTP استفاده می کند. این قدرتمندترین راه حل کارآمد است ، اما ممکن است زمان دقیق نباشد.
- در طرح ، SSID و رمز عبور روتر خود را ویرایش کنید.
- هنگام فشردن دکمه بوت ، طرح را کامپایل کنید.
- در صورت موفقیت آمیز بودن ، دکمه EN را فشار دهید و بلافاصله Arduino Serial Monitor (115200 Baud Rate) را راه اندازی کنید.
- منتظر بمانید تا LED آبی روشن و خاموش شود
- آدرس IP چاپ شده در مانیتور سریال را دریافت کنید ، آن را در مرورگر خود وارد کنید. اکنون صفحه وب داده های حسگر را مشاهده خواهید کرد.
- اگر کارت خوان micro sd را اضافه کرده اید و یکی از طرح های مربوط به arduino را تهیه کرده اید ، می توانید به داده های خود در /datalog.txt کارت micro SD خود دسترسی پیدا کنید.
مرحله 4: محتویات آب سنگین-کالیبراسیون
چگونه باید رطوبت خاک را از GPIO 32 تفسیر کنم؟
یکی از روشها محاسبه مقدار آب گرانشی خاک است. محاسبه می شود:
(جرم آب در نمونه خاک)/(جرم خاک خشک در نمونه)
من خاک خشک را از باغ خود جمع آوری کرده ام (این شهر لیمپوپو ، آفریقای جنوبی است ، ماه آگوست و خاک آن خشک است ، واقعاً خشک است). می توانید خاک را در فر خشک کنید.
- خاک خشک را وزن کنید
- خاک خشک را در یک ظرف بریزید ، سنسور را در خاک قرار دهید و یک سنسور خام بخوانید (از رابط وب استفاده کنید). جرم آب (= 0 در این مرحله) و قرائت سنسور را ثبت کنید.
- سنسور را بردارید ، 10 میلی لیتر (گرم) آب اضافه کنید ، خاک و آب را به درستی مخلوط کنید و جرم آب خود را (= 10 در این مرحله) و مقدار سنسور را ثبت کنید.
- این روند را تا آنجا که دوست دارید ادامه دهید ، یا تا زمانی که افزودن آب دیگر بر خواندن سنسور تأثیر نگذارد.
- نتایج من در برگه اکسل پیوست شده است. GWC به عنوان gwc = exp محاسبه می شود (-0.0015*SensorValue + 0.7072)
مرحله 5: توسعه های آینده
- یک RTC خارجی (ساعت زمان واقعی) وصل کنید. در حال حاضر ، NTP (پروتکل زمان شبکه) برای بدست آوردن زمان ثبت اطلاعات استفاده می شود. این نیاز به وای فای دارد و در حال حاضر فشرده است
- دکمه های فشاری را برای شروع و توقف WiFi و سرور وب برای صرفه جویی در مصرف باتری اضافه کنید.
- یک ماژول GPRS را تبلیغ کنید و WiFi را غیرفعال کنید. این باعث صرفه جویی در مصرف برق می شود.
توصیه شده:
کالیبراسیون سنسور رطوبت خاک: 5 مرحله
کالیبراسیون سنسور رطوبت خاک: مترهای رطوبت خاک زیادی در بازار وجود دارد که به باغبان کمک می کند تا زمان آبیاری گیاهان خود را تعیین کند. متأسفانه ، گرفتن یک مشت خاک و بررسی رنگ و بافت به اندازه بسیاری از این ابزارها قابل اعتماد است! برخی از کاوشگران حتی ثبت می کنند
از سنسور رطوبت خاک با Magicbit [Magicblocks] استفاده کنید: 5 مرحله
از سنسور رطوبت خاک با Magicbit [Magicblocks] استفاده کنید: در این آموزش به شما آموزش داده می شود که از سنسور رطوبت خاک با Magicbit خود با استفاده از Magicblocks استفاده کنید. ما در این پروژه که بر اساس ESP32 طراحی شده است ، از magicbit به عنوان تابلوی توسعه استفاده می کنیم. بنابراین می توان از هر تخته توسعه ESP32 در این پروژه استفاده کرد
پروژه سنسور و رطوبت خاک آردوینو DHT22 با منو: 4 مرحله
Arduino DHT22 Sensor and Soil Moisture Project with Menu: سلام بچه ها امروز من دومین پروژه خود را در مورد دستورات ارائه می دهم. این پروژه ترکیبی از اولین پروژه من است که در آن از سنسور رطوبت خاک و سنسور DHT22 استفاده می کنم که برای اندازه گیری دما و رطوبت استفاده می شود. به این پروژه
اتوماسیون گلخانه با LoRa! (قسمت 1) -- سنسورها (دما ، رطوبت ، رطوبت خاک): 5 مرحله
اتوماسیون گلخانه با LoRa! (قسمت 1) || سنسورها (دما ، رطوبت ، رطوبت خاک): در این پروژه به شما نشان خواهم داد که چگونه یک گلخانه را خودکار کردم. این بدان معناست که من به شما نشان خواهم داد که چگونه گلخانه را ساخته ام و چگونه قطعات الکترونیکی قدرت و اتوماسیون را متصل کرده ام. همچنین نحوه برنامه نویسی برد Arduino که از L
نحوه استفاده از سنسور رطوبت خاک با استفاده از آردوینو: 4 مرحله
نحوه استفاده از سنسور رطوبت خاک با استفاده از آردوینو: سنسور رطوبت خاک یک سنسور است که می تواند برای اندازه گیری رطوبت خاک استفاده شود. مناسب برای ساخت نمونه های اولیه پروژه های کشاورزی هوشمند ، پروژه های کنترل کننده آبیاری یا پروژه های کشاورزی اینترنت اشیا. این سنسور دارای 2 پروب است. که عادت دارد به من