Tentang proyek ini
Selama bulan-bulan terpanas di musim panas, tanaman bisa mengering, dan meninggalkan taman yang dulu berwarna-warni mati total. Menyiram dengan tangan menghabiskan waktu berharga dalam jadwal sibuk kita, yang kebanyakan dari kita tidak mampu melakukannya. Juga, menyiram dengan tangan membuang-buang air, sumber daya yang berharga, terutama selama bulan-bulan ini. Di sini, sistem ini dirancang untuk menghilangkan kerumitan penyiraman, dengan menyiram hanya saat tanah menjadi kering, semuanya tanpa campur tangan manual.
Cara Kerjanya
Kelembaban tanah dibaca menggunakan Arduino Uno, melalui sepasang elektroda karbon (grafit) yang dimasukkan kira-kira 10 cm ke dalam tanah. Tingkat kelembaban dibaca sebagai tegangan, dengan melewatkan arus melalui batang dan tanah. Saat kelembaban tanah berkurang, pembacaan tegangan meningkat, mengaktifkan katup untuk menyirami area tersebut. Sebaliknya, saat tanah menjadi cukup lembab, konduktansi meningkat, tegangan pada batang menurun, dan katup dimatikan.
Siapkan Sensor Kelembaban
Pertama, patahkan batang pemancung busur menjadi dua, lalu lepaskan jaket tembaga dari inti grafit menggunakan kikir, sisakan 5 cm tembaga di bagian atas. Solder sepotong kawat tembaga 20 gauge ke bagian tembaga, yang akan menghubungkan batang penginderaan ke Arduino. Pastikan kabel cukup panjang untuk berpindah dari lokasi pabrik ke perangkat keras kontrol. Terakhir, masukkan batang ke dalam tanah di samping tanaman yang akan disiram, jaga agar tembaga tetap berada di atas tanah.
Siapkan Arduino
Kode untuk proyek ini disediakan di bawah ini. Sesuaikan untuk jumlah batang dan katup keluaran yang dibutuhkan. Elektronik tambahan perlu dihubungkan seperti yang ditunjukkan dalam skema, dan nilai komponen yang ditampilkan adalah pedoman umum dan tidak harus tepat. Nilai ambang batas dalam kode perlu disesuaikan berdasarkan karakteristik tanah di wilayah Anda.
Selanjutnya, Hubungkan pin 4 dan 8 ke gerbang kedua transistor. Transistor seperti IRF640, TIP120 atau sejenisnya akan bekerja dengan baik untuk mengganti katup solenoid. Untuk melindungi transistor, sambungkan dioda dalam polaritas terbalik melintasi solenoida.
Mendukung Proyek
Catu daya isolasi DC 12V, baterai atau panel surya dapat digunakan untuk menjalankannya. Untuk alasan keamanan, adaptor dinding non-isolasi tidak boleh digunakan karena dapat menimbulkan bahaya sengatan listrik karena arus listrik dapat mengalir melalui elektronik dan masuk ke dalam tanah.
Menyatukan Semuanya
Pasang Arduino dan elektronik tambahan di kotak tahan air dan katup solenoid di kotak terpisah. Hubungkan selang, nyalakan sistem dan sesuaikan kedalaman batang sensor untuk hasil yang optimal. Posisikan selang cukup jauh dari sensor untuk memastikan tanaman disiram secara menyeluruh sebelum dimatikan.
Catatan tentang penggunaan elektroda logam
Elektroda logam mungkin nyaman, tetapi dapat menyebabkan masalah dan harus dihindari. Saat arus dilewatkan melalui tanah untuk merasakan kelembapan, logam tersebut terurai, menimbulkan korosi, dan meresap ke dalam tanah. Resistansi elektroda akan meningkat, memberikan pembacaan kering/basah yang tidak akurat dan mencemari tanah dengan ion logam yang dapat mengganggu kesehatan tanaman. Jika batang pencungkil busur tidak tersedia, coba ekstrak batang karbon dari baterai karbon-seng atau pensil tebal.
Langkah Selanjutnya
Proyek ini dapat diintegrasikan dengan unit ESP8266 untuk memungkinkan kendali jarak jauh melalui internet. Selain itu, wadah cetak 3D khusus dapat digunakan untuk menyesuaikan komponen perangkat keras dengan lebih rapi dan efisien.
Dan di sana itu adalah! Silakan pergi masukan dan saran perbaikan Anda di komentar di bawah, saya akan sangat menghargai itu!
Kode
Kode Arduino untuk proyek ini
Bekerja dengan Arduino Uno apa pun, dengan komponen tambahan seperti yang ditunjukkan dalam skema.https://github.com/MansonHau/AutoWateringSystem/blob/master/Moisture_Detection.ino Skema
Sirkuit lengkap untuk proyek ini