یک ماژول بسیار عالی برای ساخت گلخانه های هوشمند ، سیستم های آبیاری خودکار زمین های کشاورزی و باغ ها ، آبیاری هوشمند گلدان های آپارتمانی و… همانطور که از نام این سنسور مشخص است ، برای اندازه گیری میزان رطوبت و یا آب موجود در خاک و زمین استفاده می گردد با استفاده از این سنسور ، برد آردوینو ، یک رله و یک پمپ آب ساده همه چیز برای ساخت یک سیستم آبیاری هوشمند برای گلدان منزلتان فراهم است، از این پس در زمان مسافرت دیگر نگران آبیاری گلدان های منزلتان نباشید ، چون شما یک سیستم آبیاری هوشمند آردوینو را ساخته اید ! این سنسور در اصل میزان تشنگی گیاه شما را مشخص می نماید، خروجی آنالوگ این سنسور در زمانی که میزان رطوبت خاک کم باشد ، مقدار خروجی بالا و زمانی که رطوبت بالا باشد مقدار پایین تری را به پین آنالوگ آردوینو ارسال می نماید.
مشخصات:
- حساسیت قابل تنظیم از طریق پتانسیومتر آبی رنگ موجود بر روی برد
- ولتاژ عملیاتی بین 3.3 تا 5 ولت
- دارای خروجی دیجیتال و آنالوگ
- طراحی فیزکی مناسب برای نصب راحت و آسان
- اندازه کوچک ( 3 در 1.6 سانتیمتر )
- LED نماینگر پاور ( قرمز ) و سویچینگ خروجی دیجیتال ( سبز)
- چیپ مقایسه گر LM393 با پایداری بالا
اتصالات:
- VCC: اتصال به منبع تغذیه 3.3 تا 5 ولتی
- GND: اتصال به GND
- DO: خروجی دیجتال ( 0 یا یک )
- AO: خروجی آنالوگ
نحوه کارکرد:
- زمانی که ماژول میزان معینی از رطوبت را تشخیص دهد خروجی DO مقدار یک و در غیر این صورت مقدار صفر را نشان می دهد.
- خروجی دیجیتال می تواند مستقیما به برد آردوینو ، ای وی آر و یا MCU متصل شود و یا با اتصال به یک buzzer به عنوان یک سیستم هشدار استفاده شود و یا با اتصال به ماژول رله موجود در فروشگاه امکان روشن کردن پمپ و یا شیر آب الکترونیک را فراهم کند.
- برای تعیین میزان رطوبت ، خروجی AO باید به ورودی آنالوگ آردوینو متصل گردد.
شماتیک و نحوه اتصال پایه ها به برد آردوینو
Pin | Wiring to Arduino Uno |
A0 | Analog Pins |
D0 | Digital Pins |
GND | GND |
VCC | 5V |
کد راه اندازی سنسور رطوبت سنج خاک و زمین YL-69 با آردوینو
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
int rainPin = A0; int greenLED = 6; int redLED = 7; // you can adjust the threshold value int thresholdValue = 800;</p> <p dir="ltr">void setup(){ pinMode(rainPin, INPUT); pinMode(greenLED, OUTPUT); pinMode(redLED, OUTPUT); digitalWrite(greenLED, LOW); digitalWrite(redLED, LOW); Serial.begin(9600); }</p> <p dir="ltr">void loop() { // read the input on analog pin 0: int sensorValue = analogRead(rainPin); Serial.print(sensorValue); if(sensorValue < thresholdValue){ Serial.println(" - Doesn't need watering"); digitalWrite(redLED, LOW); digitalWrite(greenLED, HIGH); } else { Serial.println(" - Time to water your plant"); digitalWrite(redLED, HIGH); digitalWrite(greenLED, LOW); } delay(500); } |
سلام امکانش هست برنامه رطوبت سنج خاک با سنسور yl69 همراه با سگمنت
رو در قالب یک فایل قابل دانلود بذارید ؟ برنامه آردوینو رو دارم و از uno میخوام
استفاده کنم ممنونم از لطفتون.
لطفا نقشه اتصال سگمنت به آردوینو uno رو بذارید مرسی