Innehållsförteckning:

Fuktsensor med partikelfoton: 6 steg
Fuktsensor med partikelfoton: 6 steg

Video: Fuktsensor med partikelfoton: 6 steg

Video: Fuktsensor med partikelfoton: 6 steg
Video: НОВЫЙ! Утренний распорядок сбора урожая в 2021 году, штат Монтана 2024, Juli
Anonim
Fuktsensor med partikelfoton
Fuktsensor med partikelfoton
Fuktsensor med partikelfoton
Fuktsensor med partikelfoton

Introduktion

I denna handledning ska vi bygga en fuktsensor med hjälp av en partikelfoton och dess i sängs eller/och extern WiFi -antenn. WiFi -styrkan är beroende av mängden fukt i luften och även i marken. Vi använder denna princip för mätning av markfuktighet.

Steg 1: Dellista

  1. Wifi router

    Routern bör vara nära foton för bästa resultat

  2. Partikelfoton

    Vi använder detta för att skicka data till molnet

  3. Brödbräda eller något för att skydda fotonerna
  4. Vattentätt fodral

    • Fodralet skyddar Photon och powerbanken från smuts och fukt.
    • Det ska vara tillräckligt stort för både foton och powerbank
  5. Kraftbank eller strömkälla

    Du kan använda vilken powerbank som helst i ditt fall, högre kapacitet innebär att du kan använda sensorn längre

  6. Extern antenn (tillval

    Du kan använda detta för att öka WiFi -styrkan

Steg 2: Grunderna

Se till att du har konfigurerat foton genom att följa instruktionerna på Photons webbplats:

Frivillig:

Sätt fast den externa antennen som visas i Photons manual

Steg 3: Steg 1: Fyllning av lådan

Vi ska nu fylla fodralet med powerbank, foton och eventuellt den externa antennen

Steg 4: Koden

// tiden, i millisekunder, mellan mätningarna.

// eftersom du inte kan publicera för många evenemang har det också varit minst 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// inget att göra här} void loop () {// gör en mätning: läs värdet från den interna antennen WiFi.selectAntenna (ANT_INTERNAL); intmätning1 = WiFi. RSSI (); // publicera detta till Particle Cloud Particle.publish ("Intern", (String) -mätning1); // vänta på delayTime -mängden millisekunder

delay (delayTime);

// gör en mätning: läs värdet från den externa antennen WiFi.selectAntenna (ANT_EXTERNAL); intmätning2 = WiFi. RSSI (); // publicera detta till Particle Cloud Particle.publish ("Extern", (String) -mätning2); // vänta på delayTime -mängden millisekunder

delay (delayTime);

Steg 5: Begrava sensorn

Vid denna tidpunkt bör partikeln posta data med det intervall som anges i koden.

Du kan nu gå ut och leta efter en bra plats att begrava enheten.

Det bör ligga inom räckvidden för din wifi och nära marken som du vill mäta.

Du bör regelbundet kontrollera anslutningen när du placerar enheten.

När du är begravd ska du nu kunna se en förändring i signalstyrkan när det regnar.

Steg 6: Dataanalys

Du har nu data som kommer in i partikelpanelen som är okalibrerad.

För att kalibrera dessa data kan du välja att gå med två metoder.

  1. Låg noggrannhet

    För denna metod loggar du data och tittar på skillnaden i data efter och före regn. Detta ger en låg noggrannhetsgissning om hur hög fukthalten är

  2. Högre noggrannhet

    För denna metod lånar eller hyr du en fuktsensor med hög noggrannhet för att kalibrera din diy -sensor. Detta ger högre noggrannhetsdata jämfört med den första metoden

Rekommenderad: