Pada artikel kali ini akan membahas tutorial mengakses sensor soil moisture pada Arduino. Nanti hasilnya akan ditampilkan dalam persen pada serial monitor. Seperti yang kita ketahui bersama sensor ini digunakan untuk mengukur kelembaban tanah dan dapat difungsikan pada anda dalam bidang perkebunan (smart garden). Untuk jenis sensornya yaitu tipe yang probe seperti gambar di bawah ini.

Sensor Soil Moisture YL-69

Langsung saja untuk alat bahan yang dibutuhkan sebagai berikut :

Alat dan bahan :

  • Arduino Uno R3, BELI
  • Sensor Soil Moisture, BELI
  • Kabel jumper male to female, BELI

Rangkaian :

Rangkaian sensor Soil Moisture dan Arduino

Konfigurasi pin :

  • Pin A0 dihubungkan ke A2
  • GND dihubungkan ke GND
  • VCC dihubungkan ke 5V

Rangkaian ini menggunakan analog output yang dihubungkan ke pin A2 Arduino.

Sketch program :

int sensorPin = A2;
int sensorValue = 0;
int humidity = 0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  sensorValue = analogRead(sensorPin);
  humidity = convertToPercent(sensorValue);
  Serial.print("Nilai Sensor : ");
  Serial.println(sensorValue);
  Serial.print("Kelembaban: ");
  Serial.print(humidity);
  Serial.println("%");
  Serial.println(" ");
  delay(1000);
}

int convertToPercent(int value)
{
  int percentValue = 0;
  percentValue = map(value, 1023, 465, 0, 100);
  return percentValue;
}

Penggunaan :

Rangkai sensor soil moisture sesuai konfigurasi pin di atas, kemudian upload sketch program pada Arduino IDE sampai “Done Uploading“. Setelah itu buka Serial Monitor dengan baudrate 9600. Masukkan ujung sensor(probe) pada sebidang tanah (pot), dan lihat hasilnya pada Serial Monitor. Tambahkan air sedikit demi sedikit untuk mencoba kelembaban sensor.

Hasil :

Hasilnya dapat dilihat berikut ini :

Hasil dari sensor kelembaban Soil Moisture

Anda juga dapar menambahkan LCD untuk tampilan kelembabannya. Cukup sekian pembahasan kali ini, semoga bermanfaat. Terima kasih.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian