Inhaltsverzeichnis:
- Schritt 1: EINZEL- ODER ZWEIPUNKT-KALIBRIERUNG
- Schritt 2: HARDWARE ZUSAMMENBAUEN
- Schritt 3: PROGRAMM AUF ARDUINO UNO. LADEN
- Schritt 4: KONTINUIERLICHES MESSEN AKTIVIEREN UND SONDENTYP EINSTELLEN
- Schritt 5: TROCKENKALIBRIERUNG
- Schritt 6: ZWEIPUNKT-KALIBRIERUNG - Tiefpunkt
- Schritt 7: ZWEIPUNKT-KALIBRIERUNG - High Point
- Schritt 8: EINZELPUNKT-KALIBRIERUNG
- Schritt 9: TEMPERATURKOMPENSATION WÄHREND DER KALIBRIERUNG
Video: ARDUINO SALINITY SENSOR KALIBRIERUNG - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial werden wir den EZO-Salinitäts-/Leitfähigkeits-Sensor K1.0 von Atlas Scientific mit Arduino Uno kalibrieren.
KALIBRIERUNGSTHEORIE
Der wichtigste Teil der Kalibrierung ist die Beobachtung der Messwerte während des Kalibrierungsprozesses. Am einfachsten ist es, das Gerät im Standardzustand (UART-Modus, mit aktivierten kontinuierlichen Messungen) zu kalibrieren. Das Umschalten des Geräts in den I2C-Modus nach der Kalibrierung hat keinen Einfluss auf die gespeicherte Kalibrierung. Wenn das Gerät im I2C-Modus kalibriert werden muss, stellen Sie sicher, dass Sie kontinuierlich Messwerte anfordern, damit Sie die Ausgabe der Sonde sehen können. In diesem Tutorial wird die Kalibrierung im UART-Modus durchgeführt.
MATERIALIEN
- Arduino Uno
- Leitfähigkeits-K1.0-Sensor-Kit
- Steckbrett
- Überbrückungsdrähte
- 2 Tassen
Schritt 1: EINZEL- ODER ZWEIPUNKT-KALIBRIERUNG
Der Atlas EZO Leitfähigkeitskreislauf verfügt über ein flexibles Kalibrierprotokoll, das eine Einpunkt- oder Zweipunktkalibrierung ermöglicht.
Die Einpunktkalibrierung bietet einen engen Genauigkeitsbereich.
Die Zweipunktkalibrierung bietet einen großen Genauigkeitsbereich.
Schritt 2: HARDWARE ZUSAMMENBAUEN
Das Kit enthält 1 EZO EC-Schaltung, 1 K1.0-Leitfähigkeitssonde, 1 BNC-Buchse, 4 oz Kalibrierlösungen: 12880 µS und 80000 µS, 1 optionaler Inline-Spannungsisolator.
Stellen Sie sicher, dass sich der Leitfähigkeitskreis im UART-Modus befindet. Anweisungen zum Umschalten zwischen Protokollen finden Sie im folgenden LINK.
Verwenden Sie das Steckbrett, um die Schaltung und den BNC-Anschluss zu montieren. Verdrahten Sie die Leitfähigkeitsschaltung wie im obigen Schema gezeigt mit dem Arduino Uno und verbinden Sie die Sonde mit dem BNC-Anschluss.
Schritt 3: PROGRAMM AUF ARDUINO UNO. LADEN
a) Laden Sie den Beispielcode von diesem LINK herunter. Es befindet sich in einem Ordner mit dem Titel "arduino_UNO_EC_sample_code". b) Verbinden Sie den Arduino mit Ihrem Computer.
c) Öffnen Sie den aus Schritt a heruntergeladenen Code in Ihrer Arduino-IDE. Wenn Sie die IDE nicht haben, können Sie sie HIER herunterladen.
d) Kompilieren Sie den Code und laden Sie ihn auf Arduino hoch.
e) Öffnen Sie den seriellen Monitor. Für den Zugriff gehen Sie zu Tools -> Serial Monitor oder drücken Sie Strg+Shift+M auf Ihrer Tastatur. Stellen Sie die Baudrate auf 9600 ein und wählen Sie "Carriage Return". Sie sollten jetzt in der Lage sein, mit dem Leitfähigkeitskreis zu kommunizieren. Geben Sie testweise den Befehl i ein, der die Geräteinformationen zurückgibt.
Schritt 4: KONTINUIERLICHES MESSEN AKTIVIEREN UND SONDENTYP EINSTELLEN
a) Stellen Sie sicher, dass die Kappe der Sonde entfernt und trocken ist. Wenn die Sonde in der Luft ist, senden Sie den Befehl c, 1, der eine kontinuierliche Messung einmal pro Sekunde ermöglicht.
b) Wenn Ihre Sonde nicht K1.0 (Standard) ist, stellen Sie den Sondentyp mit dem Befehl k, n. ein
Wobei n der k-Wert Ihrer Sonde ist. In diesem Tutorial verwenden wir eine K1.0-Sonde. Der Sondentyp kann mit dem Befehl k, ?
Schritt 5: TROCKENKALIBRIERUNG
Senden Sie den Befehl cal, dry
Auch wenn Sie vor der Ausgabe des Befehls möglicherweise Messwerte von 0,00 sehen, ist es dennoch erforderlich, eine Trockenkalibrierung durchzuführen.
Schritt 6: ZWEIPUNKT-KALIBRIERUNG - Tiefpunkt
a) Gießen Sie etwas von der 12880µS-Kalibrierlösung in einen Becher. Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.
b) Legen Sie die Sonde in den Becher und rühren Sie sie herum, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.
c) Warten Sie, bis sich die Messwerte stabilisiert haben (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, low, 12880
Hinweis: Die Messwerte ändern sich nach Eingabe dieses Befehls nicht.
Schritt 7: ZWEIPUNKT-KALIBRIERUNG - High Point
a) Spülen Sie die Sonde ab, bevor Sie auf den höchsten Punkt kalibrieren.
b) Gießen Sie etwas von der 80000µS Kalibrierlösung in einen Becher. Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.
c) Legen Sie die Sonde in die Tasse und rühren Sie sie um, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.
d) Warten Sie, bis sich die Messwerte stabilisieren (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, high, 80000
Hinweis: Die Messwerte ändern sich, nachdem dieser Befehl eingegeben wurde. Die Kalibrierung ist nun abgeschlossen.
Schritt 8: EINZELPUNKT-KALIBRIERUNG
a) Gießen Sie etwas Kalibrierlösung in eine Tasse (μS-Wert Ihrer Wahl). Stellen Sie sicher, dass genügend Lösung vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.
b) Legen Sie die Sonde in den Becher und rühren Sie sie herum, um eingeschlossene Luft zu entfernen. Lassen Sie die Sonde in der Lösung sitzen. Die Messwerte können um +/- 40% vom angegebenen Wert der Kalibrierlösung abweichen.
c) Warten Sie, bis sich die Messwerte stabilisieren (kleine Bewegungen von einem Messwert zum nächsten sind normal) und senden Sie den Befehl cal, n, wobei n der Wert der Kalibrierlösung ist.
Hinweis: Die Messwerte ändern sich, nachdem der Befehl eingegeben wurde. Die Kalibrierung ist nun abgeschlossen.
Schritt 9: TEMPERATURKOMPENSATION WÄHREND DER KALIBRIERUNG
Die Temperatur hat einen signifikanten Einfluss auf die Leitfähigkeits-/Salinitätsmesswerte. Die Temperatur des EZO-Leitfähigkeitskreises ist standardmäßig auf 25 °C eingestellt.
Sie sollten die voreingestellte Temperaturkompensation während der Kalibrierung zu keinem Zeitpunkt ändern.
Wenn die Kalibrierlösung +/- 5 °C (oder mehr) beträgt, beziehen Sie sich auf die Tabelle auf der Flasche und kalibrieren Sie auf den entsprechenden Wert.
Empfohlen:
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
So verwenden Sie einen PIR-Sensor und ein Summermodul - Visuino-Tutorial: 6 Schritte
So verwenden Sie einen PIR-Sensor und ein Summermodul - Visuino-Tutorial: In diesem Tutorial lernen wir, wie Sie einen PIR-Sensor und ein Summermodul verwenden, um jedes Mal, wenn ein PIR-Sensor eine Bewegung erkennt, ein Geräusch zu erzeugen. Sehen Sie sich ein Demonstrationsvideo an
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: 8 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: EinführungSeit ich mit dem Studium von Arduino und der Maker-Kultur begonnen habe, habe ich gerne nützliche Geräte aus Schrott- und Schrottstücken wie Kronkorken, PVC-Stücken, Getränkedosen usw. gebaut. Ich liebe es, eine Sekunde zu geben Leben für jedes Stück oder jeden Kumpel
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 Schritte (mit Bildern)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Wir alle möchten gerne wissen, wie die aktuelle Raumtemperatur ist und manchmal auch die Temperatur in einem anderen Raum oder vielleicht sogar in Ihrem Ferienhaus am anderen Ende der Welt. Vielleicht möchten Sie die Temperatur im Haus Ihres Haustiers Eidechse überwachen