Obsah:

Senzor vlhkosti využívající foton částic: 6 kroků
Senzor vlhkosti využívající foton částic: 6 kroků

Video: Senzor vlhkosti využívající foton částic: 6 kroků

Video: Senzor vlhkosti využívající foton částic: 6 kroků
Video: Udržitelná budoucnost díky simulacím (Záznam webináře) 2024, Červenec
Anonim
Senzor vlhkosti využívající foton částic
Senzor vlhkosti využívající foton částic
Senzor vlhkosti využívající foton částic
Senzor vlhkosti využívající foton částic

Úvod

V tomto tutoriálu budeme stavět senzor vlhkosti pomocí částicového fotonu a jeho v lůžkové nebo externí anténě WiFi. Síla WiFi je závislá na množství vlhkosti ve vzduchu a také v zemi. Tento princip používáme pro měření půdní vlhkosti.

Krok 1: Seznam dílů

  1. WiFi router

    Pro dosažení nejlepších výsledků by měl být router blízko fotonu

  2. Foton částic

    Používáme to k odesílání dat do cloudu

  3. Breadboard nebo něco na ochranu kolíků Photonů
  4. Vodotěsné pouzdro

    • Pouzdro chrání foton a napájecí banku před nečistotami a vlhkostí.
    • Mělo by být dostatečně velké pro fotonovou i energetickou banku
  5. Powerbanka nebo napájecí zdroj

    Můžete použít jakoukoli powerbanku, která se ve vašem případě hodí, vyšší kapacita znamená, že můžete senzor používat déle

  6. Externí anténa (volitelně

    Toho můžete využít ke zvýšení síly WiFi

Krok 2: Základy

Ujistěte se, že jste foton nastavili podle pokynů na webu Photon:

Volitelný:

Připojte externí anténu, jak je uvedeno v manuálu k fotonu

Krok 3: Krok 1: Vyplnění pouzdra

Nyní naplníme pouzdro napájecí bankou, fotonem a volitelně externí anténou

Krok 4: Kód

// doba v milisekundách mezi měřeními.

// protože nemůžete publikovat příliš mnoho událostí, musí mít alespoň 1000

int delayTime = 15000;

Řetězec eventName1 = "WifitestIN"; Řetězec eventName2 = "WifitestEX"; void setup () {// zde není co dělat} void loop () {// proveďte měření: přečtěte hodnotu z interní antény WiFi.selectAntenna (ANT_INTERNAL); int měření1 = WiFi. RSSI (); // zveřejněte to na Particle Cloud Particle.publish ("Internal", (String) measurement1); // počkejte na dobu delayTime v milisekundách

delay (delayTime);

// proveďte měření: přečtěte hodnotu z externí antény WiFi.selectAntenna (ANT_EXTERNAL); int měření2 = WiFi. RSSI (); // zveřejněte to na Particle Cloud Particle.publish ("Externí", (String) měření2); // počkejte na dobu zpoždění milisekund

delay (delayTime);

Krok 5: Zakopání senzoru

V tomto okamžiku by měla částice účtovat data v intervalu nastaveném v kódu.

Nyní můžete jít ven a hledat dobré místo pro zakopání zařízení.

Mělo by být v dosahu vaší wifi a blízko země, kterou chcete měřit.

Při umisťování zařízení byste měli pravidelně kontrolovat připojení.

Když jste pohřbeni, měli byste nyní vidět změnu síly signálu, když prší.

Krok 6: Analýza dat

Nyní máte data přicházející na řídicí panel částic, který je nekalibrovaný.

Ke kalibraci těchto dat můžete zvolit dvě metody.

  1. Nízká přesnost

    U této metody zaznamenáváte data a díváte se na rozdíl dat po dešti a před deštěm. To dává odhad nízké přesnosti toho, jak vysoký je obsah vlhkosti

  2. Vyšší přesnost

    Pro tuto metodu si vypůjčíte nebo pronajmete vysoce přesný snímač vlhkosti ke kalibraci vašeho domácího senzoru. To poskytuje vyšší přesnost dat ve srovnání s první metodou

Doporučuje: