● online
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- LED 3mm Lampu LED 3 mm....
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- DS3231SN DS3231 SN I2C RTC Module & Baterai Mo....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Bikin Penyiram Tanaman Otomatis Pakai Arduino Uno Biar Tanaman Anti Layu
Pernah gak sih kamu lupa nyiram tanaman kesayangan sampai daunnya layu dan hampir mati? Padahal, menjaga tanaman tetap segar dan tumbuh subur itu kuncinya ada pada konsistensi penyiraman. Di tengah kesibukan harian yang padat, menyiram tanaman secara manual setiap hari sering kali terlewat. Tenang, sebagai penikmat teknologi dan proyek DIY, kita bisa memanfaatkan otomatisasi mikrokontroler yang satset dan praktis buat menyelesaikan masalah ini!

Dengan memadukan papan Arduino Uno dan sensor kelembapan tanah, kita bisa membangun sistem penyiram tanaman otomatis yang sanggup bekerja mandiri sesuai kondisi tanah aktual. Konsep otomatisasi pintar ini mirip seperti penerapan teknologi pemantauan lainnya, misalnya saat kita mempelajari sistem monitoring berbasis Arduino yang siap menjaga lingkungan secara presisi. Nah, di artikel ini, kita bakal kupas tuntas alat, skematik, kode program, sampai analisis dayanya biar tanaman kamu bebas dari risiko layu!
Alat dan Bahan
| Komponen | Jumlah | Keterangan |
| Arduino Uno | 1 Unit | Board mikrokontroler berbasis ATmega328P dengan tegangan operasi 5V |
| Sensor Kelembapan Tanah (Soil Moisture Sensor) | 1 Unit | Modul YL-69/YL-38 dengan rentang tegangan kerja 3,3V – 5V |
| Modul Relay 5V | 1 Unit | Electromagnetic Relay sebagai saklar daya elektronik otomatis |
| Pompa Air Mini DC | 1 Unit | Tegangan kerja 3V – 6V dengan konsumsi arus 150mA – 250mA |
| Baterai 9V | 1 Unit | Sumber catu daya eksternal untuk sistem penyiraman |
Skematik Rangkaian dan Cara Kerja

Rangkaian sistem penyiram tanaman otomatis ini dirancang terintegrasi agar seluruh komponen dapat berkomunikasi dengan lancar. Sensor kelembapan tanah YL-69/YL-38 ditancapkan ke media tanam untuk membaca kondisi kelembapan tanah, lalu mengirimkan sinyal analog ke pin A0 Arduino Uno. Untuk memahami karakteristik dan spesifikasi sensor secara lebih lengkap, kamu bisa melihat datasheet sensor kelembapan tanah YL-69/YL-38 sebagai referensi tambahan. Selanjutnya, Arduino Uno terhubung ke modul relay DC 5V yang bertindak sebagai saklar elektronik untuk mengendalikan pompa air mini DC.
Berikut alur kerja operasional sistem secara runut:
- Sensor kelembapan tanah mengukur tingkat kadar air aktual di dalam tanah, lalu mengirimkan sinyal berupa tegangan analog ke pin A0 Arduino Uno.
- Arduino Uno menerima sinyal analog tersebut dan mengonversinya melalui fitur Analog to Digital Converter (ADC) 10-bit pada rentang nilai 0 hingga 1023 berbasis referensi tegangan 5V. Setiap tingkat (step) pembacaan ADC memiliki resolusi presisi sebesar 4,88 mV, yang menerjemahkan kondisi fisik tanah menjadi angka digital.
- Arduino secara real-time membandingkan nilai digital pembacaan sensor dengan batas nilai acuan (threshold set point) yang telah ditentukan, yaitu sebesar 395.
- Jika nilai kelembapan pembacaan sensor < 395, sistem membaca bahwa kondisi tanah sedang kering. Arduino langsung mengirimkan sinyal kendali untuk mengaktifkan Relay (Relay ON), yang menyambungkan aliran listrik dan menyalakan pompa air mini.
- Jika nilai kelembapan pembacaan sensor >= 395, sistem mengidentifikasi tanah sudah cukup basah. Arduino secara otomatis mematikan Relay (Relay OFF), memutus aliran daya, dan menghentikan kerja pompa air.

Kode Program Penyiram Tanaman Otomatis Arduino
Berikut adalah kode program C++ yang digunakan pada Arduino Uno untuk mengontrol penyiraman secara otomatis:
const int sensorPin = A0;
const int relayPin = 7;
void setup() {
// Cegah relay menyala sesaat saat Arduino mulai
digitalWrite(relayPin, HIGH);
pinMode(relayPin, OUTPUT);
pinMode(sensorPin, INPUT);
}
void loop() {
int nilaiKelembapan = analogRead(sensorPin);
if (nilaiKelembapan < 395) {
// Relay ON, pompa menyala
digitalWrite(relayPin, LOW);
} else {
// Relay OFF, pompa berhenti
digitalWrite(relayPin, HIGH);
}
// Baca sensor setiap 1 detik
delay(1000);
}
Penjelasan Kode Program & Pro-Tip:
- Pada bagian
setup(), terdapat trik khusus bagi kreator elektronika! Memanggil perintahdigitalWrite(relayPin, HIGH)sebelumpinMode(relayPin, OUTPUT)merupakan pro-tip untuk mencegah relay flickering (relay terpicu menyala sesaat akibat lonjakan tegangan mikrokontroler saat baru di-boot). Trik ini sangat berguna untuk modul relay bertipe Active LOW. - Fungsi
analogRead(sensorPin)bertugas membaca nilai tegangan analog dari sensor tanah pada pin A0 dan mengonversinya menjadi data digital (0–1023). - Percabangan
if (nilaiKelembapan < 395)mengeksekusi keputusan penyiraman. Sesuai logika Active LOW, perintahLOWdikirimkan untuk mengaktifkan relay saat tanah kering, sedangkanHIGHdikirimkan untuk mematikan relay ketika tanah sudah cukup basah.
Analisis Konsumsi Daya dan Keunggulan Sistem

Mengimplementasikan proyek otomatisasi ini memberikan efisiensi yang luar biasa bagi perawatan tanaman harian. Kamu gak perlu khawatir tanaman layu saat ditinggal bepergian. Penggunaan air juga jauh lebih hemat karena pompa air hanya bekerja saat tanah benar-benar membutuhkan pasokan air. Dengan begitu, tingkat kelembapan tanah dapat dipertahankan pada kisaran Volumetric Water Content (VWC %) ideal yaitu 0–45%, yang merupakan persentase volume air terhadap volume tanah untuk mendukung pertumbuhan akar secara optimal.
Dari segi konsumsi daya listrik, ketika pompa menyala (kondisi aktif), total penarikan arus sistem adalah sekitar 280 mA. Angka ini merupakan akumulasi dari kebutuhan arus pompa air mini (rata-rata 200 mA), papan Arduino Uno (sekitar 50 mA), serta gabungan modul relay dan sensor (sekitar 30 mA).
Jika sistem ditenagai oleh Baterai 9V standar berkapasitas 200 mAh, secara teoritis daya baterai akan bertahan selama kurang lebih 0,71 jam (sekitar 42 menit) apabila seluruh komponen berjalan secara kontinu tanpa henti. Namun dalam kondisi nyata di lapangan, pompa air tidak menyala terus-menerus melainkan hanya beroperasi beberapa detik saja per siklus penyiraman (misalnya 10–15 detik sekali siram). Dengan pola duty cycle penyiraman berkala yang efisien ini, satu Baterai 9V atau adaptor eksternal sanggup menopang operasional sistem hingga berhari-hari bahkan berminggu-minggu!
Kesimpulan
Membangun penyiram tanaman otomatis berbasis Arduino Uno adalah proyek DIY yang sangat praktis, efisien, dan cocok banget buat kamu yang ingin mendalami dunia elektronika dan IoT secara langsung. Lewat perpaduan sensor kelembapan tanah, modul relay, dan pompa air mini DC, tanaman kesayangan kamu bakal selalu mendapat asupan air yang pas tanpa perlu repot disiram manual tiap hari. Yuk, persiapkan komponennya dan coba rakit proyek penyiram otomatis ini di rumah sekarang juga!
Bikin Penyiram Tanaman Otomatis Pakai Arduino Uno Biar Tanaman Anti Layu
Motor DC sering digunakan dalam proyek Raspberry Pi seperti robot, kipas otomatis, conveyor mini, dan berbagai sistem mekanik lainnya. Namun,... selengkapnya
Setelah kemarin sudah belajar Blynk dan sensor LDR DISINI, sekarang lanjut ke sensor berikutnya yaitu sensor DHT11 untuk memonitoring... selengkapnya
Halo semuanya, pada kesempatan kali ini Saya ingin membahas tentang simulasi penggunaan sensor LDR (sensor cahaya) menggunakan Arduino untuk... selengkapnya
Sobat Maker, pernah terpikir tidak kenapa robot beroda dua bisa berdiri tegak tanpa jatuh? Secara alami, robot dua roda itu... selengkapnya
Flow meter yaitu sebuah sensor yang berfungsi untuk menghitung aliran air (debit) dan volume air dalam suatu alur dan... selengkapnya
Motor merupakan salah satu komponen paling penting dalam dunia robotika karena memungkinkan sebuah sistem untuk bergerak secara fisik. Dengan motor,... selengkapnya
Mengendalikan LED dengan tombol bisa dilakukan dengan berbagai cara. Kali ini, kamu akan mempelajari dua metode umum dan sangat berguna:... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
Melihat potensi dari android itu sendiri, akhirnya banyak orang yang berlomba lomba belajar memperdalam sistem operasi ini. Tentunya akan... selengkapnya
2000W SCR Electronic Voltage Regulator Speed Controller Dimmer Thermostat Aplikasi : Kontrol temperature heater, kontrol kecepatan fan/bor tangan/gurinda tangan, kompor… selengkapnya
Rp 19.500This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.000Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300Bikin Penyiram Tanaman Otomatis Pakai Arduino Uno Biar Tanaman Anti Layu
Kategori
Artikel Terkait
-
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
-
Cara Bikin Sistem Monitoring Kelembapan Tanah Berbasis Arduino Uno dan Sensor YL69
-
Bikin Sistem Monitor Volume Air Tandon Otomatis Pakai Arduino Uno dan Sensor Ultrasonik
-
Cara Bikin Kipas Angin Otomatis Berbasis Suhu Pakai Arduino Uno dan Sensor LM35
-
Cara Bikin Alat Monitoring Kelembapan Tanah Otomatis Berbasis Arduino Uno

Saat ini belum tersedia komentar.