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.
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);
}
}
Salam Arduino Lovers :D
Jos gan, sharing tentang pemograman untuk sensor ph air dong gan. . .ditunggu tutorialnya ^_^
BalasHapussiap mas, nunggu kita punya sensor dulu ya mas, baru kita bahas disini
HapusSaya sedang mencari alat pengukur kelembaban udara yang bisa kasih alarm kalau kelembaban di luar range yang kita inginkan. Saya butuh modulnya, untuk nanti digabungkan dengan thermostat. Apakah dengan aplikasi arduino alat semacam itu bisa dibuat? Kalau ada yang sudah buat dan dikomersilkan saya akan membelinya, meski dalam jumlah yg belum banyak jika harganya cocok. Terima kasih.
BalasHapusSaya sedang mencari alat pengukur kelembaban udara yang bisa kasih alarm kalau kelembaban di luar range yang kita inginkan. Saya butuh modulnya, untuk nanti digabungkan dengan thermostat. Apakah dengan aplikasi arduino alat semacam itu bisa dibuat? Kalau ada yang sudah buat dan dikomersilkan saya akan membelinya, meski dalam jumlah yg belum banyak jika harganya cocok. Terima kasih.
BalasHapusBisa mas, mas send email ke kita ya di email : sekolahrobot@gmail.com
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKalau boleh tau, sensor suhu dan sensor airnya juga menggunakan tipe apa ya?
BalasHapusGan, apakah sensor kelembapan tersebut dapat digunakan jika tidak berada di tanah? Karena saya membutuhkan sensor kelembapan jika terkena air tetap dapat bekerja. Sehingga sensor tersebut dapat membaca nilai kelambapan ketika kondisi hujan (terkena air), nilainya seharusnya dapat menunjukkan kelembapan 100%
BalasHapusbagaimana cara karakterisasi sensorb soil moisture ?
BalasHapusGan klo source codenya biar bisa ngaktifin pompa gmna??
BalasHapusboss saya bisa minta script penyiraman dengan kelembaban tanah beserta foto posisi port
BalasHapusBell arduino uno di toko elektro ada nggk master.trim
BalasHapussaya ada tugas untuk membuat projek penyiraman otomatis berbasis arduino uno dan menggunkan sensor kelembaban tanah dan suhu, bisa tidak saya di bantu untuk kodingnya biar tugas ini dapat selesai.
BalasHapus