Hari ini kita akan berbicara tentang otomatisasi rumah, karena senang untuk beristirahat di suatu tempat di tempat yang hangat dan indah untuk menyaksikan bagaimana bunga Anda disiram. Ini adalah sistem kedua di apartemen saya, yang pertama adalah menyiram hewan peliharaan saya, dan dalam hal ini saya telah memperbaiki semua kekurangan dari
iterasi pertama .

Konsep
Saat merancang sistem, saya mulai dari prinsip-prinsip berikut:
- Murah dan ceria - Saya tidak ingin menghabiskan banyak uang untuk sistem yang mengairi 15 bunga murah. Saya tidak punya rumah kaca.
- Otonomi - ia harus bekerja sendiri, tetapi ini tidak mengecualikan adanya kontrol manual.
- Kenyamanan - penyiraman dilakukan menggunakan smartphone. Soket nyaman, tetapi tidak dalam hal ini.
- Fleksibilitas - bunga-bunga pada dasarnya semua berbeda dengan pot bunga yang berbeda, jadi Anda perlu menyirami mereka dengan interval yang berbeda dan jumlah air yang berbeda.
- Keterpencilan - Anda dapat mengontrol dari mana saja di dunia di mana ada Internet dan smartphone.
Implementasi
Sebagai kasus saya menggunakan model cetak 3D dari pabrik saya sendiri. Karena modul WiFi ditenagai oleh 5 volt, dan katup serta pompa dari 12, saya mengambil PSU dari driver Cina untuk lampu latar LED (dijual tanpa case, digunakan) pada 12v dan 2.5A. Saya menggunakan solusi ini di banyak produk saya: saya membeli garpu termurah, mengambil pisau dari sana dan memasukkannya ke dalam kasing cetak saya.

Sebuah tabung PVC digunakan sebagai wadah, dalam kasus saya berwarna oranye, karena memiliki pelindung api. Level dalam tangki dikontrol hanya sampai minimum, ini diwujudkan dengan bantuan magnet neodymium dan saklar buluh. Saklar buluh direkatkan ke bagian bawah tabung, dan magnet yang direkatkan pada pelampung bergerak di sepanjang tabung tersegmentasi yang terbuat dari plastik.


Saya menggunakan pompa diafragma, mereka nyaman karena tidak perlu mengisi sirkuit dengan air. Satu-satunya ketidaknyamanan pada pompa ini adalah flensa, diameternya terlalu besar dibandingkan dengan sistem irigasi yang dapat dibeli di Cina. Masih ada pertanyaan tentang sumber daya pompa ini, tetapi mereka bekerja selama 1-2 menit seminggu. Dalam foto di bawah ini, saya menggunakan selang silikon, tetapi kemudian saya harus meninggalkannya, karena saya harus mengganti katupnya. Pompa mengkonsumsi sekitar 120mA.

Katup awalnya ingin menggunakan itu, tetapi ternyata, masing-masing mengkonsumsi sekitar 3,5A, jadi saya harus meninggalkan mereka.

Akibatnya, katup diambil sama seperti pada proyek sebelumnya. Mereka lebih kecil dan memiliki reputasi yang baik, konsumsi sekitar 80mA.

Sebagai badan yang mengatur adalah untuk mengambil mini Cina D1 Wemos. Skema ini sepele, jadi saya bahkan tidak menggambarnya, langsung di sprint dan di textolite. Saya entah bagaimana tidak langsung terhubung dengan papan tempat memotong roti, jadi saya mencoba melakukan semuanya dengan motherboard, itu lebih estetis dan lebih mudah untuk di-debug.

Level menekan salah satu kaki pengontrol ke + power, pompa dan katup dikontrol melalui perakitan Darlington ULN2003. Saya menggunakan stabilisator LM317 untuk memberi daya pada pengontrol - ini adalah solusi biasa, stabilisator memanas, menempelkan radiator ke lem panas.

Alhasil, ternyata semua ini ada di sudut dapur, sehingga tidak ada bangunan merah atau tabung oranye.

Selang PVC, meskipun menonjol di jendela plastik putih, saya lebih suka silikon transparan.

Kustomisasi
Pada tahap pertama, perlu untuk membagi bunga menjadi beberapa kelompok, dalam kasus saya 3. Ini memungkinkan Anda untuk lebih fleksibel mengatur penyiraman. Selanjutnya, Anda perlu menggunakan nozzle tetesan untuk mengatur level air yang diperlukan, kesulitannya adalah bahwa semua nozel dihubungkan oleh bus, dan pengaturan pada satu waktu secara signifikan mempengaruhi sisanya. Jumlah air yang disuplai ke selang diatur oleh waktu pompa dalam hitungan detik.
Perangkat lunak
Agar semuanya berfungsi, saya menggunakan bundel NTP Client + MQTT, yang pertama memungkinkan saya untuk mendapatkan waktu yang tepat dari server ketika saya menyalakannya dan kemudian menyinkronkannya seminggu sekali, dan yang kedua memungkinkan saya untuk mengontrol proses irigasi, pengaturan dan mendapatkan status pengontrol. Jika Anda memiliki server VPN di apartemen Anda, Anda dapat terhubung ke jaringan rumah Anda dari mana saja dan melihat status sistemnya. Semua parameter penyiraman disimpan di EEPROM.
Video ikhtisar singkat:
Tautan Sumber Daya