Daftar Isi:

Pengontrol Bak Mandi Air Panas Sumber Terbuka: 6 Langkah
Pengontrol Bak Mandi Air Panas Sumber Terbuka: 6 Langkah

Video: Pengontrol Bak Mandi Air Panas Sumber Terbuka: 6 Langkah

Video: Pengontrol Bak Mandi Air Panas Sumber Terbuka: 6 Langkah
Video: Mandi Hangat Modal 200K Kualitas Pabrik - Pemanas Air Water Heater Murah 2024, Juli
Anonim
Pengontrol Bak Mandi Air Panas Sumber Terbuka
Pengontrol Bak Mandi Air Panas Sumber Terbuka

Saya menemukan bak mandi air panas bekas online, itu berumur beberapa tahun dan saya memutuskan untuk membuat proyek keren darinya. Kontrol bawaan sudah mengganggu dan memakan waktu, jadi itu memberi saya alasan lebih lanjut untuk mengotak-atiknya. Untuk menghemat energi, saya menurunkan suhu kolam saat tidak digunakan, tetapi jika saya ingin menggunakan bak mandi air panas, saya harus menaikkan suhu 4 jam sebelumnya. Sebagai contoh dari apa yang saya maksud dengan mengatakan menjengkelkan: Untuk menghemat energi, saya harus menurunkan suhu kolam saat tidak digunakan, tetapi jika saya ingin menggunakan bak mandi air panas, saya harus menaikkan suhu 4 jam sebelumnya. Hal lain yang terjadi adalah entah bagaimana pompa sirkulasi memutuskan untuk menyala secara acak pada malam hari - itu mungkin akan terkendali jika saya telah membaca manualnya, tetapi sebagai seorang pengotak saya lebih memilih untuk merobek kontrol dan menggunakan Raspberry Pi sebagai gantinya. - jadi inilah artikel saya "Pengontrol bak mandi air panas sumber terbuka."

Langkah 1: Peringatan Keamanan

Jika Anda juga berencana untuk mengotak-atik bak mandi air panas Anda, Anda harus menyadari risikonya. Sementara sistem tegangan tinggi menarik secara eksperimental, mereka bisa berbahaya, dan jika tidak diperlakukan dengan hati-hati, hormat dan cerdas, mereka dapat mengakibatkan cedera fatal. Ada banyak panduan online tentang cara bekerja dengan aman dengan tegangan tinggi. Jika Anda tidak yakin dengan apa yang Anda lakukan, berhentilah sekarang dan pergilah mendidik diri sendiri.

Langkah 2: Komponen

Dalam proyek ini saya menggunakan UniPi 1.1, tetapi tidak harus satu, Anda juga dapat menggunakan GPIO Raspberry dengan papan relai, UniPi juga berguna untuk memiliki koneksi 1-Wire. Terminal, rel pemasangan, dan saluran kabel yang saya gunakan tidak diperlukan tetapi membuat kabinet terlihat bersih, seseorang dapat menyederhanakannya dengan memasang kabel secara langsung. UniPi membutuhkan catu daya 5V, saya menggunakan rel DIN yang terpasang dengan arus keluaran 3A.

Langkah 3: Rapikan Kabinet

Merapikan Kabinet
Merapikan Kabinet
Merapikan Kabinet
Merapikan Kabinet

Saya tidak menggunakan kembali elektronik pengontrol bawaan, oleh karena itu saya menghapus semuanya. Bak mandi air panas saya memiliki kabel berikut:

  1. Pompa Sirkulasi
  2. Pompa jet
  3. Peniup
  4. Pemanas
  5. ozonator
  6. Sensor temperatur
  7. Sensor aliran
  8. Memasok
  9. 2x Kabel tampilan

Klem pada PCB diberi label. Sebaiknya tandai kabelnya agar Anda mengetahui tujuan dari setiap kabel nantinya. Untuk mempermudah pemasangan kabel, saya mengeluarkan seluruh kabinet. Kemudian saya menghapus semua komponen, membersihkannya dan mulai dengan instalasi.

Langkah 4: Instalasi dan Pengkabelan

Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan
Instalasi dan Pengkabelan

Saya tidak menggunakan kembali tampilan asli. Itu mungkin bisa diintegrasikan entah bagaimana, tetapi karena itu hanya menunjukkan suhu, itu tidak sepadan dengan usaha. Saya juga berpikir untuk memasang layar sentuh, tetapi tidak berfungsi jika jari Anda basah semua.

Sensor suhu internal adalah resistor yang bergantung pada suhu (PT100). Meskipun UniPi memiliki input analog yang dapat digunakan untuk mengukur resistansi, saya pikir saya akan membuat hidup saya lebih mudah dengan menggunakan sensor suhu 1-Wire.

Pertama, saya memasang saluran kabel, kiri, kanan, di atas dan di tengah kabinet.

Selanjutnya saya memasang dua rel DIN, satu di tengah antara saluran kabel, dan satu 75 mm di bawah saluran kabel tengah. Saya menggunakan sekrup self-tapping untuk memasang semua komponen.

Di rel DIN bawah saya memasang terminal, relai, dan catu daya 5V. Sebagai klem, saya menggunakan terminal yang dipasang di rel dengan pegas tegangan. Di sebelah kiri adalah terminal untuk jalur suplai - 3x Abu-abu untuk 3 fase - 1x Biru untuk netral - 1x Kuning / Hijau untuk ground.

Kemudian untuk setiap kabel lainnya saya menambahkan penjepit abu-abu, biru dan kuning/hijau. Beberapa kabel di bak mandi air panas agak tebal. Saya di Eropa dan di sana kami memiliki standar ketebalan kabel yang berbeda dari AS. Terminal harus mampu menampung 6mm^2 untuk semua sambungan.

Di sebelah kanan klem adalah relai. Relai internal UniPi hanya dapat mengalihkan 5A, sehingga tidak dapat digunakan untuk mengalihkan beban secara langsung. Saya menggunakan power relay dengan tegangan kontrol AC 230V dan sekarang instalasi mampu menangani daya hingga 4kVA.

Di sisi kiri rel DIN atas, saya memasang 2 distributor potensial, satu untuk GND dan satu untuk 12V+. 12V+ disediakan oleh UniPi. Di sebelahnya, saya menempatkan UniPi 1.1, dengan pelat pemasangan untuk rel DIN.

Saya beruntung dengan ukuran kabinet, semuanya pas. Sekarang kesenangan dimulai - mari kita lakukan pengkabelan. Warna kawat tidak standar. Saya menggunakan warna dengan cara berikut:

  • Hitam: Daya 230V
  • Merah: 230V Beralih
  • Biru: Konduktor Netral
  • Biru Tua: 5V atau 12V+
  • Biru Tua/Putih: 5/12V GND
  • Hijau/Kuning: Bumi/Tanah

Saya menggunakan ferrules untuk setiap ujung kawat, mereka tidak diperlukan untuk jenis penjepit ini, tetapi membuatnya terlihat cantik. Saya memiliki 3 fase yang tersedia, sekering utama adalah 16A Tipe C. Pemanas memiliki 10A, masing-masing pompa akan memiliki sekitar 6A. Jadi saya mendistribusikan beban ke semua 3 fase. Saya menggunakan yang pertama untuk menyalakan unit kontrol, ozon dan blower, fase kedua untuk pemanas dan yang ketiga untuk 2 pompa.

Magnetik dan sensor aliran adalah digital, jadi saya menghubungkan 1 ujung ke 12V dan yang lainnya ke salah satu input digital. Untuk meningkatkan koneksi WiFi, saya tidak lagi menggunakan tutup logam asli, tetapi menggantinya dengan yang akrilik.

Penutup bak mandi air panas memiliki klip yang terpasang, sehingga angin tidak akan membukanya secara tidak sengaja. Saya, tentu saja, lupa untuk menutup klip itu, jadi saya memasang sakelar magnet yang memberi tahu saya ketika penutup terbuka. Sejauh ini baik-baik saja, sudah waktunya untuk mempersiapkan otak operasi.

Langkah 5: Sistem Operasi

Saya menggunakan nymea untuk mengontrol UniPi dan BerryLan untuk pengaturan WiFi. Ada gambar Raspberry Pi yang mendukung UniPi dan menyertakan kedua komponen yang tersedia di sini:

Saya mem-flash Kartu SD menggunakan Etcher.io, memasukkannya ke UniPi dan saya menyalakan bak mandi air panas. Saya perlu melakukan beberapa perubahan kecil pada sistem operasi, jadi saya harus menghubungkan UniPi ke jaringan WiFi saya. Inilah yang saya lakukan:

$ ssh nymea@YOUR-IP-ADDRESS-GIVEN-BY-BERRYLAN #password is nymea $ sudo su $ apt-get update $ apt-get install unzip nymea-plugin-unipi $ wget https://github.com/UniPiTechnology/ evok/archive/v… $ unzip v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $ > Port Situs Web yang digunakan: >1040 $ > Port API yang digunakan: >8080 $ > Model Anda: >3 $ > (Instal WiFi?) [y/n] n $ sudo reboot sekarang

Modus default untuk BerryLan adalah "offline", jadi server BT dimulai ketika Raspberry Pi tidak terhubung ke jaringan apa pun.

BTW.: Dengan BerryLan, seseorang dapat mengatur Raspberry juga dalam mode titik akses, sehingga klien dapat terhubung langsung ke bak mandi air panas tanpa router. Baiklah, sekarang OS sudah siap, dan kita bisa melanjutkan dengan langkah terakhir.

Langkah 6: Pengaturan

Mempersiapkan
Mempersiapkan
Mempersiapkan
Mempersiapkan

Saya menggunakan aplikasi desktop untuk nymea:app. Anda juga dapat menginstalnya untuk perangkat Android & iOS, dan mengontrol UniPi Anda dengan cara yang sama.

Tambahkan Perangkat

Saya menambahkan output relai, nymea menemukan berapa banyak IO yang tersedia: Tambahkan Perangkat -> UniPi -> Output Relai -> Pilih relai satu dan beri nama "Pemanas" Saya mengulangi langkah-langkah itu untuk semua relai dan saya mengatur kontrol sebagai berikut:

Pergi ke Add Device -> UniPi -> Relay Output -> Pilih `"Relay 1"` dan beri nama "Pemanas"

  • Relai 2: Pompa Jet
  • Relai 3: Pompa Sirkulasi
  • Relai 4: Peniup
  • Relai 5: Ozonator

Kemudian saya menambahkan input: Tambahkan Perangkat -> UniPi -> Input Digital -> Pilih "Input 1" dan beri nama "Sensor Aliran"Saya mengulangi langkah-langkah itu untuk semua input yang saya miliki:

  • Masukan 1: Sensor Aliran
  • Masukan 2: Sensor Penutup

Sensor suhu 1-Kawat: Tambahkan Perangkat -> UniPi -> Sensor Suhu -> Nama ke Suhu

Terakhir, namun tidak kalah pentingnya, saya menambahkan 2 Tombol Toggle. Mereka tidak benar-benar perangkat, tetapi lebih dekat dengan "negara". Ini membantu saya untuk menggunakannya nanti di daftar "Favorit" saya, sehingga saya dapat dengan cepat mengaktifkan atau menonaktifkan semuanya. Tambahkan Perangkat -> guh GmbH -> Sakelar Beralih -> Nama: Mode Musim Panas

"Mode Musim Panas" adalah menonaktifkan pemanas sepenuhnya selama bulan-bulan musim panas. Tambahkan Perangkat -> guh GmbH -> Sakelar Beralih -> Nama: Mode Siap "Mode Siap" adalah untuk mengubah suhu target antara 37°C (siap) dan 29°C (belum siap).

Tambahkan beberapa Sihir

Magic pada dasarnya adalah seperangkat aturan yang memerintahkan nymea untuk melakukan hal-hal secara otomatis. Jika "Mode Siap" aktif dan "Mode Musim Panas" mati dan suhu di bawah 37°C, pemanas dan pompa sirkulasi akan diaktifkan, jika tidak, keduanya akan dinonaktifkan. Jika "Mode Siap" mati dan "Mode Musim Panas" mati dan suhu di bawah 29°C pemanas dan pompa sirkulasi akan diaktifkan, jika tidak maka akan dinonaktifkan. Jika pompa sirkulasi hidup dan sensor aliran tidak menyala, kirimkan peringatan. Jika suhu air turun di bawah 3°C, kirim peringatan. Jika suhu air mencapai 37°C kirim notifikasi "Hot tub ready"Jika sensor magnet mati maka kirim notifikasi "Hot tub cover terbuka". Antara pukul 9:00 dan 10:00 nyalakan jet pump. Setup Remote Connection I don't' t menggunakan bak mandi air panas setiap hari, jadi saya tidak menetapkan aturan "Memanaskan". Terkadang, ketika saya pulang kerja, saya hanya ingin segera masuk, jadi saya menggunakan koneksi jarak jauh untuk menyalakan pemanas terlebih dahulu. Bak mandi air panas saya memanas dengan kecepatan sekitar 2 derajat per jam. Saya biasanya menjaga suhu pada 29° dalam mode siaga, jadi saya harus menyalakan pemanas 4 jam sebelumnya. PS.: Beberapa orang berpikir bahwa memanaskan bak mandi membutuhkan lebih banyak energi, daripada menjaga suhu selalu siap, tetapi saya telah memeriksanya, dan ini tidak terjadi di pihak saya. Pengaturan koneksi jarak jauh juga mengaktifkan notifikasi push, sehingga Anda bisa mendapatkan notifikasi keren.

Sekarang saya dapat menghidupkan/mematikan setiap pompa, mengatur mode bak mandi air panas "Siap" atau "Musim Panas", periksa suhu dan nyalakan blower.

Itu saja, bak mandi air panas sudah siap - Saya suka menyalakan kolam langsung dari kenyamanan sofa saya, atau dalam perjalanan kembali dari kerja. Untuk Minggu pagi yang malas itu, saya mengatur timer tertentu, jadi saya bisa menikmati berenang sebelum sarapan. Proyek saya berikutnya akan menghapus LED built-in dan menggantinya dengan LED WS2812. Semoga Anda menyukai artikel saya dan saya akan senang mendengar pendapat Anda tentang proyek ini.

Direkomendasikan: