Pantau ketinggian air di tangki Anda dengan alarm nirkabel yang dibuat khusus.
Baik Anda memiliki tangki air untuk taman, kolam renang, atau rumah tangga, alarm ketinggian air nirkabel dapat memberi Anda ketenangan pikiran. Pelajari cara membuat alarm nirkabel DIY yang dapat Anda sesuaikan dengan kebutuhan Anda.
Mengapa Membuat Alarm Ketinggian Tangki Air/Garam Nirkabel?
Kami sebelumnya membagikan proyek DIY kepada membangun sensor ketinggian air dengan sensor ultrasonik untuk Home Assistant. Perangkat yang kami buat adalah satu unit yang terhubung melalui kabel dan catu daya langsung. Ini memerlukan instalasi perangkat lunak Home Assistant agar berfungsi.
Namun yang akan kita bangun hari ini terdiri dari modul pemancar dan modul penerima itu berkomunikasi satu sama lain dan mengirimkan data secara nirkabel untuk menunjukkan kepada Anda ketinggian air atau garam secara nyata waktu. Ini tidak memerlukan Home Assistant untuk bekerja atau menunjukkan level, meskipun Anda dapat dengan mudah mengintegrasikannya dengan Home Assistant jika diperlukan.
Dengan membuat indikator sekaligus alarm level tangki air nirkabel, Anda dapat mengatasi berbagai masalah yang terkait dengan alarm kabel:
- Pemasangannya lebih mudah karena Anda tidak perlu memasang kabel apa pun di sepanjang dinding atau langit-langit.
- Anda dapat membuat satu pemancar, memasangnya di tangki, lalu membuat dua atau lebih receiver dan memasangnya tanpa kerumitan di beberapa lokasi berdasarkan kebutuhan Anda.
- Karena tidak ada kabel, Anda tidak perlu sering-sering memeriksa keausannya.
- Tanpa menggunakan kabel, Anda akan menghemat uang ekstra.
- Anda dapat menempatkan penerima di lokasi mana pun dan tidak dibatasi seperti pada alarm/indikator ketinggian air berkabel.
- Tidak ada risiko kebocoran tegangan atau kehilangan daya (risiko sengatan listrik).
Hal-hal yang Anda Butuhkan
Anda memerlukan item berikut untuk membuat sensor ketinggian air sekaligus alarm DIY.
- Mikrokontroler ESP8266, seperti NodeMCU atau D1 Mini
- Modul pemancar dan penerima nirkabel 433MHz—beli satu atau buat sendiri menggunakan IC decoder encoder HT12E/HT12D dan modul sirkuit pemancar dan penerima 433MHz
- Breadboard atau PCB (papan sirkuit tercetak)
- Kabel pelompat
- Komponen elektronik (lihat diagram sirkuit untuk lebih jelasnya)
- Besi solder dan solder
- Obeng dan tang
- Baterai Li-Ion 4.2V untuk rangkaian pemancar
Langkah 1: Desain Sirkuit untuk Alarm Tangki Air Nirkabel
Lihat diagram sirkuit dan foto berikut untuk menghubungkan atau menyolder semua komponen yang diperlukan. Periksa kembali diagram sirkuit dan koneksi Anda dengan komponen pada papan tempat memotong roti atau PCB untuk mengetahui adanya kesalahan atau koneksi yang hilang sebelum melanjutkan ke langkah berikutnya.
Diagram rangkaian penerima level tangki air 433MHz:
Rangkaian penerima level tangki air 433MHz yang telah selesai dibangun di atas papan tempat memotong roti:
Diagram rangkaian pemancar level tangki air 433MHz:
Rangkaian pemancar level tangki air 433MHz yang dibangun di atas papan tempat memotong roti:
Di rangkaian pemancar, Anda dapat menghubungkan empat sakelar pelampung (sambungkan kabel biasa ke semua sakelar pelampung sakelar dan kemudian kabel data) dan masukkan ke dalam tangki air Anda seperti yang ditunjukkan pada rangkaian pemancar diagram. Setelah ketinggian air mencapai ketinggian tertentu, saklar pelampung akan menyala dan mengirimkan sinyal tinggi ke modul penerima yang kemudian akan menyalakan LED masing-masing.
Anda juga dapat menggunakan potongan logam dan menempelkannya pada permukaan bagian dalam tangki air sebagai pengganti saklar pelampung. Namun, jika Anda menggunakan air ini untuk minum, gunakan sakelar pelampung atau buat sensor ketinggian air ultrasonik.
Langkah 2: Uji Alarm Tangki Air Nirkabel
Sebelum memasang alarm tangki air nirkabel, penting untuk mengujinya secara menyeluruh dan memastikannya berfungsi sebagaimana mestinya. Ambil ember kosong dan masukkan semua saklar pelampung ke dalam tangki. Pastikan levelnya berbeda satu sama lain, seperti yang ditunjukkan pada diagram sirkuit pemancar.
Kemudian sambungkan sumber listrik ke modul pemancar dan penerima. Mulailah mengisi tangki dengan air. Saat permukaan air naik, saklar pelampung pertama akan menyala dan Anda akan melihat LED mulai menyala pada modul penerima. Demikian pula, semua LED akan menyala segera setelah saklar pelampung lainnya mulai mengapung di atas air (saat permukaan air naik).
Selanjutnya, Anda harus menjauhkan unit penerima dan pemancar dan memeriksa jangkauan komunikasi di dalam lokasi Anda. Pastikan data berhasil diterima dan LED menyala/mati berdasarkan data yang dikirimkan.
Jika Anda memerlukan jangkauan ekstra, coba pasang antena (jika disertakan dengan modul, atau Anda dapat membeli antena terpisah untuk modul pemancar dan penerima).
Langkah 3: Pasang Alarm Ketinggian Air Nirkabel di Tangki
Setelah Anda puas dengan pengujiannya, Anda dapat melanjutkan dan memasang alarm tangki air nirkabel. Pastikan untuk menyimpan modul pemancar di luar tangki air dalam kotak yang aman, sebaiknya wadah plastik atau kotak cetakan 3D yang disegel dengan silikon untuk perlindungan cuaca.
Langkah 4: Sandingkan Dengan Asisten Rumah untuk Otomatisasi
Selain itu, Anda dapat menghubungkan mikrokontroler NodeMCU atau D1 Mini ke sirkuit penerima dan menjadikan sistem tangki air nirkabel Anda cerdas. Dengan memasangkan sirkuit dengan Home Assistant, Anda dapat membuat otomatisasi, seperti mematikan pompa air segera setelah ketinggian air mencapai 100% dan sebaliknya.
Anda juga dapat menambahkan otomatisasi untuk menerima pemberitahuan di ponsel cerdas Anda tentang status ketinggian air di tangki Anda.
Yang perlu Anda lakukan hanyalah memperluas rangkaian receiver dengan NodeMCU atau D1 Mini, seperti terlihat pada diagram rangkaian di bawah ini. Kemudian kompilasi/flash kode di bawah ini menggunakan ESPHome.
Untuk mempelajari lebih lanjut tentang cara membuat kode di ESPHome, mengkompilasi firmware, dan mem-flash-nya ke NodeMCU atau D1 Mini, lihat panduan kami di cara membuat bel pintu nirkabel dengan Home Assistant.
Pastikan untuk menempelkan kode di bawah ini portal_captive:
captive_portal:
web_server:
port: 80
binary_sensor:
- platform: gpio
pin: GPIO16
name: "100% Water - Tank Full"
device_class: motion
- platform: gpio
pin: GPIO14
name: "75% Water"
device_class: motion
- platform: gpio
pin: GPIO12
name: "50% Water"
device_class: motion
- platform: gpio
pin: GPIO13
name: "25% Water"
device_class: motion
Anda juga dapat mengunjungi alamat IP NodeMCU atau D1 Mini (setelah terhubung ke jaringan Wi-Fi dan Home Assistant) untuk melihat statusnya.
Hemat Air dan Listrik Dengan Alarm Tangki Air Nirkabel DIY
Membangun alarm tangki air nirkabel DIY Anda sendiri adalah proyek yang bermanfaat dan hemat biaya. Proyek ini, jika diterapkan, dapat memberikan Anda ketenangan pikiran dengan menghemat limbah air, listrik, dan uang. Tidak seperti alarm tangki air berkabel, alarm ini dapat dengan mudah dipasang dan paling cocok bagi mereka yang tidak ingin dipusingkan dengan kabel di sekitar tempat mereka.