Redox Haussteuerung (ORP) oder Ph eines Pools in Richtung Jeedom (80 €)

 

Nach dem Aufgeben des Chlor zugunsten eines Salz-Elektrolyseur, wollte ich die Redox und Ph Aus meinem Pool. Ich nutze die Gelegenheit auch, um zu testen, ob die Pumpe im Schritt läuft. Alles wird gesendet an Jeedom.

Ausrüstungen

  • Sonoff SV (8€) : Gehirn der Ausrüstung, Manager des WLAN-Links zu Jeedom
  • pH/ORP-Adapter 1130 (30 €): Die Verbindung zwischen Sonde und Hausautomation
  • Redox-Sonde (35€)
  • Karte ADS1015 (1,5 €): Link I2C zwischen analogen Eingängen (z.B. Sonden) und Sonoff
  • OLED-Anzeigemodul 128X64 I2C (2€)
  • Optokoppler 220vAC / 5vDC (1,5€)
  • Ein 220vAC/5vDC Adapter (3€)

Da dieses Tutorial lebendig ist, habe ich hinzugefügt:

  • Ein Durchflusssensor (trockener Kontakt)
  • Temperaturfühler DS18B20 (8/10€)
  • Ein BMP280: I2C-Link, der Raumtemperatur, Druck und Luftfeuchtigkeit ergibt (nicht notwendig, aber so einfach hinzuzufügen) (1 €)

Funktionsprinzip

La Redox-Sonde misst das Redox-Potenzial des Pools. Das Redox-Potenzial ermöglicht es mir, den Zustand des Wassers in unserem Pool zu beurteilen (je nach Konzentration des Desinfektionsmittels mehr oder weniger oxidativ).

Anmerkung: Genau die gleiche Logik ist zu folgen, wenn Sie einen Ph-Wert messen möchten

Diese Sonde über eine BNC-Buchse mit demAdapter 1130.

LAdapter 1130 liefert analoge Informationen in Form einer Spannung zwischen -2000 mV und +2000 mV. Dieser Wert entspricht dem erkannten Redox-Potenzial.

Ich habe mich für eine Karte entschieden. ADS1015 um das so erkannte Potential (SCL/SDA-Klemmen) über den I2C-Port an den Sonoff SV

L‚OLED-Anzeige Ermöglicht die Anzeige von Informationen im Poolraum und die Überprüfung der WLAN-Verbindung des Sonoff.

Kürzlich habe ich hinzugefügt:Optokoppler 220vAC / 5vDC Um festzustellen, ob die Poolpumpe funktioniert oder nicht, ist die Redox-Maßnahme falsch, wenn das Wasser nicht zirkuliert.

Nota : Es gibt zwei Möglichkeiten, den Ausgangswert des Optokopplers entweder direkt von einem GPIO auf dem Sonoff oder über einen analogen Eingang des ADS1015.

Dieser Durchflusssensor, der nichts anderes als ein trockener Kontakt ist, gibt 0=kein Durchfluss und 1=Wasser zirkuliert

Diese Sonde vom Typ DS18B20 verwendet einen GPIO-Eingang, um die Temperatur des im Netz zirkulierenden Wassers zu ermitteln.

Diese preisgünstige Mini-Schaltung gibt Raumtemperatur, Druck und Luftfeuchtigkeit an. Es ist nicht unbedingt notwendig, aber so einfach hinzuzufügen, dass es schade ist, sich seiner zu entziehen.

Anschlussschema der Baugruppe

 

Erläuterungen, Ausrüstung nach Ausrüstung

Die Sonoff SV

Ich habe mich für Sonoff SV Es wird mit 5V betrieben, wie die meisten Stromkreise im Projekt. Es hat einen Hafen I2C und hat auch Eingänge GPIO Ich verwende GPIO4.

Die Sonoff SV wird mit einer neueren Version von ESP Easy Mega geblitzt, ich habe kein SV-spezifisches Tutorial gemacht (denken Sie daran, die Taste zu drücken, wenn Sie die USB-Buchse anschließen, um im Programmiermodus zu sein), schauen Sie sich meine anderen Tutorials zu anderen Sonoffs, wenn jemand Schwierigkeiten hat, werde ich ein Tutorial machen.

Es ist zu beachten, dass der Jumper die beiden orange umrandeten Klemmen zwischen ihnen stehen lassen oder schweißen muss, damit der 5v-Eingangsmodus aktiviert wird. 

Konfigurieren von ESP Easy

Das Wifi
 
Der Controller, um die Verbindung mit dem Jeedom-Plugin zu gewährleisten
 contoller Publish: device=%sysname%&taskid=%id%&cmd=%valname%&value=%Value%
Bei der Hardware geht es um das Einfachste.
 
Devices
 
 Erkennung der Poolzufuhr

Die Fütterungserkennung erfolgt durch:Optokoppler, es gibt zwei Methoden, um diese Informationen abzurufen:

  • Direkt auf GPIO4
  • Entweder über die ADS1015
Methode 1: Mit GPIO4-Eingang

So ist das Gerät JusGPIO4:JusGPIO4 gibt 0 an, wenn die Pumpe nicht funktioniert, und 1 wenn die Pumpe funktioniert, hier die Konfiguration dieses Geräts:

 

Methode 2: Mit A1-Eingang des ADS1015

Der Eingang A1 (Analog input – ADS1115) ist der Eingang, mit dem ich den Wert der Spannung aus dem Optokoppler abrufen kann.

Es wird der Switch input JusPumpe Das ermöglicht es mir, 1 wiederherzustellen, wenn die Pumpe läuft, und 0, wenn die Pumpe nicht funktioniert (im Grunde wandele ich den analogen Wert A1 in numerische 0/1-Informationen um, die verwertbar sind)

Um den Wert von A1 abzurufen, verwende ich den Eintrag A1:

 A1 gibt mir einen Wert in der Nähe der Versorgungsspannung in mV zurück, wenn die Pumpe nicht funktioniert, und eine Spannung in der Nähe von 0, wenn die Pome arbeitet.

Ich verwende daher die folgende Regel, um „JusPompe“ zu variieren.

 

 Erkennen des REDOX-Poolpotenzials

Der Nachweis von Redox kommt von der Sonde über dieAdapter 1130 zum analogen Eingang A0 vom ADS1015.

Beachten Sie, dass ich die Kalibrierung der Sonde auf meine eigene Weise angepasst habe!! mit der obigen Formel.

Ich erkläre es mir, ich habe den Wert gemessen, den mir die Sonde anzeigte, als der Pool gut desinfiziert war, und daraus abgeleitet, dass dies der zu erhaltende Wert ist. Sobald der Redox-Wert steigt (es steigt, wenn es schlechter ist), verringere ich den Wert. Es ist sehr empirisch, dass Sie Ihre eigene Methode anwenden. Wenn jemand herausfinden kann, wie sich der in den Unterlagen angegebene Wert in mV wiederfindet, bin ich Mieter und habe ihn nicht gefunden (der ideale Wert von Redox ist 650 mV).

Beispiele:

  • -2 ist gut,
  • -15, es fehlt an Desinfektionsmittel
  • -30 ist dramatisch.

 

 Verwendung des OLED-Displays

Es ist sehr einfach zu bedienen, ich habe mich dafür entschieden, den A0-Wert im Großen und Ganzen auf dem Display (blau) anzuzeigen.

Zusammen mit den Details meiner WLAN-Verbindung (gelb) ergibt sich Folgendes:

Es ist wirklich sehr einfach einzurichten, hier ist der Bildschirm des Geräts:

 

Schlussfolgerung

Eine sehr empirische Leistung, die mich viel Zeit gekostet hat.

Ich war mit einem Sonoff Low um den Verbrauch zu kontrollieren, aber da der 220vAC-Teil nicht vom internen Busteil isoliert ist, habe ich einige Kastanien genommen. Die Masse der Sonde befindet sich zum Beispiel im neutralen Bereich. Schließlich entschied ich mich für den Sonoff SV 5V funktioniert, kein Risiko mehr.

Ich hatte die Strommelder ausprobiert, um herauszufinden, ob die Pumpe funktioniert oder nicht, es war nicht zufriedenstellend, zu viele Störungen in der Umgebung, Hall-Effekt-Detektoren funktionieren nicht gut in der Mitte anderer Elektronik. Nachdem ich Lösungen mit Relaisbasen getestet hatte (die etwas schwer zu integrieren waren), fand ich dieOptokoppler, einfach genial Lösung !!.

Verwenden Sie die folgenden Kommentare, um mir mitzuteilen, was Sie blockieren könnte. Ich habe es schnell zusammengefasst, mit möglichst vielen Bildschirmkopien und möglichst wenig Text, um es so visuell wie möglich zu gestalten, aber es fehlen wahrscheinlich einige Erklärungen. Ich werde in der Lage sein, zusätzliche Tutorials zu machen, wenn nötig.

Schreibe einen Kommentar