Daftar Isi:

Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh: 4 Langkah
Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh: 4 Langkah

Video: Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh: 4 Langkah

Video: Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh: 4 Langkah
Video: PENYIRAM TANAMAN OTOMATIS MENGGUNAKAN SOIL MOISTURE SENSOR BERBASIS ARDUINO UNO 2024, Desember
Anonim
Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh
Penggunaan Mikrokontroler untuk Mengoperasikan dan Memantau Sistem Irigasi Jarak Jauh

petani dan operator rumah kaca untuk sistem irigasi otomatis berbiaya rendah.

Dalam proyek ini, kami mengintegrasikan sensor kelembaban tanah elektronik dengan mikrokontroler untuk secara otomatis mengairi tanaman ketika tanah terlalu kering tanpa campur tangan manusia, dan untuk mengoperasikan dan memantau kondisi tanah dari jarak jauh di seluruh dunia dengan mengirimkan pemberitahuan push ke ponsel melalui SMS atau Twitter; atau perangkat lain yang mampu menampilkan browser web melalui html dan JavaScript. Sistem ini terdiri dari sensor kelembaban tanah yang terhubung ke mikrokontroler ESP8266 yang mampu meng-hosting server web dan menanggapi permintaan http. Mikrokontroler menerima sinyal analog dari sensor kelembaban dan mengaktifkan pompa melalui rangkaian transistor. Sebuah studi yang menghubungkan tingkat kelembaban dengan persen berat air dengan keluaran probe konduktivitas telah selesai. Ditemukan bahwa sensor kelembaban jenuh pada tingkat kelembaban yang relatif rendah, yang mungkin membatasi penerapan sensor ini untuk tanaman tertentu dan kombinasi jenis tanah. Kami belum berhasil menerapkan pemberitahuan push ke perangkat seluler melalui Node Red, meskipun secara teori hal ini dapat dicapai.

Langkah 1: Memeriksa Tingkat Kelembaban Dengan Probe Konduktivitas

Memeriksa Tingkat Kelembaban Dengan Probe Konduktivitas
Memeriksa Tingkat Kelembaban Dengan Probe Konduktivitas

Saya mengukur konduktivitas dalam 9 pot

dengan kandungan persentase air yang berbeda untuk mengkalibrasi probe konduktivitas ke tingkat kelembaban. Hal ini memungkinkan pengguna untuk memilih tingkat kelembapan yang sesuai dengan kebutuhan spesies tanaman dan kombinasi tanahnya

Langkah 2: Menghubungkan Pompa Air dan Layar LCD ke Arduino

Menghubungkan Pompa Air dan Layar LCD ke Arduino
Menghubungkan Pompa Air dan Layar LCD ke Arduino
Menghubungkan Pompa Air dan Layar LCD ke Arduino
Menghubungkan Pompa Air dan Layar LCD ke Arduino
Menghubungkan Pompa Air dan Layar LCD ke Arduino
Menghubungkan Pompa Air dan Layar LCD ke Arduino

Saya menghubungkan Pompa air untuk mengaktifkan selama 0,5 detik dalam interval dua detik sampai tingkat kelembaban yang diinginkan tercapai. Output LCD tingkat set-point dan tingkat konduktivitas terukur (dinyatakan sebagai persen dari tingkat saturasi probe)

Kode Arduino

int setpoint = 0;

int kelembaban = 0;

int pompa = 3;

pinMode(A0, INPUT); // Mengatur pot

pinMode(A1, INPUT); // Pemeriksaan konduktivitas

pinMode(pompa, OUTPUT); // Pompa

lcd.init(); //inisialisasi lcd

lcd.lampu latar(); //buka lampu latar

lcd.setCursor (0, 0); // pergi ke pojok kiri atas

lcd.print("Setpoint: "); // tulis string ini di baris atas

lcd.setCursor (0, 1); // pergi ke baris ke-2

lcd.print("Kelembaban:"); // string pad dengan spasi untuk pemusatan

lcd.setCursor (0, 2); // pergi ke baris ketiga

lcd.print(""); // pad dengan spasi untuk pemusatan

lcd.setCursor (0, 3); // pergi ke baris keempat

lcd.print(" D&E, Hussam ");

Langkah 3: Mencetak Desain Kotak

Mencetak Desain Kotak
Mencetak Desain Kotak
Mencetak Desain Kotak
Mencetak Desain Kotak
Mencetak Desain Kotak
Mencetak Desain Kotak

Pada dasarnya saya membuat kotak sederhana untuk sistem irigasi Otomatis yang memiliki tempat layar di depan dan dua lubang untuk sakelar "Setpoint" dan "Power". Saya juga merancang lubang lain di samping untuk catu daya

Langkah 4: Langkah Terakhir Menyatukan Semua Bagian

Langkah Terakhir Menyatukan Semua Bagian
Langkah Terakhir Menyatukan Semua Bagian
Langkah Terakhir Menyatukan Semua Bagian
Langkah Terakhir Menyatukan Semua Bagian
Langkah Terakhir Menyatukan Semua Bagian
Langkah Terakhir Menyatukan Semua Bagian

harga suku cadang

  • Arduino $20
  • Pompa $6
  • Probe konduktivitas $8
  • Kabel jumper $6
  • Papan tempat memotong roti $8
  • Catu Daya $12
  • LCD $10
  • Total $70

Direkomendasikan: