Inhaltsverzeichnis:
- Schritt 1: HARDWARE ZUSAMMENBAUEN
- Schritt 2: PROGRAMM AUF ARDUINO UNO. LADEN
- Schritt 3: EINZELPUNKT-KALIBRIERUNG
- Schritt 4: ZWEIPUNKT-KALIBRIERUNG
Video: ARDUINO SENSOR KALIBRIERUNG FÜR GELÖSTE SAUERSTOFF - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
In diesem Tutorial werden wir den EZO-Sensor für gelösten Sauerstoff (D. O) 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.
Der Atlas-Kreislauf für gelösten Sauerstoff verfügt über ein flexibles Kalibrierprotokoll, das eine Einpunkt- oder Zweipunktkalibrierung (optional) ermöglicht. Temperatur-, Salzgehalt- und Druckkompensationswerte haben keinen Einfluss auf die Kalibrierung. Führen Sie zuerst die Kalibrierung durch und gleichen Sie diese Parameter später aus.
MATERIALIEN
- Arduino UNO
- Sensor-Kit für gelösten Sauerstoff
- Steckbrett
- Überbrückungsdrähte
Schritt 1: HARDWARE ZUSAMMENBAUEN
Das Kit von Atlas enthält 1 EZO D. O-Kreis, 1 D. O-Sonde, 1 BNC-Buchse, 1 4oz Kalibrierlösung, 1 optionaler Inline-Spannungstrenner.
Stellen Sie sicher, dass sich der D. O-Kreis 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 den D. O-Kreis wie im obigen Schema gezeigt mit dem Arduino Uno und verbinden Sie die Sonde mit dem BNC-Anschluss.
Schritt 2: 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_DO_sample_code".
b) Verbinden Sie das 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 D. O-Kreis zu kommunizieren. Geben Sie testweise den Befehl i ein, der die Geräteinformationen zurückgibt.
Schritt 3: EINZELPUNKT-KALIBRIERUNG
a) Ziehen Sie die Kappe von der D. O-Sonde vorsichtig ab und entsorgen Sie sie.
b) Lassen Sie die Sonde der Luft ausgesetzt, bis sich die Messwerte stabilisieren. Hinweis: Kleine Bewegungen von einem Messwert zum nächsten sind normal.
c) Sobald sich die Messwerte stabilisiert haben, geben Sie den Kalibrierungsbefehl cal im seriellen Monitor aus.
Nach Abschluss der Kalibrierung sollten Sie nur dann Messwerte zwischen 9,09 - 9,1 x mg/L sehen, wenn Temperatur, Salzgehalt und Druckkompensation auf den Standardwerten eingestellt sind.
Standardtemperatur = 20°C, Standardsalzgehalt = 0, Standarddruck = 101,3 kPa
Schritt 4: ZWEIPUNKT-KALIBRIERUNG
Hinweis: Führen Sie diese Kalibrierung nur durch, wenn Sie genaue Messwerte unter 1 mg/l benötigen
a) Nachdem Sie den D. O-Kreis mit dem Befehl "cal" kalibriert haben; Legen Sie die Sonde in die Kalibrierlösung. Rühren Sie die Sonde herum, um eingeschlossene Luft zu entfernen (die zu hohen Messwerten führen könnte).
b) Lassen Sie die Sonde in der Kalibrierlösung ruhen, bis sich die Messwerte stabilisieren. Hinweis: Kleine Bewegungen von einem Messwert zum nächsten sind normal.
c) Sobald sich die Messwerte stabilisiert haben, geben Sie den Kalibrierbefehl cal, 0 im seriellen Monitor aus.
Empfohlen:
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
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
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
RC-Tracked-Roboter mit Arduino – Schritt für Schritt: 3 Schritte
RC Tracked Robot mit Arduino – Schritt für Schritt: Hey Leute, ich bin zurück mit einem weiteren coolen Robot-Chassis von BangGood. Ich hoffe, Sie haben unsere vorherigen Projekte durchgegangen – Spinel Crux V1 – Der gestengesteuerte Roboter, Spinel Crux L2 – Arduino Pick-and-Place-Roboter mit Roboterarmen und The Badland Braw