Inhaltsverzeichnis:

ARDUINO PH-METER - Gunook
ARDUINO PH-METER - Gunook

Video: ARDUINO PH-METER - Gunook

Video: ARDUINO PH-METER - Gunook
Video: pH meter Arduino, pH Meter Calibration, DIYMORE pH Sensor, pH Sensor Arduino Code, pH of liquids 2024, Juli
Anonim
ARDUINO PH-MESSGERÄT
ARDUINO PH-MESSGERÄT

In diesem Projekt werden wir ein Benchtop-pH-Meter mit dem analogen Schwerkraft-pH-Schaltkreis und der Sonde von Atlas Scientific und einem Arduino Uno herstellen. Die Messwerte werden auf einem Flüssigkristalldisplay (LCD) angezeigt.

Notiz:

- Dieses Messgerät wurde auf einem Windows-Computer entwickelt. Es wurde nicht auf Mac getestet. - Das Gehäuse ist nicht wasserdicht.

MATERIALIEN

  • 1 - Arduino Uno
  • 1 - Analoger pH-Schwerkraftsensor
  • 1 - pH-Sonde
  • 1 - 20x4 LCD-Modul
  • 1 - 158x90x60mm Gehäuse
  • 1 - Mini-Steckbrett
  • Überbrückungsdrähte
  • Acrylglas (Plexiglas)
  • 4 - 11 mm Abstandshalter und Schrauben (wird mit dem pH-Sensor geliefert)
  • 1 - 220Ω und 1 - 1kΩ Widerstände

WERKZEUGE

Bohrer, Bohrer, Trockenbaufräser, Feilen, Schraubendreher, Tischschraubstock, Bandsäge, Klebepistole und Klebestift, Lötkolben und Lötzinn, digitaler Messschieber, Lineal.

Schritt 1: Gehäuse vorbereiten

Wohnung vorbereiten
Wohnung vorbereiten
Wohnung vorbereiten
Wohnung vorbereiten
Wohnung vorbereiten
Wohnung vorbereiten

Sicherheit: Denken Sie daran, beim Umgang mit Werkzeugen/Maschinen vorsichtig zu sein und geeignete Schutzausrüstung wie Schutzbrillen, Handschuhe und Atemschutzgeräte zu tragen.

Das verwendete Gehäuse ist ein ABS-Kunststoffgehäuse. Es muss für das pH-Meter angepasst werden.

Öffnung für das LCD ausschneiden

a) Das LCD befindet sich im oberen Teil (Deckel) des Gehäuses. Zentrieren Sie ein Rechteck von 98 x 40 mm auf der Abdeckung.

b) Setzen Sie das Teil in den Schraubstock und bohren Sie ein 3,2 mm (1/8 ) Pilotloch in das markierte Rechteck.

c) Verwenden Sie dieses Pilotloch als Startpunkt für den 3,2 mm (1/8 )-Trockenbau-Schneidbohrer. Da dies eine kleine Arbeit ist, verwenden wir den Bohrer auf der Handbohrmaschine und nicht auf einer Trockenbau-Schneidemaschine. Arbeiten Sie an der Innenseite des Rechtecks anstelle der Linien, da es mit diesem Bit auf dem Bohrer etwas schwierig sein kann, gerade zu schneiden.

d) Entfernen Sie anschließend mit einer Handfeile das überschüssige Material und formen Sie das Rechteck auf die gewünschte Größe.

Schneiden Sie Öffnungen für BNC-Stecker und Arduino-Ports

Die Öffnungen für den BNC-Anschluss und die Arduino-Anschlüsse befinden sich an der Seite des unteren Teils des Gehäuses.

a) Markieren Sie mit den oben angegebenen Maßen den Mittelpunkt des Kreises und die Umrisse für die beiden Rechtecke.

b) Legen Sie das Stück in den Schraubstock und schneiden Sie die Öffnungen. Die kreisförmige Öffnung wird mit Bohrern hergestellt. Die rechteckigen werden nach einem ähnlichen Verfahren hergestellt, das zum Herstellen der Öffnung für das LCD verwendet wird.

Montieren Sie die Grundplatte, um Komponenten zu montieren

Die Grundplatte wird verwendet, um den Arduino, den pH-Sensor und das Mini-Steckbrett zu montieren. Es wird eine 6,4 mm (1/4 ) dicke Acrylplatte verwendet.

a) Schneiden Sie die Acrylplatte mit einer Bandsäge auf 135x62,5 mm zu.

b) Markieren Sie die Positionen für die vier Löcher wie abgebildet. Bohren Sie Löcher mit einem Durchmesser von 2,38 mm (3/32"). Senken Sie die Löcher auf einer Seite der Platte auf eine Tiefe von 3 mm und einen Durchmesser von 4,4 mm (11/64") ab. Dies ist notwendig, um beim Einsetzen der Schrauben zum Halten der Abstandshalter eine ebene Unterseite zu erhalten.

c) Befestigen Sie die 11-mm-Abstandshalter mit den mitgelieferten Schrauben. Der pH-Sensor wird mit 4 Abstandshaltern und Schrauben geliefert. Verwenden Sie zwei davon für das Arduino.

Schritt 2: Elektronik im Gehäuse installieren

Elektronik in Gehäuse einbauen
Elektronik in Gehäuse einbauen
Elektronik in Gehäuse einbauen
Elektronik in Gehäuse einbauen
Elektronik in Gehäuse einbauen
Elektronik in Gehäuse einbauen

1) Setzen Sie die Grundplatte in den unteren Teil des Gehäuses ein. Mit Schrauben oder Heißkleber in Position halten.

2) Montieren Sie den pH-Sensor auf der Grundplatte. Mit Schrauben an den Abstandshaltern befestigen.

3) Montieren Sie das Arduino Uno auf die Grundplatte. An den Abstandsschrauben befestigen.

4) Fügen Sie das Mini-Steckbrett auf die Grundplatte.

5) Löten Sie die Kopfstifte an das LCD (Stifte werden mitgeliefert). Setzen Sie das LCD in den oberen Teil des Gehäuses ein und verwenden Sie etwas Heißkleber, um den Bildschirm an Ort und Stelle zu halten.

Schritt 3: Elektronik zusammen verdrahten

Wire Electronics Together
Wire Electronics Together
Wire Electronics Together
Wire Electronics Together

Verdrahten Sie die Komponenten sind im obigen Schema dargestellt.

Verwenden Sie das Mini-Steckbrett für die 1kΩ und 220Ω und zum Verteilen der 5V- und Massestifte des Arduino.

Mit den beiden Widerständen wird der Bildschirmkontrast eingestellt.

Datenblätter

Schwerkraft-pH-Sensor, pH-Sonde

Schritt 4: Montage abschließen

Montage abschließen
Montage abschließen

Nachdem die Verdrahtung abgeschlossen ist:

a) Setzen Sie das Ober- und Unterteil des Gehäuses mit den mitgelieferten Schrauben zusammen.

b) Schließen Sie die Sonde an den BNC-Anschluss an.

Schritt 5: Code auf Arduino Uno hochladen

Der Code für dieses Projekt verwendet angepasste Bibliotheken und Headerdateien. Sie müssen sie zu Ihrer Arduino-IDE hinzufügen, um den Code zu verwenden. Die folgenden Schritte umfassen den Vorgang zum Vornehmen dieser Ergänzung zur IDE.

a) Verbinden Sie den Arduino mit Ihrem Computer und öffnen Sie die IDE. Die IDE kann von diesem LINK heruntergeladen werden, wenn Sie sie nicht haben. Gehen Sie zu Tools -> Board -> Wählen Sie Arduino/Genuino Uno. Gehen Sie zu Tools -> Port -> wählen Sie den Port aus, mit dem das Arduino verbunden ist.

b) Flüssigkristalldisplay-Bibliothek hinzufügen: Gehen Sie in der IDE zu Sketch -> Bibliothek einschließen -> Bibliotheken verwalten. Geben Sie in der Suchleiste des Bibliotheksmanagers "liquidcrystal" ein. Suchen Sie nach dem Paket mit dem Titel "LiquidCrystal Built-in by Arduino, Adafruit". Es kann installiert sein oder nicht. Wenn nicht, wählen Sie das Paket aus und klicken Sie auf Installieren.

c) Atlas Gravity Sensor Bibliothek hinzufügen: Laden Sie die ZIP-Datei vom folgenden LINK herunter. Die Datei wird als "Atlas_gravity.zip" gespeichert. Gehen Sie in der IDE zu Sketch -> Bibliothek einschließen ->. ZIP-Bibliothek hinzufügen. Suchen Sie die Datei "Atlas_gravity.zip" und wählen Sie sie zum Hinzufügen aus.

d) Als nächstes müssen wir den Code für das pH-Meter hinzufügen. Kopieren Sie den Code von diesem LINK in das IDE-Arbeitsfeld.

e) Kompilieren Sie den Code und laden Sie ihn auf den Arduino hoch.

f) Die pH-Werte werden dann auf dem LCD angezeigt. Sie können die Messwerte auch auf dem seriellen Monitor anzeigen. Um den seriellen Monitor zu öffnen, gehen Sie zu Tools -> Serial Monitor oder drücken Sie Strg+Umschalt+M auf Ihrer Tastatur. Stellen Sie die Baudrate auf 9600 ein und wählen Sie "Carriage Return".

Schritt 6: pH-Sensor kalibrieren

Hinweis: Wenn Sie ein externes Netzteil für das Arduino verwenden möchten, schließen Sie es vor der Kalibrierung an das Arduino an. Dadurch wird sichergestellt, dass die Referenzpegel richtig eingestellt sind, was bei der korrekten Kalibrierung hilft.

Dieses pH-Meter kann auf Ein-, Zwei- oder Dreipunktkalibrierung kalibriert werden. Standardpufferlösungen (pH 4, 7 und 10) sind erforderlich

Der serielle Monitor wird für den Kalibriervorgang verwendet. Der Benutzer kann die allmähliche Änderung der Messwerte beobachten, wenn sie sich stabilisieren und die entsprechenden Befehle senden.

Kalibrierdaten werden im EEPROM des Arduino gespeichert.

Beachten Sie, dass zuerst eine pH-Kalibrierung durchgeführt werden sollte.

Kalibrierbefehle

Mittelpunkt: cal, 7

Tiefpunkt: cal, 4

Höhepunkt: cal, 10

Kalibrierung löschen: cal, clear

Schritte

a) Entfernen Sie die Einweichflasche und spülen Sie die pH-Sonde ab.

b) Gießen Sie etwas von der pH-7-Lösung in eine Tasse. Stellen Sie sicher, dass genug vorhanden ist, um den Erfassungsbereich der Sonde abzudecken.

c) Legen Sie die Sonde in den Becher und rühren Sie sie herum, um eingeschlossene Luft zu entfernen. Beobachten Sie die Messwerte auf dem seriellen Monitor. Lassen Sie die Sonde in der Lösung liegen, bis sich die Messwerte stabilisieren (kleine Bewegungen von einem Messwert zum nächsten sind normal)

d) Nachdem sich die Messwerte stabilisiert haben, geben Sie den Befehl cal, 7 in den seriellen Monitor ein. Die Kalibrierung auf pH 7 ist nun abgeschlossen.

Wiederholen Sie die Schritte a-d für pH4 und pH10. Denken Sie daran, die Sonde zu spülen, wenn Sie mit verschiedenen Pufferlösungen fortfahren.

Wie sieht es mit der Temperaturkompensation aus?

Der in diesem Projekt verwendete Sensor hat eine Genauigkeit von +/- 0,2%. Das pH-Meter arbeitet innerhalb dieser Genauigkeit im Temperaturbereich von 7 - 46 °C. Außerhalb dieses Bereichs muss das Messgerät für die Temperaturkompensation modifiziert werden. Hinweis: Die pH-Sonde kann einem Bereich von 1 – 60 °C ausgesetzt werden.

Empfohlen: