Indholdsfortegnelse:

Fugtføler ved hjælp af partikelfoton: 6 trin
Fugtføler ved hjælp af partikelfoton: 6 trin

Video: Fugtføler ved hjælp af partikelfoton: 6 trin

Video: Fugtføler ved hjælp af partikelfoton: 6 trin
Video: Hvordan rengøres en kondensator i Siemens tørretumblere? 2024, November
Anonim
Fugtføler ved hjælp af partikelfoton
Fugtføler ved hjælp af partikelfoton
Fugtføler ved hjælp af partikelfoton
Fugtføler ved hjælp af partikelfoton

Introduktion

I denne vejledning skal vi bygge en fugtsensor ved hjælp af en partikelfoton og dens i sengetøj eller/og ekstern WiFi -antenne. WiFi -styrken afhænger af mængden af fugt i luften og også i jorden. Vi bruger dette princip til måling af jordfugtighed.

Trin 1: Deleliste

  1. WiFi router

    Routeren skal være tæt på fotonet for de bedste resultater

  2. Partikel foton

    Vi bruger dette til at sende data til skyen

  3. Brødbræt eller noget for at beskytte Photons pins
  4. Vandtæt taske

    • Etuiet beskytter Photon og powerbanken mod snavs og fugt.
    • Det skal være stort nok til både foton og powerbank
  5. Powerbank eller strømkilde

    Du kan bruge den strømbank, der passer i dit tilfælde, højere kapacitet betyder, at du kan bruge sensoren i længere tid

  6. Ekstern antenne (valgfri

    Du kan bruge dette til at få en stigning i WiFi -styrke

Trin 2: Grundlæggende

Sørg for, at du har konfigureret foton ved at følge instruktionerne på Photons websted:

Valgfri:

Fastgør den eksterne antenne som vist i Photons manual

Trin 3: Trin 1: Fyldning af kassen

Vi skal nu fylde sagen med powerbank, foton og eventuelt den eksterne antenne

Trin 4: Koden

// mængden af tid i millisekunder mellem målinger.

// da du ikke kan udgive for mange begivenheder, har dette også været mindst 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// intet at gøre her} void loop () {// foretag en måling: læs værdien fra den interne antenne WiFi.selectAntenna (ANT_INTERNAL); int måling1 = WiFi. RSSI (); // offentliggøre dette til Particle Cloud Particle.publish ("Intern", (streng) måling1); // vent på delayTime mængden af millisekunder

forsinkelse (delayTime);

// foretag en måling: læs værdien fra den eksterne antenne WiFi.selectAntenna (ANT_EXTERNAL); int måling2 = WiFi. RSSI (); // offentliggøre dette til Particle Cloud Particle.publish ("Ekstern", (streng) måling2); // vent på delayTime mængden af millisekunder

forsinkelse (delayTime);

Trin 5: Begravelse af sensoren

På dette tidspunkt skal partiklen poste data med det interval, der er angivet i koden.

Du kan nu gå udenfor og lede efter et godt sted at begrave enheden.

Det skal være inden for rækkevidden af din wifi og nær jorden, du vil måle.

Du bør regelmæssigt kontrollere forbindelsen, når du placerer enheden.

Når du er begravet, skal du nu kunne se en ændring i signalstyrken, når det regner.

Trin 6: Dataanalyse

Du har nu data, der kommer ind i partikel dashboard, der er ukalibreret.

For at kalibrere disse data kan du vælge at gå med to metoder.

  1. Lav nøjagtighed

    Til denne metode logger du dataene og ser på forskellen i data efter og før regn. Dette giver et lavt nøjagtigt gæt på, hvor højt fugtindholdet er

  2. Højere nøjagtighed

    Til denne metode låner eller lejer du en fugtighedsføler med høj nøjagtighed til at kalibrere din DIY -sensor. Dette giver data med højere nøjagtighed sammenlignet med den første metode

Anbefalede: