loading...

Wednesday, May 13, 2020

Soil Moisture Sensor Module / Sensor Kelembapan Dengan Arduino #1



Soil Moisture Sensor Module adalah suatu modul yang berfungsi untuk mendeteksi tingkat kelembaban tanah dan juga dapat digunakan untuk menentukan apakah ada kandungan air di tanah/ sekitar sensor. Cara penggunaan modul ini cukup mudah, yakni dengan memasukkan sensor ke dalam tanah dan setting potensiometer untuk mengatur sensitifitas dari sensor. Keluaran dari sensor akan bernilai 1 / 0 ketika kelembaban tanah menjadi tinggi/ rendah yang dapat di treshold dengan potensiometer.

Spesifikasi dari sensor ini adalah :
- Comparator menggunakan LM393
- Hanya menggunakan 2 plat kecil sebagai sensor
- Supply Tegangan 3.3-5 VDC
- Digital output D0 dapat secara langsung dikoneksikan dengan MCU dengan mudah


Rangkaian Sensor

Konfigurasi Pin

- PIN A0 dihubungkan ke pin A0
- VCC dihubungkan ke 5V
- GND  dihubungkan ke GND

Source Code

int sensorPin = A0;  // pin sensor
int powerPin = 6;    // untuk pengganti VCC

void setup() {  
  // jadikan pin power sebagai output
  pinMode(powerPin, OUTPUT);
  // default bernilai LOW
  digitalWrite(powerPin, LOW);
  // mulai komunikasi serial
  Serial.begin(9600);
}

void loop() {
  Serial.print("Nilai kelembaban: ");
  Serial.println(bacaSensor());
  // baca setiap 5 detik
  delay(5000);
}

int bacaSensor() {
  // hidupkan power
  digitalWrite(powerPin, HIGH);
  delay(500);
  // baca nilai analog dari sensor
  int nilaiSensor = analogRead(sensorPin);
  digitalWrite(powerPin, LOW);
  // makin lembab maka makin tinggi nilai outputnya
  return 1023 - nilaiSensor;
}

Buka Jendela Serial Monitor maka akan tampil nilai kelembapan
Terima kasih

1 Comments:

  1. Numpang promo ya Admin^^
    ayo segera bergabung dengan kami di ionqq^^com
    dengan minimal deposit hanya 20.000 rupiah :)
    Kami Juga Menerima Deposit Via Pulsa & E-Money
    - Telkomsel
    - XL axiata
    - OVO
    - DANA
    segera DAFTAR di WWW.IONPK.CLUB :-*
    add Whatshapp : +85515373217 ^_~

    ReplyDelete