Mündəricat:

Açıq Mənbə Qaynar Küvet Nəzarətçisi: 6 addım
Açıq Mənbə Qaynar Küvet Nəzarətçisi: 6 addım

Video: Açıq Mənbə Qaynar Küvet Nəzarətçisi: 6 addım

Video: Açıq Mənbə Qaynar Küvet Nəzarətçisi: 6 addım
Video: Azeri Qızların Gecə Rəqsi Barda - Abunə Ol 2024, Iyul
Anonim
Açıq Mənbə Qaynar Küvet Nəzarətçisi
Açıq Mənbə Qaynar Küvet Nəzarətçisi

İnternetdə istifadə edilmiş bir hamam tapdım, bu bir neçə yaşındadır və bundan sərin bir layihə hazırlaya biləcəyimə qərar verdim. Daxili idarəetmə vasitələri artıq zəhlətökən və vaxt aparan idi, buna görə də bu işlə məşğul olmağım üçün daha bir səbəb verdi. Enerjiyə qənaət etmək üçün istifadə edilmədikdə hovuzun temperaturunu aşağı salıram, amma isti küvetdən istifadə etmək istəsəm, temperaturu 4 saat əvvəl qaldırmalıydım. Zəhlətökən deyərkən nəyi nəzərdə tutduğuma bir nümunə olaraq: Enerjiyə qənaət etmək üçün istifadə edilmədikdə hovuzun temperaturunu aşağı salmalı idim, amma isti vanna istifadə etmək istəsəm, temperaturu 4 saat əvvəl yuxarı qaldırmalı idim. Baş verən başqa bir şey, sirkulyasiya nasosunun gecə ərzində təsadüfi olaraq açılmağa qərar verməsi idi - yəqin ki, təlimatı oxusaydım, bu nəzarət altına alınardı, amma bir tinker olaraq idarəetmələri cırıb yerinə Raspberry Pi istifadə etməyi üstün tuturam. - burada "Açıq qaynaqlı isti küvet nəzarətçisi" məqaləm var.

Addım 1: Təhlükəsizlik xəbərdarlığı

İsti vannanızla da məşğul olmağı planlaşdırırsınızsa, risklərdən xəbərdar olmalısınız. Yüksək gərginlikli sistemlər təcrübə baxımından maraqlı olsa da, təhlükəli ola bilər və diqqətli, hörmətli və ağıllı davranılmasa ölümcül yaralanmalara səbəb ola bilər. Yüksək gərginliklə təhlükəsiz işləmək üçün bir çox bələdçi var. Nə etdiyinizə əmin deyilsinizsə, indi dayan və özünüzü öyrətməyə gedin.

Addım 2: Komponentlər

Bu layihədə bir UniPi 1.1 istifadə edirəm, amma bir olmaq məcburiyyətində deyilsiniz, eyni zamanda Raspberry GPIO-nu bir relay lövhəsi ilə də istifadə edə bilərsiniz, UniPi də 1-telli əlaqə qurmaq üçün əlverişlidir. İstifadə etdiyim terminallar, montaj rayları və kabel kanalları lazım deyil, ancaq kabinetin təmiz görünməsini təmin edir, bunu birbaşa kabel çəkməklə asanlaşdırmaq olar. UniPi -nin 5V enerji təchizatına ehtiyacı var, 3A çıxış cərəyanı olan DIN rayından istifadə edirəm.

Addım 3: Kabineti Səliqəyə salın

Kabineti səliqəyə salın
Kabineti səliqəyə salın
Kabineti səliqəyə salın
Kabineti səliqəyə salın

Daxili nəzarətçi elektronikasından heç birini təkrar istifadə etmirəm, buna görə hamısını çıxarıram. İsti vannamda aşağıdakı tellər var:

  1. Sirkulyasiya Pompası
  2. Jets Pompası
  3. Blower
  4. Qızdırıcı
  5. Ozonator
  6. Temperatur sensoru
  7. Axın sensoru
  8. Təchizat
  9. 2x Ekran kabeli

PCB üzərindəki sıxaclar etiketlidir. Kabelləri işarələmək yaxşı bir fikirdir ki, hər bir kabelin məqsədini daha sonra biləsiniz. Kablolama işini asanlaşdırmaq üçün bütün kabineti çıxartdım. Sonra bütün komponentləri sildim, ole şeyi təmizlədim və quraşdırmağa başladım.

Addım 4: Quraşdırma və Kablolama

Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama
Quraşdırma və Kablolama

Orijinal ekranı yenidən istifadə etmirəm. Yəqin ki, bir şəkildə inteqrasiya oluna bilər, amma yalnız temperaturu göstərdiyindən, bu səyə dəyməz. Bir toxunma ekranı quraşdırmağı da düşündüm, amma barmaqlarınız hamısı nəmdirsə, onlar işləməyəcək.

Daxili temperatur sensoru temperaturdan asılı olan bir rezistordur (PT100). UniPi-nin müqaviməti ölçə biləcəyim analoq bir girişi olsa da, bunun əvəzinə 1 Telli bir temperatur sensoru istifadə edərək həyatımı asanlaşdıracağımı düşündüm.

Əvvəlcə kabel kanallarını sola, sağa, kabinetin üstünə və ortasına quraşdırdım.

Sonra, biri kabel kanalları arasında ortada, biri də orta kabel kanalının altında 75 mm olan iki DIN ray quraşdırdım. Bütün komponentləri öz-özünə vurma vintlərindən istifadə edirəm.

Aşağı DIN rayına terminalları, röleləri və 5V enerji təchizatını quraşdırdım. Qısqaclar üçün dartma yaylı dəmiryollu terminallardan istifadə etdim. Solda təchizat xəttinin terminalları var - 3 faza üçün 3 x Boz - neytral üçün 1x mavi - 1x torpaq üçün sarı / yaşıl.

Sonra hər digər kabel üçün boz, mavi və sarı/yaşıl sıxac əlavə etdim. Hamamdakı bəzi kabellər bir qədər qalındır. Mən Avropadayam və kabel qalınlığı ilə bağlı ABŞ -dan fərqli standartlarımız var. Terminallar bütün bağlantılar üçün 6mm^2 yerləşdirə bilməlidir.

Kelepçelerin sağında röleler var. UniPi daxili röleleri yalnız 5A'yı dəyişdirə bilər, buna görə yükü birbaşa dəyişdirmək üçün istifadə edilə bilməz. 230V AC nəzarət gərginliyi olan güc rölelərindən istifadə etdim və indi quraşdırma 4kVA -a qədər gücə sahibdir.

Üst DIN rayının sol ucunda biri GND üçün, biri 12V+üçün 2 potensial distribyutor quraşdırdım. 12V+ UniPi tərəfindən təmin edilir. Yanında, DIN rayları üçün montaj lövhəsi olan UniPi 1.1 qoydum.

Şkafın ölçüsü ilə şanslı oldum, hər şey uyğun gəlir. İndi əyləncə başlayır - naqilləri çəkək. Tellərin rəngləri standart deyil. Rəngləri bu şəkildə istifadə edirəm:

  • Qara: 230V Güc
  • Qırmızı: 230V keçid
  • Mavi: Neytral Dirijor
  • Tünd Mavi: 5V və ya 12V+
  • Tünd Mavi/Ağ: 5/12V GND
  • Yaşıl/Sarı: Yer/Yer

Hər tel ucu üçün ferrules istifadə edirəm, bu cür sıxaclar üçün lazım deyil, amma çox gözəl görünür. Məndə 3 faza var, əsas qoruyucu 16A Tip C. Qızdırıcının 10A, nasosların hər biri 6A ətrafında olacaq. Beləliklə, yükü hər 3 mərhələyə bölürəm. Birincisini idarəetmə blokunu, ozonu və üfleyicini, ikinci fazanı qızdırıcı üçün, üçüncüsünü isə 2 nasos üçün istifadə edirəm.

Maqnit və axın sensörleri rəqəmsaldır, buna görə 1 ucunu 12V -ə, digərini isə rəqəmsal girişlərdən birinə bağladım. WiFi bağlantısını yaxşılaşdırmaq üçün artıq orijinal metal qapağı istifadə etmirəm, ancaq akril ilə əvəz edirəm.

Hamamın qapağına etibarlı kliplər yapışdırılır, buna görə də külək təsadüfən açmaz. Əlbəttə ki, o klipləri bağlamağı unutduğum üçün qapaq açıldıqda mənə xəbər verən bir maqnit açarı quraşdırdım. İndiyə qədər çox yaxşı, əməliyyatın beyinlərini hazırlamağın vaxtı gəldi.

Addım 5: Əməliyyat sistemi

WiFi qurulması üçün UniPi və BerryLan -ı idarə etmək üçün nymea istifadə etdim. UniPi-ni dəstəkləyən və burada hər iki komponenti özündə birləşdirən bir Raspberry Pi görüntüsü var:

Etcher.io istifadə edərək SD Kartı yandırdım, UniPi -yə daxil etdim və isti vanna yandırdım. Əməliyyat sistemində kiçik dəyişikliklər etməliyəm, buna görə UniPi -ni WiFi şəbəkəmə bağlamalı oldum. İşdə etdiyim budur:

$ ssh nymea@YOUR-IP-ADRES-BY-BERRYLAN #password 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 $> İstifadə etmək üçün Veb Port:> 1040 $> İstifadə etmək üçün API Portu:> 8080 $ > Modeliniz:> 3 $> (WiFi quraşdırılsın?) [Y/n] n $ sudo indi yenidən başladın

BerryLan üçün standart rejim "oflayn" dır, buna görə də Raspberry Pi heç bir şəbəkəyə qoşulmadıqda BT serveri işə düşür.

BTW: BerryLan ilə kimsə Raspberry -ni giriş nöqtəsi rejimində də qura bilər, beləliklə müştəri yönləndirici olmadan birbaşa isti çəlləyə qoşula bilər. Tamam, indi OS -ni işə salmaq yaxşıdır və son addımlara davam edə bilərik.

Addım 6: Quraşdırma

Qurmaq
Qurmaq
Qurmaq
Qurmaq

Nymea: app üçün masa üstü tətbiqindən istifadə edirəm. Android və iOS cihazları üçün də quraşdıra və UniPi -nizi eyni şəkildə idarə edə bilərsiniz.

Cihaz əlavə et

Röle çıxışlarını əlavə etdim, nymea neçə IO -nun mövcud olduğunu kəşf etdi: Cihaz əlavə et -> UniPi -> Röle Çıxışı -> Bir röleyi seçin və adını "Qızdırıcı" adlandırdım Bütün rölelər üçün bu addımları təkrar etdim və idarəetmələri aşağıdakı kimi qurdum.:

Cihaz əlavə et -> UniPi -> Röle Çıxışı -> "Relay 1" seçin və "Heater" adlandırın

  • Relay 2: Jets Pump
  • Relay 3: Sirkulyasiya Pompası
  • 4 -cü röle: üfleyici
  • Relay 5: Ozonator

Sonra girişləri əlavə etdim: Cihaz əlavə et -> UniPi -> Rəqəmsal Giriş -> "Giriş 1" i seçin və "Axın Sensoru" adlandırın, bu addımları əlimdəki bütün girişlər üçün təkrar etdim:

  • Giriş 1: Axın Sensoru
  • Giriş 2: Qapaq Sensoru

1 Telli temperatur sensoru: Cihazı əlavə edin -> UniPi -> Temperatur Sensoru -> İstiliyə Ad verin

Nəhayət, ən azı 2 keçid düyməsini əlavə etdim. Onlar əslində cihaz deyil, "dövlətlərə" daha yaxındır. Bu, "Sevimlilər" siyahısında daha sonra onlardan istifadə etməyimə kömək edir ki, hər şeyi tez bir zamanda aça və ya söndürüm. Cihaz əlavə et -> guh GmbH -> Keçid et -> Ad: Yaz rejimi

"Yaz rejimi" yaz aylarında qızdırıcını tamamilə söndürməkdir. Cihaz əlavə et -> guh GmbH -> Keçid Keç -> Ad: Hazır Rejim "Hazır Rejim" hədəf temperaturu 37 ° C (hazır) arasında dəyişməkdir. və 29 ° C (hazır deyil).

Bir az Magic əlavə edin

Magic, nymea'ya avtomatik olaraq işlər görməsini əmr edən bir qaydalar toplusudur. "Hazır Rejim" açıqdırsa və "Yaz Modu" söndürülürsə və temperatur 37 ° C -dən aşağıdırsa, qızdırıcı və sirkulyasiya pompası işə düşəcək, əks halda onlar deaktiv olacaq. İstilik 29 ° C -dən aşağıdırsa, qızdırıcı və sirkulyasiya pompası işə düşəcək, əks halda söndürüləcəkdir. Sirkulyasiya pompası açıqdırsa və axın sensoru yanmırsa, xəbərdarlıq göndərin. Su istiliyi 3 ° C -dən aşağı düşərsə bir xəbərdarlıq göndərin. Suyun temperaturu 37 ° C -ə çatırsa, "Qaynar çəllək hazırdır" bildirişini göndərin. Maqnit sensoru söndürüldükdə, "Qaynar çəllək qapağı açıqdır" bildirişini göndərin. 9: 00-10: 00 saatları arasında püskürtmə nasosunu yandırın. Uzaqdan Əlaqəni qurmuram Hər gün isti vanna istifadə edin, buna görə də "İstiləşmə" qaydası təyin etmədim. Bəzən, işdən evə gələndə, ən qısa zamanda içəri girmək istəyirəm, buna görə də qızdırıcını əvvəlcədən işə salmaq üçün uzaqdan əlaqədən istifadə edirəm. İsti vannam saatda təxminən 2 dərəcə sürətlə qızdırılır. Boş rejimdə ümumiyyətlə temperaturu 29 ° -də saxlayıram, buna görə qızdırıcını 4 saat əvvəl açmalıyam. PS.: Bəziləri küvetin qızdırılmasının hər zaman istiliyi hazır saxlamaqdan daha çox enerjiyə ehtiyacı olduğunu düşünürlər, amma yoxladım və bu mənim tərəfimdə belə deyil. Uzaqdan əlaqə qurma, push bildirişlərini də təmin edir, belə ki, sərin bildirişlər əldə edə bilərsiniz.

İndi hər bir nasosu aça/söndürə, "Hazır" və ya "Yaz" isti vanna rejimini qura, temperaturu yoxlaya və üfleyicini dəyişə bilərəm.

İş budur, hamam hazırdır - hovuzumu divanın rahatlığından və ya işdən qayıdarkən açmağı çox sevirəm. Tənbəl bazar günləri üçün xüsusi taymerlər təyin edirəm, buna görə səhər yeməyindən əvvəl bir dalış edə bilərəm. Növbəti layihəm daxili LED-lərin çıxarılması və WS2812 LED-lərlə əvəz edilməsi olacaq. Ümid edirəm məqaləmi bəyəndiniz və layihə haqqında fikirlərinizi eşitmək istərdim.

Tövsiyə: