Penyiraman Otomatis yang dikendalikan dari jarak jauh

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 .

gambar

Konsep


Saat merancang sistem, saya mulai dari prinsip-prinsip berikut:

  1. Murah dan ceria - Saya tidak ingin menghabiskan banyak uang untuk sistem yang mengairi 15 bunga murah. Saya tidak punya rumah kaca.
  2. Otonomi - ia harus bekerja sendiri, tetapi ini tidak mengecualikan adanya kontrol manual.
  3. Kenyamanan - penyiraman dilakukan menggunakan smartphone. Soket nyaman, tetapi tidak dalam hal ini.
  4. 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.
  5. 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.

gambar

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.

gambar

gambar

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.

gambar

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

gambar

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

gambar

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.

gambar

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.

gambar

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

gambar

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

gambar

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

Source: https://habr.com/ru/post/id455826/


All Articles