آموزش راه اندازی سنسور رطوبت خاک با استفاده از آردوینو

نویسنده

فهرست مطالب

ویژگی های سنسور رطوبت خاک

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

معرفی پایه ها (Pinout) سنسور رطوبت خاک

سنسور رطوبت خاک دارای 4 پایه به شرح زیر است:

  •  VCC: تغذیه ماژول – 2 تا 5 ولت
  •  GND: زمین
  •  DO: خروجی ماژول به صورت ولتاژ دیجیتال
  •  AO: خروجی ماژول به صورت ولتاژ آنالوگ

پین اوت (Pinout) این ماژول را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز

آردوینو UNO R3 × 1
سنسور رطوبت سنج خاک و زمین YL-69 × 1
سیم جامپر نری به مادگی × 1

نرم افزارهای مورد نیاز

آردوینو IDE

راه اندازی سنسور رطوبت خاک با آردوینو

گام اول: سیم بندی

مطابق مدار زیر، سنسور را به آردوینو وصل کنید.

گام دوم: کد

کد زیر را روی برد خود آپلود کنید. این کد ولتاژ خروجی سنسور را با استفاده از ADC به مقدار دیجیتال تبدیل کرده و نتیجه را در پنجره ی سریال نمایش می دهد.
/*
  Soil Moisture Sensor
  modified on 27 Sep 2020
  by Mohammad Reza Akbari @ Electropeak
  https://electropeak.com/learn/
*/

// for Arduino uncomment this
//int Sensor = A0;

// for STM32 uncomment this
int Sensor = PA0;

int ad_value;


void setup()
{
  pinMode(Sensor, INPUT);
  Serial.begin(9600);
}
void loop()
{
  ad_value = analogRead(Sensor);
  
  Serial.print("Output: ");
  Serial.println(ad_value);
  
  delay(500);
}

از این مطلب خوشتان آمده؟

جدیدترین آموزش‌ها را از بهترین‌ها دریافت کنید

بیشتر بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *