Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Khawatir tentang kebun atau tanaman Anda ketika Anda pergi berlibur panjang, Atau lupa menyirami tanaman Anda setiap hari. Nah inilah solusinya Ini adalah sistem irigasi tetes yang dikontrol kelembaban tanah dan terhubung secara global yang dikendalikan oleh ESP32 di bagian depan perangkat lunak saya telah menggunakan Blynk karena menyelamatkan Anda dari banyak pemrograman manual
Perlengkapan
1.) Mikrokontroler ESP32 (karena memiliki banyak I/O) 2.) Papan relai 5V (min 4 saluran) 3.) Catu daya 5V dan 12V4.)Sensor kelembaban tanah (2nos)5.) Katup solenoid 12V (2nos))6.)perlengkapan irigasi tetes (untuk 30 atau 60 tanaman, sesuai kebutuhan Anda)7.)Pipa dan sambungan PVC8.)koneksi wifi9.)kabel jumper panjang (ambil kabel LAN)10.)Glue gun
Langkah 1: Koneksi Pipa PVC
Hubungkan Pipa PVC 1/2 inci dari tangki overhead Anda untuk pasokan air sepanjang waktu atau Anda dapat menghubungkannya dengan Keran atau dengan pompa air dari pasokan air yang disimpan Ambil setidaknya 2 T konektor dengan benang untuk memperbaiki katup solenoid (1/2 inci) di yang Pertama melakukan pengukuran dan membuat peta rute untuk koneksi perpipaan daripada membeli pipa pvc dan konektor sesuai kebutuhan
Langkah 2: Sambungan Pipa Irigasi Tetes
Membeli kit irigasi tetes apa pun dari Amazon Feeder pipa akan dihubungkan dari solenoida dan kemudian menghubungkan pipa tetes sesuai dengan posisi tanaman Karena saya telah menggunakan 2 katup solenoida, saya telah membagikan pot saya menjadi dua dan telah melakukan pemipaan yang sesuai
Langkah 3: Catu Daya dan Pengkabelan Sirkuit
Saya telah menghubungkan katup solenoida melalui panel surya (12V) Anda dapat menggunakan adaptor 12v juga Mengambil kabel yang sangat panjang untuk sensor kelembaban karena akan berada di dalam pot dan kawat perlu dihubungkan ke ESP32 Item istirahat Catu daya 5V, ESP32 dan papan relai dapat berada di satu tempat di dalam kotak Berikan pasokan ke solenoid melalui papan relai kita harus mengontrol air melalui katup solenoid hanya sesuai dengan input kelembaban tanah
Langkah 4: Bagian Depan Perangkat Lunak
Saya telah menggunakan Blynk untuk pemrograman karena ini menyelamatkan Anda dari banyak pemrograman seperti menempatkan pin tinggi atau rendah
hanya pemrograman yang perlu Anda lakukan adalah untuk mengambil pembacaan kelembaban tanah
Sketsa terlampir
Tips
1.)Gunakan esp32 karena memiliki banyak input analog dan banyak pin gratis untuk output
2.)Gunakan blynk karena ini menyelamatkan Anda dari banyak pemrograman yang tidak semestinya seperti penulisan digital tinggi dan rendah dan memberi Anda kebebasan untuk menggunakan pin kapan saja
3.) Gunakan suplai 12V dan gunakan IC LM7805 untuk mengubah 12V menjadi 5V untuk ESP32
4.) Gunakan katup solenoid 1/2 inci (tersedia di amazon (250rs-300rs)
5.) Jangan mengambil pembacaan terus menerus dari sensor kelembaban tanah, masukkan ke mode pemicu (Gunakan pin cadangan untuk memberikan pasokan ke sensor kelembaban sehingga ketika Anda ingin membaca, letakkan pin itu tinggi). Arus terus menerus melalui sensor kelembaban akan segera merusaknya
6.) Kalibrasi perlu dilakukan dengan sensor kelembaban (Masukkan sensor ke dalam gelas penuh air - pembacaan ini akan menjadi 100% kelembaban kemudian letakkan di udara kering - pembacaan ini akan menjadi 0% kelembaban) kalibrasi sesuai
Langkah 5: Pengaturan BLYNK
1.) Unduh dan tambahkan perpustakaan blynk di perangkat lunak arduino
2.) Unduh aplikasi blynk
3.) Buat akun
4.) Buat proyek baru pilih ESP32 sebagai mikrokontroler
5.)Dapatkan kunci auth
6.) Masukkan kunci auth di sketsa bersama dengan ssid dan kata sandi jaringan wifi Anda
7.) sekarang unggah sketsa di ESP32
8.) buka proyek Anda di aplikasi blynk, sekarang ESP32 akan terlihat online
9.) sekarang mulai menambahkan tombol dan pengukur untuk input sensor
10.) kami telah membuat pin virtual untuk pembacaan sensor kelembaban, jadi pilih pis virtual untuk mendapatkan pembacaan dari sensor kelembaban
11.) rest for triggering relay bisa pilih pin apa saja (misal gp27, 26, 33, 35 dll)