Taula de continguts:

Controlador de jacuzzi de codi obert: 6 passos
Controlador de jacuzzi de codi obert: 6 passos

Vídeo: Controlador de jacuzzi de codi obert: 6 passos

Vídeo: Controlador de jacuzzi de codi obert: 6 passos
Vídeo: Правила работы с микроскопом / Как настроить / Инструкция 2024, Juliol
Anonim
Controlador de jacuzzi de codi obert
Controlador de jacuzzi de codi obert

Vaig trobar una banyera d'hidromassatge usada en línia, fa un parell d'anys, i vaig decidir que en podia fer un bon projecte. Els controls integrats ja molestaven i consumien molt de temps, de manera que em va donar motius addicionals per jugar-hi. Per tal d’estalviar energia, redueixo la temperatura de la piscina quan no s’utilitza, però si volia fer servir la banyera d’hidromassatge, havia de pujar la temperatura 4 hores abans. Com a exemple del que vull dir amb molest: per estalviar energia, havia de baixar la temperatura de la piscina quan no s’utilitzava, però si volia utilitzar la banyera d’hidromassatge, havia de fer augmentar la temperatura 4 hores abans. Una altra cosa que va passar va ser que d'alguna manera la bomba de circulació va decidir activar-se a l'atzar durant la nit; probablement hauria estat controlada si hagués llegit el manual, però com a manipulador prefereixo arrencar els controls i utilitzar un Raspberry Pi - Així que aquí teniu el meu article "Controlador de jacuzzi de codi obert".

Pas 1: advertència de seguretat

Si també teniu previst jugar amb la vostra banyera d'hidromassatge, haureu de ser conscients dels riscos. Tot i que els sistemes d’alta tensió són interessants experimentalment, poden ser perillosos i, si no es tracten amb cura, respecte i intel·ligència, poden provocar lesions mortals. Hi ha un munt de guies en línia sobre com treballar amb seguretat amb alta tensió. Si no esteu segur del que feu, atureu-vos ara i aneu a educar-vos.

Pas 2: components

En aquest projecte estic fent servir un UniPi 1.1, però no ha de ser-ho, també podríeu fer servir els Raspberry GPIO amb una placa de relé, l’UniPi també és útil per tenir una connexió 1-Wire. Els terminals, els rails de muntatge i els canals de cable que faig servir no són necessaris, però fa que l'armari sembli net, es pot simplificar mitjançant un cablejat directe. L’UniPi necessita una font d’alimentació de 5V, jo faig servir un carril DIN muntat amb corrent de sortida de 3A.

Pas 3: Ordeneu el gabinet

Ordeneu el gabinet
Ordeneu el gabinet
Ordeneu el gabinet
Ordeneu el gabinet

No reutilitzo cap dels components electrònics del controlador integrats, per tant, els eliminaré tots. La meva banyera d'hidromassatge té els cables següents:

  1. Bomba de circulació
  2. Jets Pump
  3. Ventilador
  4. Escalfador
  5. Ozonitzador
  6. Sensor de temperatura
  7. Sensor de cabal
  8. Subministrament
  9. Cable de pantalla 2x

Les pinces del PCB estan etiquetades. És una bona idea marcar els cables per tal de conèixer el propòsit de cada cable més endavant. Per facilitar el cablejat, vaig treure tot l’armari. Després vaig treure tots els components, vaig netejar l’oli i vaig començar amb la instal·lació.

Pas 4: Instal·lació i cablejat

Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat
Instal·lació i cablejat

No reutilitzo la pantalla original. Probablement es podria integrar d'alguna manera, però com que només mostra la temperatura, no val la pena l'esforç. També vaig pensar a instal·lar una pantalla tàctil, però no funcionen si els dits estan mullats.

El sensor de temperatura incorporat és una resistència dependent de la temperatura (PT100). Tot i que l’UniPi té una entrada analògica amb la qual podia mesurar la resistència, vaig pensar que em facilitaria la vida fent servir un sensor de temperatura de 1 fil.

Primer, vaig instal·lar els conductes de cable, a l'esquerra, a la dreta, a la part superior i al mig de l'armari.

A continuació, vaig instal·lar dos rails DIN, un al mig entre els conductes de cable i un 75 mm per sota del conducte de cable mitjà. Faig servir cargols autofiladors per muntar tots els components.

Al carril DIN inferior vaig muntar els terminals, els relés i la font d'alimentació de 5 V. Com a abraçadores he utilitzat terminals muntats sobre rails amb molles tensores. A l'esquerra hi ha els terminals per a la línia de subministrament: 3x gris per a les 3 fases; 1x blau per al neutre; 1x groc / verd per a terra.

Després, per a qualsevol altre cable, he afegit una pinça de color gris, blau i groc / verd. Alguns dels cables de la banyera d'hidromassatge són una mica gruixuts. Estic a Europa i allà tenim diferents normes de gruix de cable que els EUA. Els terminals han de tenir capacitat per a 6 mm ^ 2 per a totes les connexions.

A la dreta de les pinces hi ha els relés. Els relés interns UniPi només poden canviar 5A, de manera que no es poden utilitzar per canviar la càrrega directament. He utilitzat relés de potència amb tensió de control de 230 V CA i ara la instal·lació pot gestionar potències de fins a 4 kVA.

Al costat esquerre esquerre del carril DIN superior, vaig muntar 2 distribuïdors potencials, un per a GND i un per a 12V +. El 12V + el proporciona UniPi. Al costat, vaig col·locar la UniPi 1.1, amb una placa de muntatge per a rails DIN.

Vaig tenir sort amb la mida de l’armari, tot s’adapta bé. Ara comença la diversió: fem el cablejat. Els colors de filferro no són estàndard. Utilitzo els colors de la següent manera:

  • Negre: 230V de potència
  • Vermell: 230V commutat
  • Blau: conductor neutre
  • Blau fosc: 5V o 12V +
  • Blau fosc / blanc: 5 / 12V GND
  • Verd / groc: terra / terra

Utilitzo ferroles per a tots els extrems de filferro, no són necessaris per a aquest tipus de pinça, però fa que sembli bonic. Tinc 3 fases disponibles, el fusible principal és 16A Tipus C. L’escalfador té 10A, les bombes tindran al voltant de 6A cadascuna. Així que distribueixo la càrrega a les 3 fases. La primera la faig servir per alimentar la unitat de control, l’ozó i el bufador, la segona fase per a l’escalfador i la tercera per a les 2 bombes.

Els sensors magnètics i de cabal són digitals, de manera que he connectat un extrem a 12V i l’altre a una de les entrades digitals. Per millorar la connexió WiFi, ja no faig servir la tapa metàl·lica original, sinó que la substitueixo per una d’acrílic.

La coberta de la banyera d'hidromassatge té clips fixats, de manera que el vent no l'obriria accidentalment. Per descomptat, oblido tancar aquests clips, de manera que he instal·lat un interruptor magnètic que em notifica quan s’obre la tapa. Fins ara bé, toca preparar el cervell de l’operació.

Pas 5: sistema operatiu

He utilitzat nymea per controlar l’UniPi i el BerryLan per a la configuració del WiFi. Hi ha una imatge de Raspberry Pi que admet UniPi i inclou tots dos components disponibles aquí:

Vaig llançar la targeta SD mitjançant Etcher.io, la vaig inserir a la UniPi i vaig encendre el jacuzzi. Necessitava fer petits canvis al sistema operatiu, de manera que vaig haver de connectar l’UniPi a la meva xarxa WiFi. Això és el que vaig fer:

$ 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 … $ descomprimir v.2.0.7c.zip $ cd evok-v.2.0.7c $ bash install-evok.sh $> Port del lloc web a utilitzar:> 1040 $> Port API a utilitzar:> 8080 $ > El vostre model:> 3 $> (Voleu instal·lar WiFi?) [Sí / n] n $ sudo reinicieu ara

El mode predeterminat per a BerryLan és "fora de línia", de manera que el servidor BT s'inicia quan el Raspberry Pi no està connectat a cap xarxa.

BTW.: Amb BerryLan algú podria configurar el gerd també en el mode de punt d'accés, de manera que el client es pogués connectar directament a la banyera d'hidromassatge sense un encaminador. Molt bé, ara el SO és bo i podem continuar amb els passos finals.

Pas 6: Configuració

Configuració
Configuració
Configuració
Configuració

Estic fent servir l'aplicació d'escriptori per a nymea: app. També podeu instal·lar-lo per a dispositius Android i iOS i controlar el vostre UniPi igual.

AddDevice

He afegit les sortides del relé, nymea descobreix quantes IO disponibles: Afegeix un dispositiu -> UniPi -> Sortida de relé -> Selecciona un relé i el vaig anomenar "Escalfador". Vaig repetir aquests passos per a tots els relés i vaig configurar els controls de la següent manera:

Aneu a Afegeix dispositiu -> UniPi -> Sortida de relé -> Seleccioneu "Relé 1" i anomeneu-lo "Escalfador"

  • Relleu 2: Jets Pump
  • Relleu 3: Bomba de circulació
  • Relleu 4: bufador
  • Relleu 5: Ozonitzador

Després he afegit les entrades: Afegeix dispositiu -> UniPi -> Entrada digital -> Selecciona "Entrada 1" i posa-li el nom de "Flow Sensor". Vaig repetir aquests passos per a totes les entrades que tinc:

  • Entrada 1: sensor de cabal
  • Entrada 2: sensor de coberta

El sensor de temperatura de 1 cable: afegiu un dispositiu -> UniPi -> sensor de temperatura -> nom a la temperatura

Per últim, però no menys important, he afegit 2 botons de commutació. En realitat no són dispositius, sinó més propers als "estats". Això m'ajuda a utilitzar-los més endavant a la llista "Preferits", de manera que puc activar o desactivar ràpidament tot. Afegeix un dispositiu -> guh GmbH -> Interruptor alternatiu -> Nom: mode estiu

El "mode estiu" és desactivar completament l'escalfador durant els mesos d'estiu. Afegiu un dispositiu -> guh GmbH -> commutador alternatiu -> Nom: mode llest El "mode llest" és canviar la temperatura objectiu entre 37 ° C (llest) i 29 ° C (no està preparat).

Afegiu una mica de màgia

Magic és bàsicament un conjunt de regles que mana a nymea fer coses automàticament. Si el "Mode llest" està activat i el "mode estiu" està desactivat i la temperatura és inferior a 37 ° C, l'escalfador i la bomba de circulació s'activaran, en cas contrari es desactivaran. Si el "mode llest" està desactivat i el "mode estiu" està desactivat i si la temperatura és inferior a 29 ° C, l’escalfador i la bomba de circulació s’activaran, en cas contrari es desactivaran. Si la bomba de circulació està activada i el sensor de cabal no està activat, envieu una alerta. Si la temperatura de l’aigua baixa per sota dels 3 ° C, envieu una alerta. Si la temperatura de l'aigua arriba als 37 ° C, envieu una notificació "Preparada per a la banyera d'hidromassatge" Si el sensor magnètic està apagat, envieu la notificació "La tapa de la banyera d'hidromassatge està oberta". Entre les 9:00 i les 10:00 activeu la bomba de dolls. Config. No utilitzeu la banyera d'hidromassatge cada dia, de manera que no he establert una regla d'escalfament. De vegades, quan torno a casa de la feina, només vull entrar al més aviat possible, de manera que faig servir la connexió remota per encendre l’escalfador amb antelació. La meva banyera d'hidromassatge s'escalfa a una velocitat d'uns 2 graus per hora. Normalment mantinc la temperatura a 29 ° en mode d’espera, de manera que he d’encendre l’escalfador 4 hores abans. PD.: Algunes persones pensen que escalfar la banyera necessita més energia que mantenir la temperatura a punt en tot moment, però ho he comprovat, i no és el meu cas. La configuració de la connexió remota també permet les notificacions push, de manera que podeu rebre notificacions interessants.

Ara puc activar / apagar cada bomba, configurar el mode de banyera d'hidromassatge "A punt" o "Estiu", comprovar la temperatura i canviar el bufador.

Ja està, la banyera d'hidromassatge està a punt. M'encanta canviar la piscina des de la comoditat del meu sofà o en tornar de la feina. Per a aquells diumenges al matí mandrosos, he establert temporitzadors específics per poder gaudir d’un bany abans d’esmorzar. El meu proper projecte serà eliminar els LED incorporats i substituir-los per LEDs WS2812. Espero que us hagi agradat el meu article i m'agradaria conèixer la vostra opinió sobre el projecte.

Recomanat: