Isi kandungan:

Pengawal Bak Panas Sumber Terbuka: 6 Langkah
Pengawal Bak Panas Sumber Terbuka: 6 Langkah

Video: Pengawal Bak Panas Sumber Terbuka: 6 Langkah

Video: Pengawal Bak Panas Sumber Terbuka: 6 Langkah
Video: Keren! Sikap Waspada Paspampres Jaga Presiden Jokowi #Shorts 2024, November
Anonim
Pengawal Tub Panas Sumber Terbuka
Pengawal Tub Panas Sumber Terbuka

Saya menjumpai tab mandi panas terpakai dalam talian, berusia beberapa tahun dan saya memutuskan untuk membuat projek yang hebat. Alat kawalan terbina dalam sudah menjengkelkan dan memakan masa, jadi itu memberi saya alasan lebih lanjut untuk memperhatikannya. Untuk menjimatkan tenaga, saya menurunkan suhu kolam ketika tidak digunakan, tetapi jika saya ingin menggunakan tab mandi panas, saya harus menaikkan suhu 4 jam lebih awal. Sebagai contoh maksud saya dengan mengatakan menjengkelkan: Untuk menjimatkan tenaga, saya harus menurunkan suhu kolam ketika tidak digunakan, tetapi jika saya ingin menggunakan tab mandi panas, saya harus menaikkan suhu 4 jam lebih awal. Perkara lain yang berlaku ialah entah bagaimana pam edaran memutuskan untuk menghidupkan secara rawak pada waktu malam - yang mungkin akan terkawal sekiranya saya membaca manual, tetapi sebagai pemikir saya lebih suka merobek alat kawalan dan menggunakan Raspberry Pi sebagai gantinya - jadi inilah artikel saya "Pengawal tab mandi panas sumber terbuka."

Langkah 1: Amaran Keselamatan

Sekiranya anda juga merancang untuk bermain-main dengan tab mandi panas, anda harus sedar akan risikonya. Walaupun sistem voltan tinggi menarik secara eksperimen, ia boleh membahayakan, dan jika tidak diperlakukan dengan hati-hati, rasa hormat dan kecerdasan, mereka dapat mengakibatkan cedera maut. Terdapat banyak panduan dalam talian mengenai cara bekerja dengan selamat dengan voltan tinggi. Sekiranya anda tidak yakin dengan apa yang anda lakukan, berhenti sekarang dan terus mendidik diri sendiri.

Langkah 2: Komponen

Dalam projek ini saya menggunakan UniPi 1.1, tetapi tidak semestinya satu, anda juga boleh menggunakan GPIO Raspberry dengan papan geganti, UniPi sangat berguna untuk mempunyai sambungan 1-Wire juga. Terminal, rel pemasangan dan saluran kabel yang saya gunakan tidak perlu tetapi menjadikan kabinet kelihatan bersih, seseorang dapat mempermudahnya dengan memasangnya secara langsung. UniPi memerlukan bekalan kuasa 5V, saya menggunakan rel DIN yang dipasang dengan arus keluaran 3A.

Langkah 3: Rapi Kabinet

Rapi Kabinet
Rapi Kabinet
Rapi Kabinet
Rapi Kabinet

Saya tidak menggunakan elektronik pengawal terbina dalam, oleh itu saya mengeluarkan semuanya. Tab mandi panas saya mempunyai wayar berikut:

  1. Pam Peredaran
  2. Pam Jet
  3. Blower
  4. Pemanas
  5. Ozonator
  6. Pengesan suhu
  7. Sensor aliran
  8. Bekalan
  9. Kabel paparan 2x

Pengapit pada PCB dilabel. Adalah idea yang baik untuk menandakan kabel sehingga anda akan mengetahui tujuan setiap kabel di kemudian hari. Untuk menjadikan pendawaian lebih mudah, saya mengeluarkan seluruh kabinet. Kemudian saya keluarkan semua komponen, membersihkan bahan ole dan bermula dengan pemasangan.

Langkah 4: Pemasangan dan Pendawaian

Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian
Pemasangan dan Pendawaian

Saya tidak menggunakan paparan asal. Ia mungkin dapat disatukan entah bagaimana, tetapi kerana hanya menunjukkan suhunya, ia tidak sepadan dengan usaha. Saya juga terfikir untuk memasang paparan sentuh, tetapi ia tidak berfungsi sekiranya jari anda semua basah.

Sensor suhu terbina dalam adalah perintang bergantung pada suhu (PT100). Walaupun UniPi mempunyai input analog dengan mana saya dapat mengukur rintangan, saya fikir saya akan mempermudah hidup saya dengan menggunakan sensor suhu 1-Wire.

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

Seterusnya saya memasang dua rel DIN, satu di tengah antara saluran kabel, dan satu 75 mm di bawah saluran kabel tengah. Saya menggunakan skru mengetuk sendiri untuk memasang semua komponen.

Di rel DIN yang lebih rendah, saya memasang terminal, relay, dan bekalan kuasa 5V. Sebagai pengapit, saya menggunakan terminal yang dipasang di rel dengan mata air tegangan. Di sebelah kiri adalah terminal untuk saluran bekalan - 3x Kelabu untuk 3 fasa - 1x Biru untuk neutral - 1x Kuning / Hijau untuk tanah.

Kemudian untuk setiap kabel lain saya menambah penjepit kelabu, biru dan kuning / hijau. Sebilangan kabel di dalam tab mandi panas agak tebal. Saya berada di Eropah dan di sana kami mempunyai standard ketebalan kabel yang berbeza daripada AS. Terminal mesti dapat menampung 6mm ^ 2 untuk semua sambungan.

Di sebelah kanan pengapit adalah relay. Relay dalaman UniPi hanya dapat menukar 5A, jadi mereka tidak dapat digunakan untuk menukar beban secara langsung. Saya menggunakan relai kuasa dengan voltan kawalan AC 230V dan sekarang pemasangannya mampu menangani kuasa sehingga 4kVA.

Di hujung kiri rel DIN atas, saya memasang 2 pengedar berpotensi, satu untuk GND dan satu lagi untuk 12V +. 12V + disediakan oleh UniPi. Di sebelahnya, saya meletakkan UniPi 1.1, dengan pelat pemasangan untuk rel DIN.

Saya bernasib baik dengan ukuran kabinet, semuanya sesuai dengan betul. Sekarang keseronokan bermula - mari lakukan pendawaian. Warna dawai tidak standard. Saya menggunakan warna dengan cara berikut:

  • Hitam: Kuasa 230V
  • Merah: 230V Beralih
  • Biru: Konduktor Neutral
  • Biru Gelap: 5V atau 12V +
  • Biru Gelap / Putih: 5 / 12V GND
  • Hijau / Kuning: Bumi / Tanah

Saya menggunakan ferrules untuk setiap hujung wayar, ia tidak diperlukan untuk penjepit seperti ini, tetapi ia menjadikannya cantik. Saya mempunyai 3 fasa yang tersedia, sekering utama ialah 16A Jenis C. Pemanas mempunyai 10A, pam masing-masing mempunyai sekitar 6A. Oleh itu, saya mengagihkan beban ke semua 3 fasa. Saya menggunakan yang pertama untuk menghidupkan unit kawalan, ozon dan blower, fasa kedua untuk pemanas dan yang ketiga untuk 2 pam.

Sensor magnetik dan aliran adalah digital, jadi saya menghubungkan 1 hujung ke 12V dan yang lain ke salah satu input digital. Untuk meningkatkan sambungan WiFi, saya tidak lagi menggunakan penutup logam yang asal, tetapi menggantinya dengan yang akrilik.

Penutup tab mandi panas mempunyai klip yang terpasang, sehingga angin tidak akan membukanya secara tidak sengaja. Sudah tentu, saya lupa untuk menutup klip tersebut, jadi saya memasang suis magnet yang memberitahu saya apabila penutup dibuka. Sejauh ini, sudah waktunya untuk mempersiapkan otak operasi.

Langkah 5: Sistem Operasi

Saya menggunakan nymea untuk mengawal UniPi dan BerryLan untuk penyediaan WiFi. Terdapat gambar Raspberry Pi yang menyokong UniPi dan merangkumi kedua-dua komponen yang terdapat di sini:

Saya menyalakan Kad SD menggunakan Etcher.io, memasukkannya ke dalam UniPi dan saya menghidupkan tab mandi panas. Saya perlu melakukan beberapa perubahan kecil pada sistem operasi, jadi saya harus menyambungkan UniPi ke rangkaian WiFi saya. Inilah yang saya buat:

$ ssh nymea @ ANDA-IP-ALAMAT-DIBERIKAN-OLEH-BERRYLAN #password is nymea $ sudo su $ apt-get update $ apt-get install unzip nymea-plugin-unipi $ wget https://github.com/UniPiTechnology/ evok / arkib / v… $ unzip v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $> Port Laman web untuk digunakan:> 1040 $> Port API untuk digunakan:> $ 8080 > Model anda:> 3 $> (Pasang WiFi?) [Y / n] n $ sudo reboot sekarang

Modus lalai untuk BerryLan adalah "luar talian", jadi pelayan BT bermula apabila Raspberry Pi tidak disambungkan ke rangkaian mana pun.

BTW: Dengan BerryLan seseorang dapat mengatur Raspberry juga dalam mod titik akses, sehingga pelanggan dapat menyambung terus ke tab mandi panas tanpa penghala. Baiklah, sekarang OS sudah baik, dan kita dapat meneruskan langkah terakhir.

Langkah 6: Persediaan

Persediaan
Persediaan
Persediaan
Persediaan

Saya menggunakan aplikasi desktop untuk aplikasi nymea: Anda juga boleh memasangnya untuk peranti Android & iOS, dan mengawal UniPi anda sama.

Tambah peranti

Saya menambah output geganti, nymea menemui berapa banyak IO yang ada: Tambah Peranti -> UniPi -> Relay Output -> Pilih relay satu dan namakannya "Heater" Saya mengulangi langkah-langkah tersebut untuk semua relay dan saya menyediakan kawalan seperti berikut:

Pergi ke Tambahkan Peranti -> UniPi -> Relay Output -> Pilih `" Relay 1 "` dan beri nama "Heater"

  • Relay 2: Jet Pump
  • Relay 3: Pam Peredaran
  • Relay 4: Blower
  • Relay 5: Ozonator

Kemudian saya menambahkan input: Tambah Peranti -> UniPi -> Input Digital -> Pilih "Input 1" dan beri nama "Flow Sensor" Saya mengulangi langkah-langkah tersebut untuk semua input yang saya ada:

  • Input 1: Sensor Aliran
  • Input 2: Sensor Penutup

Sensor suhu 1-Wire: Tambahkan Peranti -> UniPi -> Sensor Suhu -> Nama ke Suhu

Akhir sekali, saya menambah 2 Butang Toggle. Mereka sebenarnya bukan peranti, tetapi lebih dekat dengan "keadaan". Ini membantu saya menggunakannya di kemudian hari dalam senarai "Kegemaran" saya, supaya saya dapat menghidupkan atau mematikan semuanya dengan pantas. Tambah Peranti -> guh GmbH -> Toggle Switch -> Nama: Mod Musim Panas

"Mod Musim Panas" adalah untuk mematikan pemanas sepenuhnya pada bulan-bulan musim panas. Tambahkan Peranti -> guh GmbH -> Tukar Beralih -> Nama: Mod Sedia "Mod Sedia" adalah untuk menukar suhu sasaran antara 37 ° C (siap) dan 29 ° C (tidak siap).

Tambah sedikit Sihir

Magic pada dasarnya adalah peraturan yang memerintahkan nymea untuk melakukan sesuatu secara automatik. Sekiranya "Mod Sedia" dihidupkan dan "Mod Musim Panas" mati dan suhu di bawah 37 ° C, pemanas dan pam edaran akan diaktifkan, jika tidak, mereka akan dinyahaktifkan. Sekiranya "Mod Sedia" mati dan "Mod Musim Panas" mati dan suhu di bawah 29 ° C pemanas dan pam edaran akan diaktifkan, jika tidak, pam edaran akan dinyahaktifkan. Sekiranya pam edaran dihidupkan dan sensor aliran tidak menyala, kemudian hantar amaran. Sekiranya suhu air turun di bawah 3 ° C, hantar amaran. Sekiranya suhu air mencapai 37 ° C, hantar pemberitahuan "Bak mandi air panas siap" Jika sensor magnet mati, hantar pemberitahuan "Penutup tab mandi panas terbuka". Antara jam 9:00 dan 10:00 hidupkan pam jet. Tetapkan Sambungan Jauh Saya tidak ' t menggunakan tab mandi air panas setiap hari, jadi saya tidak menetapkan peraturan "Panas". Kadang kala, ketika saya pulang dari tempat kerja, saya hanya mahu melompat secepat mungkin, jadi saya menggunakan sambungan jarak jauh untuk menghidupkan pemanas terlebih dahulu. Tab mandi panas saya memanas dengan kelajuan sekitar 2 darjah sejam. Saya biasanya mengekalkan suhu pada suhu 29 ° dalam keadaan diam, jadi saya harus menghidupkan pemanas 4 jam lebih awal. PS: Sebilangan orang berpendapat bahawa memanaskan tab mandi memerlukan lebih banyak tenaga, daripada memastikan suhu sentiasa siap, tetapi saya sudah memeriksanya, dan ini tidak berlaku di pihak saya. Penyediaan sambungan jauh membolehkan pemberitahuan push juga, jadi anda boleh mendapatkan pemberitahuan yang menarik.

Sekarang saya boleh menghidupkan / mematikan setiap pam, mengatur mod tab mandi panas "Siap" atau "Musim Panas", periksa suhu dan tukar pemerah pam.

Itu sahaja, tab mandi panas sudah siap - Saya suka menghidupkan kolam langsung dari keselesaan sofa saya, atau dalam perjalanan pulang dari tempat kerja. Bagi mereka yang malas pada waktu pagi, saya menetapkan waktu tertentu, jadi saya boleh menikmati berendam sebelum sarapan. Projek saya yang seterusnya ialah membuang LED terbina dalam dan menggantinya dengan LED WS2812. Harap anda menyukai artikel saya dan saya ingin mendengar pendapat anda mengenai projek ini.

Disyorkan: