
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Dengan hujan baru-baru ini, saya menyedari bahawa sistem penyiram saya terus menjalankan tugasnya, walaupun ketika kebun mempunyai lebih dari cukup air. Mengapa tidak mematikan penyiram secara automatik semasa hujan!
Bekalan
- Pemproses, untuk memutuskan kapan menghidupkan / mematikan air - Adafruit 32u4 bulu
- Sensor Hujan, untuk mengesan hujan - Jaycar XC-4603
- Bateri, untuk menghidupkan projek - Energizer 9V
- Solenoid Valve (selak), untuk menyekat aliran air apabila diperlukan - Sunshoweronline IVL-NYMV75620DCL
- H Bridge Driver, untuk membolehkan pemproses kecil mengawal injap besar - Adafruit DRV8871
Langkah 1: Gambaran Keseluruhan Komponen

Sensor hujan + Pemproses + Pemandu Jambatan H + Solenoid = Dibetulkan
Komponennya:
- Pemproses, untuk memutuskan kapan menghidupkan / mematikan bulu Adafruit 32u4
- Sensor Hujan, untuk mengesan hujan - Jaycar XC-4603
- Bateri, untuk menghidupkan projek - Energizer 9V
- Solenoid Valve (selak), untuk menyekat aliran air apabila diperlukan - Sunshoweronline IVL-NYMV75620DCL
- H Bridge Driver, untuk membolehkan pemproses kecil mengawal injap besar - Adafruit DRV8871
Langkah 2: Membaca Sensor Hujan


Sensor hujan boleh disambungkan ke input analog atau digital. Analog mengembalikan 0 hingga MAX dari apa penukar analog / digital anda, katakan 1024. Kod yang dilampirkan membaca nilai analog kemudian memetakannya semula. Ini dilakukan supaya kita dapat bekerja dengan julat yang dapat difahami.
Basah
Sedang
Keringkan
Sekarang kita mempunyai keadaan yang berbeza, kita dapat melakukan tindakan berdasarkannya.
Terdapat alasan tambahan bahawa 3 negeri dipilih. Ini menjadi 'perbualan'. Sekiranya anda berada di tepi satu keadaan yang membuka injap dan yang lain menutup injap akan terbuka dan ditutup dengan cepat, 'berbual' (suara yang dihasilkannya). Untuk mengatasi ini, kita perlu menambahkan 'deadband', ruang di mana tindakan dihalang untuk mengelakkannya bercelaru. Pada bahagian seterusnya saya akan menunjukkan bagaimana kita menangani perkara ini.
FYI, konsep ini adalah sebahagian daripada Sistem Kawalan.
Langkah 3: Memandu Solenoid


Saya telah memilih solenoid 'Latching' untuk aplikasi ini. Ini untuk menjimatkan bateri. Solenoid biasa akan turun jus setiap kali anda mengaktifkannya sementara penyisipan hanya berlaku semasa peralihan. Komplikasi di sini adalah bahawa pengait perlu menerima kekutuban terbalik untuk 'melepaskan'. Ia mendorongnya ke hadapan untuk membuka, dan voltan terbalik untuk ditutup. Akibatnya kita tidak dapat menggunakan relay, kita akan menggunakan H-Bridge.
Kod ini menetapkan dua input H-Bridge maka kita dapat mengirimkannya permintaan injap BUKA atau TUTUP. Solenoid pengunci memerlukan kuasa untuk seketika (saya memilih 300mS / 0.3 saat) dan kemudian anda boleh melepaskan untuk menjimatkan bateri.
Langkah 4: Semua Bersama Sekarang
Semua kod bersama
Langkah 5: Item untuk Penambahbaikan
Selalu ada ruang untuk penambahbaikan!
- Bateri Singular - Pada masa ini kami menjalankan dari 9V dan jika anda mahu ini berjalan tanpa bantuan, maka LiPo juga diperlukan untuk mikrokontroler. Untuk menggabungkan bateri ini satu cara adalah dengan menggunakan pengawal Boost untuk menaikkan LiPo hingga 6V.
- Solar - Untuk tidak menyentuh sistem iaitu menukar bateri, solar dapat ditambahkan.
- Penggunaan Daya Lebih Rendah - Menambah fungsi tidur akan membolehkan kita memperpanjang jangka hayat bateri sehingga panel solar dapat lebih rendah. Selain itu jika dorongan ditambahkan, sebagai digital menghidupkannya sehingga penggunaannya dikurangkan.
- Ramalan Cuaca - Sensor hujan bagus, dan ramalan cuaca cuaca baik. Beralih ke produk Partikel atau ESP32 akan menang pada masa ini.
Langkah 6: Terima Kasih
Terima kasih kerana mengikuti! Nantikan untuk mendengar bagaimana anda pergi dan bagaimana anda menyesuaikan projek!
Disyorkan:
Menjimatkan Air !: 4 Langkah

Menjimatkan Air !: Todos los días eatimos mucha agua! Frecuentemente nos damos duchas muy largas o no cerramos la llave. Este proyecto, mide cuanta agua están gastando dan tevisa cuando pasas de ceros límites.Necesitas un Makey & MakeyCinta AdhesivaUtilizar tidak
Air Meten Aan: Meter Intensiti Hujan: 6 Langkah

Meten Aan Water: Rain Intensity Meter: Intro Peranti ini dicipta untuk mengukur intensiti hujan. Terdapat banyak cara untuk mengukur jumlah hujan. Namun, jika intensiti hujan adalah maklumat yang diinginkan, kebanyakan alat pengukuran sangat mahal. Peranti ini murah dan mudah
Meter Kapasiti Tangki Air Hujan Ultrasonik: 10 Langkah (dengan Gambar)

Meter Kapasiti Tangki Air Hujan Ultrasonik: Sekiranya anda seperti saya dan mempunyai sedikit kesedaran terhadap alam sekitar (atau hanya pelindung kulit yang ingin menyimpan beberapa dolar - yang juga saya …), anda mungkin mempunyai tangki air hujan. Saya mempunyai tangki untuk menuai hujan yang agak jarang kita dapatkan
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Rel: 8 Langkah (dengan Gambar)

Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Kereta Api: Dalam masyarakat moden, peningkatan penumpang kereta api bermaksud syarikat kereta api harus melakukan lebih banyak untuk mengoptimumkan rangkaian agar sesuai dengan permintaan. Dalam projek ini kita akan menunjukkan secara kecil-kecilan bagaimana suhu, air hujan, dan sensor getaran
SOLAR AIR-HEATER Bypass Hari Hujan .: 11 Langkah

SOLAR WATER-HEATER Bypass Hari Hujan: Di Afrika Selatan, Electricity Corporation milik negara kita dipanggil EISHKOM. Yang bermaksud OUCH-OUCH! Kami kini mempunyai ungkapan baru, STATE CAPTURE. Saya bukan ahli politik, tetapi apa yang saya faham ialah dengan memberi rasuah yang betul, ini sekarang dijalankan sepenuhnya oleh