Salzgehalt-Messer
Easy · 15 min · Kostenlos
Ziel & Lerninhalt
Bestimme die elektrische Leitfähigkeit von Wasser über zwei Elektroden – je mehr gelöstes Salz, desto besser leitet die Flüssigkeit.
- Den Zusammenhang Ionenkonzentration ↔ Leitfähigkeit verstehen.
- Mit Polaritätswechsel Elektrolyse-Effekte vermeiden.
- Mit zwei Referenzlösungen kalibrieren (Leitungswasser, gesättigtes Salzwasser).
Erklärung & Wissen
Basic
Reines, destilliertes Wasser ist ein erstaunlich guter Isolator. Erst Mineralien oder Salze, die im Wasser zerfallen, machen es leitfähig. Salz bricht in winzige geladene Teilchen auf: Natrium-Ionen (Na⁺) und Chlorid-Ionen (Cl⁻). Im elektrischen Feld zwischen zwei Drähten wandern sie zu den jeweiligen Polen und transportieren Strom. Je mehr Salz im Wasser gelöst ist, desto mehr Ionen sind unterwegs – und desto besser fließt der Strom. Das messen wir, indem wir den Widerstand zwischen zwei Elektroden ablesen.
Medium
Im Wasser zwischen den Elektroden gilt vereinfacht $R \approx \frac{\rho}{A/d}$ – also: Widerstand ist proportional zum Abstand und umgekehrt proportional zur Eintauchfläche. Heißt: Du baust den Sensor immer geometrisch gleich, sonst sind Werte nicht vergleichbar. Schließe zwei Drähte als variablen Widerstand mit einem 10 kΩ-Referenzwiderstand zu einem Spannungsteiler an. Am Mittelabgriff (A0) hängt die Spannung von der Leitfähigkeit ab. Kalibriere mit zwei bekannten Lösungen: destilliertes Wasser ≈ 0 mS/cm, gesättigtes Salzwasser ≈ 250 mS/cm, oder ein Salzlöffel in 100 ml Wasser als 'mittlerer' Referenzpunkt.
Expert
Echte EC-Meter (Electrical Conductivity) verwenden Wechselspannung (oft 1–10 kHz Rechteck), um zwei Effekte zu eliminieren: (1) Elektrolyse zerstört die Elektroden langsam, (2) eine elektrochemische Doppelschicht (Helmholtz-Schicht) baut sich an den Kontakten auf und verfälscht die Messung als parasitärer Kondensator. Im DIY-Setup erreichst du beides näherungsweise durch eine kurze Polaritätsumkehr alle 100–500 ms im Code. Zudem ist die Leitfähigkeit stark temperaturabhängig (ca. +2 %/°C) – für genaue Aussagen sollte die Temperatur mitgemessen und kompensiert werden. Edelstahl-, Graphit- oder Titan-Elektroden sind langlebig; blanke Kupfer- oder Stahldrähte korrodieren schnell.
Fun Fact
Aquarianer und Hydrokultur-Gärtner schwören auf billige EC-Stäbe – dort wird Pflanzenwachstum mit µS/cm-Werten direkt korreliert: zu wenig 'Salz' = Mangel, zu viel = Wurzelverbrennung.
- Elektrische Leitfähigkeit
- Wie gut eine Lösung Strom leitet — mehr Salz = mehr Ionen = bessere Leitfähigkeit. Destilliertes Wasser: praktisch kein Strom (keine Ionen). Leitungswasser: schwach leitfähig (Mineralien). Salzwasser (1 TL/Liter): gut leitfähig. Gesättigte Salzlösung: sehr gut leitfähig. Einheit: Siemens pro cm (S/cm oder µS/cm). Der DIY-Sensor misst den Widerstand zwischen zwei Elektroden — ein Spannungsteiler mit Referenzwiderstand (10 kΩ) wandelt das in einen ADC-Wert um.
- Polarisationseffekt
- Dauerhafter Gleichstrom durch Salzwasser baut eine Ladungsschicht an den Elektroden auf — die Messung wird verfälscht. Ionen sammeln sich unter Gleichspannung an den Elektroden (Helmholtz-Doppelschicht). Das wirkt wie ein Kondensator in Serie und macht den gemessenen Widerstand zu hoch. Lösung: Polarität alle 100–500 ms umschalten — Doppelschicht hat keine Zeit sich aufzubauen, Elektroden korrodieren kaum.
- Zellkonstante
- Der Geometrie-Faktor des Sensors — Elektrodenabstand und Fläche müssen bei jeder Messung gleich sein. $K = d/A$ (Abstand/Fläche) in cm⁻¹. Wenn du die Drähte beim Eintauchen verdrehst oder tiefer eintauchst, ändert sich K → Messung stimmt nicht mehr. Deshalb: Elektroden immer in gleicher Position fixieren. Kalibrierung mit bekannter Lösung (z.B. Aquarium-Referenzlösung) kompensiert die absolute Größe von K.
- Zweipunkt-Kalibrierung
- Zwei bekannte Lösungen vermessen, dann den Sensor linear skalieren — so wird aus rohen ADC-Werten ein echter Salzgehalt. Schritt 1: Destilliertes Wasser messen → ADC-Wert als 'Null'. Schritt 2: Lösung mit bekanntem Salzgehalt messen → ADC-Wert als 'Maximum'. Mit `map()` jeden neun ADC-Wert in den Messbereich umrechnen. Genauer als Einpunkt-Kalibrierung, weil auch der Offset berücksichtigt wird.
Praktischer Versuch: Salzgehalt-Stab
Zwei Edelstahl-Drähte in fester Geometrie, Spannungsteiler an A0, Polaritätswechsel und Zweipunkt-Kalibrierung.
- Glas oder Becher
- 2 Edelstahl-Drähte oder Bleistiftminen (gleich lang, gleicher Abstand)
- 1 Widerstand 10 kΩ (Referenz)
- Wasser + Speisesalz für die Kalibrierung
- Klebeband / Styroporstück zum Fixieren der Drähte
Sensor-Geometrie fixieren
Klebe die zwei Drähte parallel an ein Stück Styropor oder Holz, sodass sie immer in gleichem Abstand stehen. Tauche sie immer gleich tief ein.
Check: Drähte ragen ca. 3 cm parallel und 1 cm voneinander entfernt ins Wasser.
Tipp: Geometrie ist alles – jede Bewegung der Drähte verschiebt den Messwert.
Spannungsteiler aufbauen
Schalte Sensor + 10 kΩ Referenz in Reihe zwischen einen Treiber-Pin (z.B. D7) und GND. Mittelabgriff → A0.
Check: In Leitungswasser liefert ADC einen Wert irgendwo zwischen 50 und 800.
Tipp: Wenn der Wert immer 0 oder 1023 ist, passt die Größe des Referenzwiderstands nicht – mit 1 kΩ oder 100 kΩ probieren.
Polaritätswechsel im Code
Der Code legt den Treiber-Pin alle 250 ms abwechselnd auf HIGH und LOW. Direkt nach jedem Wechsel folgt eine kurze Messung.
Check: Im Monitor wechselt das ADC-Vorzeichen-Verhalten regelmäßig – Sensor läuft nicht 'stehend'.
Tipp: Ohne Wechsel beobachtest du langsamen Drift nach unten – das ist die Polarisationsschicht.
Mit zwei Referenzen kalibrieren
Miss in (a) destilliertem oder gefiltertem Wasser, (b) Wasser mit z.B. 1 TL Salz pro 100 ml. Notiere beide ADC-Werte als Kalibrierpunkte.
Check: Klares Wasser → niedriger Wert; gesättigtes Salzwasser → deutlich höherer Wert.
Tipp: Zwischen den Messungen Sensor mit klarem Wasser abspülen, sonst verfälscht Restwasser den nächsten Wert.
Anzeige in 'Salzstufen'
Linear interpolieren und Schwellwerte im Code setzen.
Check: Monitor zeigt qualitativ 'rein/leicht/stark gesalzen'.
Tipp: Für echte mS/cm bräuchtest du eine kalibrierte Referenzflüssigkeit – im Schul-Setup reichen 3 Stufen.
D7 → Drahtelektrode A → Wasser → Drahtelektrode B → 10 kΩ → GND. Mittelabgriff (B + Widerstand) → A0.
// ProtoPeaks - Salzgehaltsmesser mit Polwechsel
const int sensorPin = A0;
const int drivePin = 7;
bool pol = false;
unsigned long lastFlip = 0;
void setup() {
Serial.begin(9600);
pinMode(drivePin, OUTPUT);
}
void loop() {
if (millis() - lastFlip > 250) {
pol = !pol;
digitalWrite(drivePin, pol ? HIGH : LOW);
lastFlip = millis();
delay(2);
}
long sum = 0;
for (int i = 0; i < 16; i++) sum += analogRead(sensorPin);
int adc = sum / 16;
// wenn pol=HIGH -> niedrige Werte bedeuten gute Leitung
int leitwert = pol ? (1023 - adc) : adc;
Serial.print("ADC: "); Serial.print(adc);
Serial.print(" Leitwert: "); Serial.println(leitwert);
delay(100);
}- Gasblasen an den Elektroden. — Elektrolyse durch zu lange Gleichspannung. Polwechsel-Intervall verkürzen (auf 100 ms).
- Werte driften langsam nach unten. — Helmholtz-Doppelschicht baut sich auf. Polwechsel aktivieren, oder pro Messung nur kurz Spannung anlegen (Power-Pin-Strategie).
- Werte sind nicht reproduzierbar. — Elektroden-Geometrie ändert sich (gebogen, verschmutzt). Drähte gerade biegen, vor jeder Messung abspülen, immer gleich tief eintauchen.
Kurzzusammenfassung
Mit zwei Edelstahldrähten in fester Geometrie wird die Leitfähigkeit – und damit der Salzgehalt – einer Flüssigkeit messbar. Polaritätswechsel verhindert Korrosion und Polarisationsdrift, eine Zweipunkt-Kalibrierung liefert plausible Stufen.