Hallo Sobat AWI’ers dan sobat
Arduino… Pada Kesempatan kali ini kita akan sedikit membahas tentang sensor-sensor
yang berhubungan dengan air. Beberapa sensor yang akan kita bahas pada tutorial
kali ini antara lain:
1.
Sensor kelembapan
tanah
2.
Sensor Air
3.
Sensor Suhu
Gambar.1 : (Dari
kiri) Sensor Kelembapan, Sensor Air, Sensor Suhu.
1. SENSOR KELEMBAPAN TANAH
Jenis sensor
kelembapan tanah yang kita gunakan
adalah fc-28 soil moisture sensor. Dimana
fc-28 soil moisture sensor sudah
dilengkapi dengan komparator LM393 dan potensio meter, sehingga kita bias melakukan
kalibrasi tingkat kepekaan saat menggunakan digital output.
Gambar.2 : fc-28 soil moisture sensor
Pada rangkaian
komparator terdapat 6 pin. 2 pin diantaranya dihubungkan pada pin yang berapa
pada sensor. Dan 4 pin yang lain dihubungkan pada board mikrokontroler dalah hal ini menggunakan board Arduino UNO.
Gambar.3 : Rangkaian
komparator LM393
Keempat pin yang terdapat pada
rangkaian komparator LM393 terdiri dari:
a.
Pin AO (Analog Output)
b.
Pin DO (Digital Output)
c.
Pin GND (-)
d. Pin
VCC (+)
Pin analog output di gunakan jika
kita menginginkan data yang keluar dari sensor berupa data analog data mulai 0
sampai 1023. Sedangkan digital output digunakan bila kita menginginkan data
yang keluar berupa data digital yaitu 0 dan 1.
Gambar.5 : Konfigurasi FC-28 to Arduino UNO
Ini source codenya :
/*
Arduino.web.id
Sekolah
Robot Indonesia
www.sekolahrobot.com
by:
Muchammad Sob'run Ibnu Atfal
atfalsobrun@gmail.com
*/
int
LED = 13;
int
nilaiSensor=0;
int
pinSensor=A0;
void
setup()
{
pinMode(13,OUTPUT);
pinMode(4,OUTPUT);
Serial.begin(9600);
}
void
loop()
{
nilaiSensor = analogRead(pinSensor);
//Serial.println(nilaiSensor);
if (nilaiSensor <= 341)
{
Serial.println("Sangat Lembab");
digitalWrite(LED,HIGH);
}
else if (nilaiSensor >= 342 &&
nilaiSensor <= 500)
{
Serial.println("Lembab");
digitalWrite(LED,LOW);
}
else if (nilaiSensor >=700)
{
Serial.println("Tidak Lembab");
digitalWrite(LED,HIGH);
}
}
Untuk pembahasan tentang sensor air dan sensor suhu akan dibahas pada tutorial selanjutnya.. :) terimakasih.
Salam Arduino Lovers :D