Alat Pengukur Kadar Air Tanah Sederhana Berbasis Arduino Pertanian merupakan salah satu sektor yang sangat penting dalam perekonomian Indonesia. Namun, produksi pertanian seringkali terganggu oleh masalah kekurangan air, terutama pada musim kemarau. Salah satu solusi untuk mengatasi masalah ini adalah dengan menggunakan alat pengukur kadar air tanah.
Alat pengukur kadar air tanah sudah tersedia di pasaran, namun harganya relatif mahal dan sulit dijangkau oleh petani kecil. Oleh karena itu, pada artikel ini akan dijelaskan cara membuat alat pengukur kadar air tanah sederhana berbasis Arduino yang mudah dibuat dan murah.
Apa itu Arduino?
Arduino adalah platform open-source yang dirancang untuk membuat prototipe perangkat elektronik. Arduino dapat diprogram dengan menggunakan bahasa pemrograman C++, dan sudah dilengkapi dengan berbagai komponen elektronik seperti pin input/output, sensor, dan modul komunikasi.
Komponen-komponen yang Dibutuhkan
Untuk membuat alat pengukur kadar air tanah sederhana berbasis Arduino, kita membutuhkan beberapa komponen elektronik sebagai berikut:
- Arduino Uno
- Sensor Tanah
- Modul LCD 16×2
- Potensiometer 10k Ohm
- Resistor 220 Ohm
- Breadboard
- Kabel Jumper
- Baterai 9V
Langkah-langkah Membuat Alat Pengukur Kadar Air Tanah
Berikut ini adalah langkah-langkah membuat alat pengukur kadar air tanah sederhana berbasis Arduino:
Langkah 1: Memasang Sensor Tanah pada Breadboard
Langkah pertama adalah memasang sensor tanah pada breadboard. Sensor tanah memiliki tiga pin, yaitu VCC, GND, dan OUT. Hubungkan pin VCC ke sumber daya 5V, GND ke GND, dan OUT ke pin A0 pada Arduino.
Langkah 2: Memasang Modul LCD pada Breadboard
Langkah kedua adalah memasang modul LCD pada breadboard. Modul LCD memiliki 16 pin, namun hanya 6 pin yang digunakan. Pin yang digunakan adalah VSS, VDD, VO, RS, E, dan D4-D7. Hubungkan pin VSS ke GND, VDD ke sumber daya 5V, VO ke potensiometer 10k Ohm, RS ke pin digital 12 pada Arduino, E ke pin digital 11 pada Arduino, dan D4-D7 ke pin digital 5-8 pada Arduino.
Langkah 3: Memasang Potensiometer pada Breadboard
Langkah ketiga adalah memasang potensiometer 10k Ohm pada breadboard. Potensiometer ini digunakan untuk mengatur kontras pada layar LCD. Hubungkan pin tengah potensiometer ke pin VO pada modul LCD, dan hubungkan pin luar potensiometer ke sumber daya 5V dan GND.
Langkah 4: Memasang Resistor pada Breadboard
Langkah keempat adalah memasang resistor 220 Ohm pada breadboard. Resistor ini digunakan untuk melindungi LED backlight pada modul LCD. Hubungkan satu ujung resistor
Langkah 5: Membuat Koneksi antara Arduino dan Modul LCD
Langkah kelima adalah membuat koneksi antara Arduino dan modul LCD menggunakan kabel jumper. Sambungkan pin RS pada modul LCD ke pin digital 12 pada Arduino, pin E ke pin digital 11 pada Arduino, dan pin D4-D7 pada modul LCD ke pin digital 5-8 pada Arduino.
Langkah 6: Membuat Program Arduino
Langkah keenam adalah membuat program Arduino untuk membaca nilai sensor tanah dan menampilkan hasilnya pada layar LCD. Berikut ini adalah kode program yang dapat digunakan:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 6, 7, 8);
int sensorPin = A0;
int sensorValue = 0;
void setup() {
lcd.begin(16, 2);
}
void loop() {
sensorValue = analogRead(sensorPin);
lcd.setCursor(0, 0);
lcd.print(“Kadar Air Tanah:”);
lcd.setCursor(0, 1);
lcd.print(sensorValue);
delay(1000);
}
Langkah 7: Mencoba Alat Pengukur Kadar Air Tanah
Langkah terakhir adalah mencoba alat pengukur kadar air tanah yang telah dibuat. Pasang baterai 9V pada Arduino dan nyalakan alat. Tempatkan sensor tanah pada tanah yang ingin diukur, dan hasil pengukuran akan ditampilkan pada layar LCD.
Dengan menggunakan alat pengukur kadar air tanah sederhana berbasis Arduino, petani kecil dapat dengan mudah memonitor kelembaban tanah pada lahan pertaniannya. Alat ini juga dapat membantu meningkatkan efisiensi penggunaan air dan mengurangi risiko kekeringan pada musim kemarau.