Bagaimana Mengotomatiskan Kontrol Sprinkler Anda untuk Mendeteksi Kondisi Cuaca Melalui Raspberry Pi?

Saat ini sistem irigasi digunakan untuk menekan debu, pertambangan, dll. Sistem ini juga digunakan di rumah untuk menyiram tanaman. Sistem irigasi yang tersedia di pasar mahal untuk cakupan wilayah yang sedikit. Raspberry Pi adalah mikroprosesor yang dapat diintegrasikan dengan hampir semua komponen elektronik untuk merancang proyek yang menarik. Sebuah metode diusulkan di bawah ini untuk membuat sistem irigasi yang berbiaya rendah dan efektif di rumah dengan menggunakan Raspberry Pi.

Bagaimana cara mengatur peralatan dan mengotomatiskannya melalui Raspberry Pi?

Tujuan dari teknik ini adalah untuk membuat sistem seefektif sistem yang tersedia di pasar, dengan biaya yang relatif rendah. Ikuti langkah-langkah di bawah ini untuk mengotomatiskan kontrol sprinkler Anda melalui raspberry pi.

Langkah 1: Mengumpulkan file Bahan

Menurut pengukuran taman Anda, kumpulkan jumlah pipa yang tepat, berbagai adaptor dan komponen elektronik yang akan digabungkan bersama dengan Raspberry Pi untuk membentuk keseluruhan sistem.

Anda dapat menemukan semua komponen di Amazon

Langkah 2: Perencanaan

Pendekatan terbaik adalah membuat rencana lengkap sebelumnya karena ini adalah tugas yang sulit untuk memperbaiki kesalahan di antara penerapan seluruh sistem. Penting untuk diperhatikan perbedaan antara adaptor NPT dan MHT. Pastikan Anda memasang katup pembuangan di bagian bawah kerangka yang absolut. Diagram sistem sampel diberikan di bawah ini.

Langkah 3: Gali Parit dan Letakkan Pipa

Sebelum menggali parit, periksa apakah ada sesuatu yang terkubur di bawah tanah dan gali cukup dalam sehingga Anda bisa memasang pipa dan menutupinya dengan tanah. Mengubur pipa dan menghubungkannya dengan berbagai konektor yang disebutkan di atas. Jangan lupa memasang katup pembuangan.

Langkah 4: Masukkan Katup Solenoid ke dalam Kotak Plastik dan Hubungkan ke Seluruh Sistem

Pasang adaptor NPT-slip ke kedua ujung katup solenoid. Kemudian bor dua lubang di kotak plastik cukup lebar untuk melewati pipa melalui mereka ke adaptor slip di dalam kotak dan gunakan perekat silikon pada sambungan untuk membuat sambungannya kuat. Nah, yang penting disini adalah mengamati arah aliran pada check valve dengan benar. Panah harus mengarah ke katup solenoid.

Langkah 5: Pasang Kawat Katup Solenoid

Potong dua segmen kawat hookup dan lewatkan melalui kotak dengan mengebor lubang yang sesuai dan menghubungkannya ke katup solenoid dengan bantuan konektor tahan air. Gunakan silikon untuk menutup lubang. Kabel-kabel ini akan disambungkan pada langkah berikutnya.

Langkah 6: Periksa Kebocoran

Sebelum Anda pergi lebih jauh, Anda mungkin perlu memeriksa kebocoran pipa Anda. Untungnya, Anda dapat melakukannya sebelum menghubungkan sirkuit atau bahkan Raspberry Pi. Untuk ini, sambungkan dua kabel katup solenoid langsung ke adaptor 12V. Ini akan membuka katup dan memungkinkan air mengalir ke pipa. Segera setelah air mulai mengalir, periksa pipa dan sambungan dengan hati-hati dan periksa kebocorannya.

Langkah 7: Sirkuit

Gambar di bawah ini menunjukkan sirkuit terintegrasi dengan raspberry pi yang akan membuat seluruh sistem bekerja. Relai berfungsi sebagai saklar untuk mengontrol daya 24VAC ke solenoid valve. Karena relai membutuhkan 5V untuk beroperasi dan pin GPIO hanya dapat menyediakan 3,3V, Raspberry Pi akan menggerakkan MOSFET yang akan mengaktifkan relai yang akan menghidupkan atau mematikan katup solenoid. Jika GPIO mati, relai akan terbuka dan katup solenoid akan ditutup. Ketika sinyal tinggi datang ke pin GPIO, relai akan dialihkan ke tertutup dan katup solenoid akan terbuka. 3 LED status juga terhubung ke GPIO 17,27 dan 22 yang akan menunjukkan bahwa Pi mendapatkan daya dan jika Relay dinyalakan atau dimatikan.

Langkah 8: Sirkuit Pengujian

Sebelum seluruh sistem diimplementasikan, lebih baik mengujinya pada baris perintah menggunakan python. Untuk menguji sirkuit, Nyalakan Raspberry Pi dan ketik perintah berikut dengan Python.

impor RPi.GPIO ad GPIO GPIO.setmode (GPIO.BCM) GPIO.setup (17, out) GPIO.setup (27, out) GPIO.setup (22, out)

Ini akan menginisialisasi pin GPIO 17,27 dan 22 sebagai keluaran.

GPIO.output (27, GPIO.HIGH) GPIO.output (22, GPIO.HIGH)

Ini akan menyalakan dua LED lainnya.

GPIO.output (17, GPIO.HIGH)

Saat Anda mengetik perintah di atas, relai akan mengeluarkan suara "klik" yang menunjukkan bahwa sekarang sudah ditutup. Sekarang, ketik perintah berikut untuk membuka relai.

GPIO.output (17, GPIO.LOW)

Suara "Klik" yang dihasilkan relai menunjukkan bahwa sejauh ini semuanya berjalan baik.

Langkah 9: Kode

Sekarang karena semuanya berjalan baik sejauh ini, unggah kode di Raspberry Pi. Kode ini akan secara otomatis memeriksa pembaruan curah hujan selama 24 jam terakhir dan mengotomatiskan sistem Sparkling. Kode tersebut diberi komentar dengan benar, tetapi tetap saja, secara umum dijelaskan di bawah ini:

  1. run_sprinkler.py: Ini adalah file utama yang memeriksa API cuaca dan memutuskan apakah akan membuka katup solenoid atau tidak. Ini juga mengontrol I / O dari pin GPIO.
  2. config: itu adalah file konfigurasi yang memiliki kunci API cuaca, lokasi tempat sistem ini dipasang, pin GPIO, dan ambang batas hujan.
  3. run.crontab: Ini adalah file yang menjadwalkan file utama untuk dijalankan pada waktu-waktu tertentu dalam sehari alih-alih menjalankan skrip python terus menerus selama 24 jam.

Tautan Unduhan: Unduh

Unduh file terlampir di atas dan unggah ke Python. Nikmati Sistem Penyiram Otomatis Anda sendiri.

Facebook Twitter Google Plus Pinterest