Inhaltsverzeichnis:

Feuchtigkeitssensor mit Particle Photon - Gunook
Feuchtigkeitssensor mit Particle Photon - Gunook

Video: Feuchtigkeitssensor mit Particle Photon - Gunook

Video: Feuchtigkeitssensor mit Particle Photon - Gunook
Video: Kapazitive Feuchtesensoren | Sensoren / passive Bauelemente 2024, Juli
Anonim
Feuchtigkeitssensor mit Particle Photon
Feuchtigkeitssensor mit Particle Photon
Feuchtigkeitssensor mit Particle Photon
Feuchtigkeitssensor mit Particle Photon

Einführung

In diesem Tutorial werden wir einen Feuchtigkeitssensor mit einem Particle Photon und seiner eingebetteten oder / und externen WiFi-Antenne bauen. Die WLAN-Stärke ist abhängig von der Feuchtigkeit in der Luft und auch im Boden. Dieses Prinzip nutzen wir zur Messung der Bodenfeuchte.

Schritt 1: Teileliste

  1. Wlan Router

    Der Router sollte sich in der Nähe des Photons befinden, um die besten Ergebnisse zu erzielen

  2. Teilchen-Photon

    Damit senden wir die Daten in die Cloud

  3. Steckbrett oder etwas zum Schutz der Photonen-Pins
  4. Wasserfeste Hülle

    • Das Case schützt Photon und Powerbank vor Schmutz und Feuchtigkeit.
    • Es sollte sowohl für die Photonen- als auch für die Powerbank groß genug sein
  5. Powerbank oder Stromquelle

    Sie können jede Powerbank verwenden, die in Ihr Gehäuse passt, eine höhere Kapazität bedeutet, dass Sie den Sensor länger verwenden können

  6. Externe Antenne (optional

    Sie können dies verwenden, um die WLAN-Stärke zu erhöhen

Schritt 2: Grundlagen

Stellen Sie sicher, dass Sie das Photon eingerichtet haben, indem Sie den Anweisungen der Photon-Website folgen:

Optional:

Bringen Sie die externe Antenne wie im Photon-Handbuch beschrieben an

Schritt 3: Schritt 1: Füllen des Gehäuses

Wir werden nun das Gehäuse mit der Powerbank, Photon und optional der externen Antenne füllen

Schritt 4: Der Code

// die Zeit in Millisekunden zwischen den Messungen.

//da man nicht zu viele Events veröffentlichen kann, muss dies auch mindestens 1000. sein

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; Void setup () { // hier nichts zu tun } Void loop () { // eine Messung durchführen: Lesen Sie den Wert von der internen Antenne WiFi.selectAntenna (ANT_INTERNAL); int Messung1 = WiFi. RSSI(); //veröffentliche dies in der Particle Cloud Particle.publish("Internal", (String) Measurement1); // auf die Verzögerungszeit von Millisekunden warten

Verzögerung (Verzögerungszeit);

// eine Messung durchführen: Lesen Sie den Wert von der externen Antenne WiFi.selectAntenna (ANT_EXTERNAL); int Messung2 = WiFi. RSSI(); //veröffentliche dies in der Particle Cloud Particle.publish("External", (String) Measurement2); // Warten Sie auf die Verzögerungszeit von Millisekunden

Verzögerung (Verzögerungszeit);

Schritt 5: Vergraben des Sensors

An diesem Punkt sollte das Partikel Daten in dem im Code festgelegten Intervall veröffentlichen.

Sie können jetzt nach draußen gehen und nach einer guten Stelle suchen, um das Gerät zu vergraben.

Es sollte sich innerhalb der Reichweite Ihres WLANs und in der Nähe des Bodens befinden, den Sie messen möchten.

Beim Aufstellen des Geräts sollten Sie regelmäßig die Verbindung überprüfen.

Wenn Sie begraben sind, sollten Sie jetzt eine Änderung der Signalstärke bei Regen sehen können.

Schritt 6: Datenanalyse

Sie haben jetzt Daten, die in das Partikel-Dashboard eingehen, die nicht kalibriert sind.

Um diese Daten zu kalibrieren, können Sie zwischen zwei Methoden wählen.

  1. Geringe Genauigkeit

    Bei dieser Methode protokollieren Sie die Daten und betrachten die Differenz der Daten nach und vor dem Regen. Dies gibt eine geringe Genauigkeit der Schätzung, wie hoch der Feuchtigkeitsgehalt ist

  2. Höhere Genauigkeit

    Für diese Methode leihen oder mieten Sie einen hochpräzisen Feuchtigkeitssensor, um Ihren DIY-Sensor zu kalibrieren. Dies liefert im Vergleich zur ersten Methode genauere Daten

Empfohlen: