Arduino

Mengenal Sensor Kelembaban Tanah atau Soil Moisture dan contoh penggunannya – HAEBOT



Apa itu Soil Moisture/ sensor kelembaban tanah ?

    Soil Moisture Sensor merupakan module untuk mendeteksi kelembaban tanah, yang dapat diakses menggunakan microcontroller seperti arduino.Sensor kelembaban tanah ini dapat dimanfaatkan pada sistem pertanian, perkebunan, maupun sistem hidroponik mnggunakan hidroton.


Bagian-bagian Pin sensor
     Jika menggunakan pin Digital Output maka keluaran hanya bernilai 1 atau 0 dan harus inisalisasi port digital sebagai Input (pinMode(pin, INPUT)). Sedangkan jika menggunkan pin Analog Output maka keluaran yang akan muncul adalah sebauah angka diantara 0 sampai 1023 dan inisialisasi hanya perlu menggunkan analogRead(pin).

Spesifikasi :
  • Nama : Sensor Kelembaban Tanah
  • Tegangan masukan : 3.3 – 5V
  • Arus masukan :  35 mA
  • Tegangan output : 0 –  4.2 V
  • Tegangan keluaran tanah kering : 0 – 1.5V
  • Tegangan keluaran tanah lembab : 1.5 – 3.0V
  • Tegangan tanah basah : 3.0 – 4.2 V
  • Kabel penghubung : 2 x Jumper female to female 
  • Panel PCB Dimension: 3cm x 1.5cm.
  • Soil Probe Dimension: 6cm x 2cm.
  • Cable Length: 21cm.
    Interface:
  •  VCC: +3.3V-5V external power 2.
  • GND: – 3.
  • DO: digital output (0 dan 1), dapat langsung dihubungkan ke IO port mikrokontroller

   

Cara Kerja Sensor
    Pada saat diberikan catudaya dan disensingkan pada tanah, maka nilai Output Analog akan berubah sesuai dengan kondisi kadar air dalam tanah.
Pada saat kondisi tanah :
  • Basah : tegangan output akan turun
  • Kering : tegangan output akan naik

Membuat Simulasi penyiram tanaman otomatis menggunakan sensor kelembaban  tanah 

   
    Bahan yang dibutuhkan :
    • Sensor kelembaban tanah  5V
    • Breadboard
    • Module Relay 5V 4 Channel 
    • Pompa mini celup
    • LED Lampu lalu lintas traffic
    • Arduino mega 2560
    • kabel arduino mega
Coding program arduino mega : bisa dicopy-paste
//Penyiram tanaman otomatis
const int pinDigital = A0; //inisialisasi pin sensor
#define relay 8       //inisialisasi pin relay 
const int ledGreen = 9;    //inisialisasi pin led hijau
const int ledYellow = 10;   //inisialisasi pin led kuning
const int ledRed = 11;      //inisialisasi pin hijauS
void setup() {
Serial.begin (9600);          //memanggil serial monitor
pinMode(pinDigital, INPUT);   //menetapkan pin A0 sebagai input
pinMode(relay, OUTPUT);       //menetapkan pin 6 sebagai output
pinMode(ledGreen, OUTPUT);    //menetapkan pin 7 sebagai output
pinMode(ledYellow, OUTPUT);   //menetapkan pin 8 sebagai output
pinMode(ledRed, OUTPUT);      //menetapkan pin 9 sebagai output
}
void loop() {
int dataAnalog = analogRead (pinDigital);  //membaca nilai dari pin sensor
//print hasil ke serial monitor
Serial.print (“A0 : “);
Serial.print (dataAnalog);
//jika nilai A0 kurang dari 500, print kata serta nyalakan led hijau dan matikan led kuning, merah dan juga relay
if (dataAnalog < 500) { 
  Serial.println(“. Media Masih Basah”); 
  digitalWrite (ledGreen, HIGH);
  digitalWrite (ledYellow, LOW);
  digitalWrite (ledRed, LOW);
  digitalWrite (relay, LOW);
  }
 //tetapi, jika nilai A0 kurang dari 900, print kata serta nyalakan led kuning dan relay kemudian matikan led hijau dan juga merah
 else if (dataAnalog  < 800) {
  Serial.println(“. Kelembaban Tanah Masih Cukup”); 
  digitalWrite (ledGreen, LOW);
  digitalWrite (ledYellow, HIGH);
  digitalWrite (ledRed, LOW);
  digitalWrite (relay, LOW);
  }
 //selain dari itu, hanya nyalakan led merah dan juga relay
 else { Serial.println (“. Perlu Tambahan Air”); 
  digitalWrite (ledGreen, LOW);
  digitalWrite (ledYellow, LOW);
  digitalWrite (ledRed, HIGH);
  digitalWrite (relay, HIGH);
  }
 delay (500);
}

    Skema rangkaian :

Lebih jelasnya dapat simak video dibawah ini 

Keterangan : 

  • Pada saat kondisi kelembaban tanah dibawah 500 , lampu Hijau menyala, yang lain mati
  • Pada saat kondisi kelembaban tanah 500-900, lampu kuning menyala, yang lain mati
  • jika kondisi kelembaban tanah 900 keatas , lampu merah menyala,  menyalakan relay sehinnga pompa akan aktif mengisi air untuk menurunkan sinyal kelembaban tanah tersebut agar normal kembali.

    Nah itulah artikel  tentang Module sensor kelembaban tanah. Pelajari lebih lanjut mengenai CNC melalui artikel kami. Selain itu, Haebot Store sebagai salah satu penyedia suku cadang mesin CNC dan komponen  elektronika di Indonesia tidak perlu diragukan kredibilitasnya. Kami Menawarkan suku cadang mesin CNC dan Komponen Elektronika dengan kualitas terbaik dan termurah.

    Apabila tertarik dengan produk kami, Anda dapat melakukan konsultasi di  Whatsapp atau langsung order lewat Tokopedia dan Shopee  . Sampai jumpa di artikel kami selanjutnya, sekian dan terimakasih 🙂

Terimakasih telah membaca di Aopok.com, semoga bermanfaat dan lihat juga di situs berkualitas dan paling populer Piool.com, peluang bisnis online Topbisnisonline.com dan join di komunitas Topoin.com.


Comments

Paling Populer

To Top