Inhaltsverzeichnis:

Atlas WiFi-Pool-Messgerät - Gunook
Atlas WiFi-Pool-Messgerät - Gunook

Video: Atlas WiFi-Pool-Messgerät - Gunook

Video: Atlas WiFi-Pool-Messgerät - Gunook
Video: PH-W2839 APP Connection 2024, November
Anonim
Atlas WiFi-Pool-Messgerät
Atlas WiFi-Pool-Messgerät

Dieses Tutorial zeigt Ihnen, wie Sie das WiFi-Pool-Kit von Atlas Scientific einrichten. Das Messgerät misst den pH-Wert, das Redoxpotential (ORP) und die Temperatur. Die Daten werden auf die ThingSpeak-Plattform hochgeladen, wo sie über ein mobiles Gerät oder einen Computer aus der Ferne überwacht werden können.

Detaillierte Informationen zu diesem Kit finden Sie in seinem Datenblatt, indem Sie HIER klicken.

WARNUNGEN:

  • Atlas Scientific stellt keine Unterhaltungselektronik her. Dieses Gerät ist für Elektrotechniker bestimmt. Wenn Sie mit der Elektrotechnik oder der Programmierung eingebetteter Systeme nicht vertraut sind, ist dieses Produkt möglicherweise nicht für Sie geeignet.
  • Dieses Gerät wurde mit einem Windows-Computer entwickelt und getestet. Es wurde nicht auf einem Mac getestet, Atlas Scientific weiß nicht, ob diese Anleitung mit einem Mac-System kompatibel ist.

Hardware:

  • WiFi-Pool-Kit
  • Micro-USB-Kabel
  • Windows-Computer

Softwareprogramme:

  • Arduino-IDE
  • ThingSpeak

Schritt 1: Einrichten eines ThingSpeak-Kontos

Einrichten eines ThingSpeak-Kontos
Einrichten eines ThingSpeak-Kontos

Da die Sensordaten auf ThingSpeak gespeichert/angezeigt werden, müssen Sie ein ThingSpeak-Konto einrichten. Erstellen Sie Ihr ThingSpeak-Konto, indem Sie HIER klicken.

Schritt 2: Erstellen Sie einen Kanal

Einen Kanal erstellen
Einen Kanal erstellen

Ihre Daten werden über einen "Kanal" zu ThingSpeak hochgeladen. Wählen Sie Neuer Kanal

Füllen Sie die markierten Felder aus. (Achten Sie darauf, auf die Kontrollkästchen zu klicken, um die Felder 2 und 3 zu aktivieren). Als Referenz haben wir dies eingegeben.

Name Atlas-Sensor

Feld 1 pH

Feld 2 Redox(mV)

Feld 3 Temp (°C)

Scrollen Sie zum Ende der Seite und klicken Sie auf Kanal speichern

Schritt 3: Holen Sie sich die ThingSpeak-API-Schlüssel

Holen Sie sich ThingSpeak-API-Schlüssel
Holen Sie sich ThingSpeak-API-Schlüssel

Nachdem Sie Ihre Kanaleinstellungen gespeichert haben, werden Sie zu Ihrer Kanalseite weitergeleitet. Klicken Sie auf API-Schlüssel

Achten Sie darauf, Ihre Kanal-ID und Ihren API-Schlüssel zu schreiben. Diese werden wir in den nächsten Schritten benötigen.

Schritt 4: Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind
Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

A. Stellen Sie sicher, dass Sie den richtigen Pfad für die Esp8266-Bibliothek haben

Gehen Sie in der IDE zu Datei>Einstellungen

Suchen Sie das Textfeld URLs des Additionsboard-Managers.

Stellen Sie sicher, dass diese URL im Textfeld

OK klicken

Schritt 5: Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind
Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

B. Aktualisieren Sie das ESP8266-Board

Gehen Sie in der IDE zu Tools > Board > Boards Manager

Suchen Sie in der Suchleiste des Boards-Managers esp8266. Aktualisieren Sie auf die neueste Version, falls Sie diese noch nicht haben. (Version 2.6.3 ist nicht die neueste Version)

Schritt 6: Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind
Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

Schritt 7: Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind
Stellen Sie sicher, dass Ihre Arduino IDE-Bibliotheken auf dem neuesten Stand sind

D. Fügen Sie die EZO I2C-Bibliothek hinzu

Um die. ZIP-Datei der EZO-Bibliothek herunterzuladen, klicken Sie HIER.

Nicht entpacken

Importieren Sie die. ZIP-Datei in Ihre Arduino-IDE. Um die. ZIP-Datei zu importieren, gehen Sie zu Skizze > Bibliothek einschließen >. ZIP-Bibliothek hinzufügen

Schritt 8: Flashen Sie das Pool-Kit mit dem richtigen Code

Flashen Sie das Pool-Kit mit dem richtigen Code
Flashen Sie das Pool-Kit mit dem richtigen Code

A. Wählen, öffnen und passen Sie den Code an, den Sie für Ihr Wi-Fi-Kit verwenden möchten

Datei> Beispiele> EZO_I2C_lib-master> Beispiele> IOT_kits>pool_kit

Schritt 9: Flashen Sie das Pool-Kit mit dem richtigen Code

Flashen Sie das Pool-Kit mit dem richtigen Code
Flashen Sie das Pool-Kit mit dem richtigen Code

B. Geben Sie Ihre Wi-Fi / ThingSpeak-Anmeldeinformationen ein

Geben Sie Ihren WLAN-Namen und -Passwort zusammen mit der Kanal-ID und dem API-Schlüssel für den Code ein.

Schritt 10: Flashen Sie das Pool-Kit mit dem richtigen Code

Flashen Sie das Pool-Kit mit dem richtigen Code
Flashen Sie das Pool-Kit mit dem richtigen Code

C. Einrichten Ihrer Pumpe

Wenn Sie keine Pumpe angeschlossen haben, können Sie diesen Teil einfach überspringen. Der Code ist eher selbsterklärend. Sie legen fest, welche Parameter das Einschalten der Pumpe auslösen.

Schritt 11: Einrichten des HUZZAH-Boards

Einrichten des HUZZAH-Boards
Einrichten des HUZZAH-Boards

A. Stellen Sie die Ziel-CPU auf Flashen ein

Werkzeuge> Brett> Adafruit Feder HUZZAH ESP8266

Schritt 12: Einrichten des HUZZAH-Boards

Einrichten des HUZZAH-Boards
Einrichten des HUZZAH-Boards

B. CPU-Einstellungen anpassen

Stellen Sie sicher, dass die CPU-Einstellungen des Adafruit Feather HUZZAH ESP8266 korrekt sind. Um die CPU-Einstellungen anzupassen, klicken Sie auf Tools.

Als Referenz hat Atlas Scientific die CPU-Einstellungen so eingestellt.

(Ihre Optionen sind möglicherweise nicht genau gleich, versuchen Sie einfach, sie so genau wie möglich abzugleichen)

Schritt 13: Siehe die Messwerte

Siehe die Lesungen
Siehe die Lesungen
Siehe die Lesungen
Siehe die Lesungen
Siehe die Lesungen
Siehe die Lesungen

Öffnen Sie Ihren seriellen Arduino-Monitor (Sie müssen den seriellen Monitor auf den COM-Port des Adafruit Feather HUZZAH eingestellt haben). Stellen Sie Wagenrücklauf und 9600 Baud ein.

Der Wi-Fi Pool Meter versucht beim Hochfahren immer, eine Verbindung zu ThingSpeak herzustellen.

Die Eingabe des Abfragebefehls verhindert, dass das Wi-Fi Pool Meter die Messwerte auf ThingSpeak hochlädt, während Sie Ihre WLAN-Probleme debuggen.

Schritt 14: Sensorkalibrierung

Sensorkalibrierung
Sensorkalibrierung

Atlas Scientific hat eine Liste von Kalibrierungsbefehlen erstellt, die in die Bibliothek integriert sind. Geben Sie help in den seriellen Monitor ein, um die Liste der Befehle anzuzeigen.

A. Der Poll-Befehl

Senden Sie die Befehlsabfrage. Dadurch können Sie die Messwerte einmal pro Sekunde sehen und das Hochladen auf ThingSpeak wird während der Kalibrierung beendet.

Schritt 15: Sensorkalibrierung

Sensorkalibrierung
Sensorkalibrierung

B. pH kalibrieren

Bei der pH-Kalibrierung müssen Sie immer zuerst auf pH 7 kalibrieren.

Entfernen Sie die Einweichflasche und spülen Sie die pH-Sonde ab. Entfernen Sie die Oberseite des Beutels mit pH 7,00-Kalibrierungslösung. Legen Sie die pH-Sonde in den Beutel und lassen Sie die Sondenstelle in der Kalibrierlösung, bis sich die Messwerte stabilisieren. Dies dauert 1 - 2 Minuten.

Sobald sich die Messwerte stabilisiert haben, geben Sie den Befehl zur Mittelpunktkalibrierung ph:cal, mid, 7. aus

Spülen Sie die Sonde ab und wiederholen Sie diesen Vorgang für pH 4,00 und pH 10,00

Schritt 16: Sensorkalibrierung

Sensorkalibrierung
Sensorkalibrierung

C. ORP kalibrieren

Spülen Sie die Sonde ab und legen Sie sie direkt in die 225-mV-Kalibrierlösung ein und wässern Sie die Messwerte. Warten Sie, bis sich die ORP-Messwerte stabilisiert haben. Dies dauert etwa 10 - 60 Sekunden.

Wenn sich die Messwerte stabilisieren, geben Sie den Befehl orp:cal, 225. aus

Schritt 17: Sensorkalibrierung (Teil 1: Temperatur kalibrieren)

Sensorkalibrierung (Teil 1: Temperatur kalibrieren)
Sensorkalibrierung (Teil 1: Temperatur kalibrieren)

Eine Kalibrierung des Temperaturfühlers pt-1000 ist nicht erforderlich. Wenn Sie möchten, können Sie die pt-1000-Sonde jedoch einfach in kochendes Wasser legen. Geben Sie dann den Befehl rtd:cal, t aus, wobei t = Temperaturwert ist.

Schritt 18: Fast fertig

Fast fertig
Fast fertig

Wenn Sie mit der Kalibrierung fertig sind, geben Sie den datalog-Befehl ein, um alle 15 Sekunden eine Messung fortzusetzen und sie auf ThingSpeak hochzuladen.

Um die Daten auf Ihrem Telefon anzuzeigen, laden Sie die ThingSpeak-App herunter.

Empfohlen: