Inhaltsverzeichnis:

Arduino Schwimmbad-Cloud-Überwachung - Gunook
Arduino Schwimmbad-Cloud-Überwachung - Gunook

Video: Arduino Schwimmbad-Cloud-Überwachung - Gunook

Video: Arduino Schwimmbad-Cloud-Überwachung - Gunook
Video: Die Wahrheit über Shelly SmartHome! Proofwood 2024, Juli
Anonim
Arduino Schwimmbad-Cloud-Überwachung
Arduino Schwimmbad-Cloud-Überwachung

Das Hauptziel dieses Projekts besteht darin, mit Samsung ARTIK Cloud den pH-Wert und die Temperatur von Schwimmbädern zu überwachen.

Hardware-Komponenten:

  • Arduino MKR1000 oder Genuino MKR1000
  • Überbrückungsdrähte (allgemein)
  • SparkFun pH-Sensor-Kit
  • 1 x Widerstand 4,75 kOhm
  • Sparkfun wasserdichter Temperatursensor

Verwendete Software und Cloud-API:

  • Samsung IoT ARTIK Cloud für IoT
  • Neueste Arduino-IDE

Schritt 1: ARTIK Cloud-Setup

ARTIK Cloud-Setup
ARTIK Cloud-Setup
ARTIK Cloud-Setup
ARTIK Cloud-Setup
ARTIK Cloud-Setup
ARTIK Cloud-Setup

1. Melden Sie sich bei ARTIK Cloud an. Gehen Sie zur Entwicklerseite und erstellen Sie einen neuen "Gerätetyp".

2. Geben Sie Ihre gewünschte Anzeige und einen eindeutigen Namen ein.

3. Neues Manifest erstellen

4. Geben Sie den Feldnamen und eine andere Beschreibung ein

5. Klicken Sie auf Speichern und navigieren Sie dann zur Registerkarte "Manifest aktivieren".

6. Klicken Sie zum Beenden auf die Schaltfläche ACTIVE MANIFEST und Sie werden hierher weitergeleitet

Fertig mit dem Erstellen des Gerätetyps! Jetzt können Sie Ihre Anwendung erstellen, die dieses Gerät verwendet.

Schritt 2: ARTIK Cloud-Anwendung erstellen

ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen
ARTIK Cloud-Anwendung erstellen

1. Navigieren Sie zu ARTIK Cloud-Anwendungen und klicken Sie auf Neue Anwendung

2. Geben Sie den gewünschten Anwendungsnamen und die Authentifizierungs-Umleitungs-URL ein.

Beachten Sie, dass die Authentifizierungs-Umleitungs-URL erforderlich ist. Es wird verwendet, um die Benutzer dieser Anwendung zu authentifizieren und wird daher zu dieser URL umgeleitet, wenn eine Anmeldung erforderlich ist. Wir haben https://localhost/index/ als Beispiel verwendet.

3. Legen Sie nun Ihre Anwendungsberechtigung zum Lesen und Schreiben fest, navigieren Sie zu Ihrem Gerät und speichern Sie es.

Herzlichen Glückwunsch, Sie haben jetzt Ihre Bewerbung!

Schritt 3: Verbinden Sie Ihr Gerät

Verbinden Sie Ihr Gerät
Verbinden Sie Ihr Gerät
Verbinden Sie Ihr Gerät
Verbinden Sie Ihr Gerät
Verbinden Sie Ihr Gerät
Verbinden Sie Ihr Gerät

Jetzt können Sie die zuvor erstellte Anwendung verbinden.

1. Navigieren Sie zu Meine Geräte und klicken Sie auf Anderes Gerät verbinden.

2. Klicken Sie auf Ihren zuvor erstellten neuen Gerätetyp und dann auf Gerät verbinden.

3. Klicken Sie auf Ihre verbundenen Geräteeinstellungen.

4. Notieren Sie sich diese Informationen, da Sie sie im Programm benötigen.

5. Navigieren Sie nun zu Ihrem verbundenen Gerät

Fertig für die ARTIK Cloud-Einrichtung. Sobald Ihre Hardware hochgefahren ist, enthält das Diagramm Daten.

Schritt 4: Hardwaresensor-Setup

Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup
Hardware-Sensor-Setup

Hier ist das Diagramm:

  • Temp GND zu MRK1000 GND
  • Temp OUT an MKR1000 Digital Pin 1
  • Temp VCC zu MKR1000 5V
  • Schließen Sie einen 4,7K-Widerstand an Temp VCC und Temp OUT an
  • pH-GND zu MRK1000 GND
  • pH OUT an MKR1000 Analog Pin 1
  • pH VCC bis MKR1000 5V

Siehe meine Beispielverdrahtung auf den beigefügten Bildern.

Wir haben eine Audiobuchse zum einfachen Abnehmen des Temperatursensors hinzugefügt. Aber das ist optional.

Schritt 5: Erforderliche Software einrichten

Erforderliche Software einrichten
Erforderliche Software einrichten
Erforderliche Software einrichten
Erforderliche Software einrichten
Erforderliche Software einrichten
Erforderliche Software einrichten
  1. Gehen Sie zu Arduino IDE und fügen Sie das MKR1000-Board hinzu.
  2. Suchen Sie nach mkr1000 und klicken Sie auf Installieren
  3. Erforderliche Bibliothek hinzufügen: Suchen Sie nach zu installierenden Bibliotheken:

    • ArduinoJson - wir verwenden dies, um JSON-Daten an ARTIK CloudArduino zu senden
    • HttpClient - Host für die Verbindung mit der API
    • OneWire - wird benötigt, um den digitalen Eingang vom Temperatursensor zu lesen
    • DallasTemperature - Dallas Temperatursensor erforderliche Bibliothek

Schließen Sie das Hinzufügen der erforderlichen Software ab!

Schritt 6: Laden Sie das Programm hoch

Laden Sie das Programm hoch
Laden Sie das Programm hoch
Laden Sie das Programm hoch
Laden Sie das Programm hoch
Laden Sie das Programm hoch
Laden Sie das Programm hoch

1. Schließen Sie nun den MKR1000 an Ihren PC/Laptop an.

2. Laden Sie die Software hier auf GitHub herunter

3. Ändern Sie die ARTIK Cloud-API und die Wifi-Anmeldeinformationen.

4. Laden Sie dann den Softwarecode auf MKR1000 hoch und starten Sie die Überwachung.

Hinweis: Ihr WLAN muss über eine Internetverbindung verfügen.

Schritt 7: Feldtest

Feldtest
Feldtest
Feldtest
Feldtest

Wir haben den Hardwaresensor für private, öffentliche und Schulschwimmbäder getestet. Die Erhebung der Daten aus dem Pool dieser Befragten ermöglichte es uns, die Leistungsfähigkeit der Hardware zu analysieren.

Sie können den MKR1000 und den Sensor auf einer Schachtel platzieren und ihn an Ihrem Swimmingpool vor Wasserverschmutzung schützen. Auf diese Weise können Sie die Qualität Ihres Wassers überwachen und durch Einbringen der gewünschten Chemikalien normalisieren.

Ich hoffe, dieses Tutorial hilft den Leuten, ihr eigenes DIY-Gerät zur Überwachung der Wasserqualität von Schwimmbädern zu bauen. Möge das Bewusstsein für die kontinuierliche Verschlechterung der Wasserqualität in Schwimmbädern zunehmen, da die Menschen dazu neigen, sich mehr auf die angebotenen Annehmlichkeiten zu konzentrieren, anstatt zu prüfen, wie sicher sie sind. Sie beabsichtigen auch, einen Beitrag zur Gemeinschaft zu leisten, indem sie in der Lage sind, die Wasserqualitätsprüfungen effizienter und effektiver zu gestalten, ohne unnötige Ressourcen zu opfern.

Viel Spaß beim Bauen!:)

Empfohlen: