Tutorial Arduino UNO R3 Mengakses Sensor Soil Moisture

Indobot Academy

Tutorial Arduino Soil Moisture
Tutorial Arduino Soil Moisture

Hallo Sahabat Indobot… pada tutorial arduino kali ini kita akan belajar untuk mengakses salah satu sensor yang umum di gunakan pada pembelajaran Arduino UNO. Sensor ini biasa di sebut dengan sensor Soil Moisture. Kegunaan dari sensor ini adalah untuk mendeteksi kelembaban tanah. Jadi buat Sahabat Indobot yang suka berkebun dan sayang dengan tanaman maka sensor ini sangat cocok untuk kalian karena sensor ini bisa di kembangkan untuk membuat sistem penyiram tanaman otomatis sehingga kalian tidak perlu khawatir tanaman kalian bakal kering kekurangan air. Menarik bukan? Itulah serunya belajar Arduino ya sahabat Indobot. Berikut ini adalah bentuk fisik dari sensor Soil Moisture yang akan kita gunakan.

Gambar Soil Moisture Sensor
Gambar Soil Moisture Sensor

Gb.Sensor Soil Moisture

Itulah sedikit pengetahuan mengenai sensor Soil Moisture yang akan kita gunakan pada tutorial kali ini. Selanjutnya mari kita lanjutkan pada tahap demi tahap tutorialnya. Gasskeee yukk…


1.Alat dan Bahan

Pertama Sahabat Indobot harus menyiapkan alat beserta bahan yang di butuhkan seperti di bawah ini :

  1. Komputer yang terinstal Arduino IDE          1 unit
  2. Arduino UNO R3 & Kabel USB                      1 buah
  3. Sensor Soil Mositure                                        1 buah
  4. Kabel Penghubung                                           Secukupnya

2.Gambar Rangkaian

Selanjutnya buatlah rangkaian sesuai  dengan  gambar di bawah ini :

Gambar Rangkaian Soil Moisture Sensor dan Arduino Uno
Gambar Rangkaian Soil Moisture Sensor dan Arduino Uno

 

Keterangan :

  1. Kaki VCC Sensor Soil Moisture pada pin 5V
  2. Kaki GND Sensor Soil Moisture pada pin GND
  3. Kaki Analog Output /A0 Sensor Soil Moisture pada pin A2

3.Programming

Setelah proses membuat rangkaian selesai, silahkan buka arduino IDE pada komputer kalian kemudian ketikkan program di bawah ini:

Konsultasikan project mu bersama Tutor Indobot Academy dengan cara registrasi melalui tombol di bawah! 

 
">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;

}

Hasil

Setelah program di atas selesai di ketik, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil.

Setelah proses upload berhasil, Sahabat Indobot harus membuka serial monitor pada Arduino IDE untuk melihat hasil pembacaan Sensor Soil Moisture. Untuk menampilkan pembacaan yang beragam Sahabat Indobot bisa mencoba meletakkan sensor Soil Moisture di tanah yang memiliki kelembaban yang berbeda.

Sampai di sini dulu tutorial Arduino UNO kali ini ya sahabat Indobot. Sampai ketemu di tutorial selanjutnya….

[zombify_post]

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp