Sadržaj:

Senzor vlage koji koristi foton čestica: 6 koraka
Senzor vlage koji koristi foton čestica: 6 koraka

Video: Senzor vlage koji koristi foton čestica: 6 koraka

Video: Senzor vlage koji koristi foton čestica: 6 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Jun
Anonim
Senzor vlage pomoću fotona čestica
Senzor vlage pomoću fotona čestica
Senzor vlage pomoću fotona čestica
Senzor vlage pomoću fotona čestica

Uvod

U ovom vodiču napravit ćemo senzor vlage pomoću fotona čestica i njegove ugrađene ili/i vanjske WiFi antene. Jačina WiFi mreže ovisi o količini vlage u zraku, ali i u tlu. Ovaj princip koristimo za mjerenje vlažnosti tla.

Korak 1: Lista dijelova

  1. WiFi ruter

    Ruter bi trebao biti blizu Photona za najbolje rezultate

  2. Foton čestica

    Ovo koristimo za slanje podataka u oblak

  3. Oglasna ploča ili nešto za zaštitu fotonskih igala
  4. Vodootporno kućište

    • Kućište štiti Photon i bateriju napajanja od prljavštine i vlage.
    • Trebao bi biti dovoljno velik i za foton i za bateriju napajanja
  5. Napajanje ili izvor napajanja

    Možete koristiti bilo koju bateriju napajanja koja odgovara vašem slučaju, veći kapacitet znači da možete koristiti senzor duže

  6. Vanjska antena (opcionalno)

    Ovo možete koristiti za povećanje snage WiFi mreže

Korak 2: Osnove

Provjerite jeste li postavili foton slijedeći upute sa web stranice Photon:

Opciono:

Spojite vanjsku antenu kako je prikazano u priručniku za fotoaparat

Korak 3: Korak 1: Popunjavanje predmeta

Sada ćemo napuniti kućište baterijom napajanja, fotonom i opcionalno vanjskom antenom

Korak 4: Kôd

// količina vremena, u milisekundama, između mjerenja.

// budući da ne možete objaviti previše događaja, i ovo mora biti najmanje 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// ovdje nema šta raditi} void loop () {// obaviti mjerenje: pročitati vrijednost sa interne antene WiFi.selectAntenna (ANT_INTERNAL); int mjerenje1 = WiFi. RSSI (); // objaviti ovo u Particle Cloud Particle.publish ("Interno", (String) mjerenje1); // čekamo na delayTime količinu milisekundi

delay (delayTime);

// obavite mjerenje: pročitajte vrijednost sa vanjske antene WiFi.selectAntenna (ANT_EXTERNAL); int mjerenje2 = WiFi. RSSI (); // objavljujemo ovo u Particle Cloud Particle.publish ("Vanjsko", (String) mjerenje2); // čekamo na delayTime količinu milisekundi

delay (delayTime);

Korak 5: Zakopavanje senzora

U ovom trenutku čestica bi trebala objavljivati podatke u intervalu postavljenom u kodu.

Sada možete izaći van i potražiti dobro mjesto za pokopavanje uređaja.

Trebao bi biti u dometu vašeg WiFi -ja i blizu zemlje koju želite mjeriti.

Prilikom postavljanja uređaja morate redovno provjeravati vezu.

Kada bude ukopan, sada biste trebali moći vidjeti promjenu jačine signala kada pada kiša.

Korak 6: Analiza podataka

Sada imate podatke koji dolaze na nadzornu ploču za čestice koji nisu kalibrirani.

Za kalibriranje ovih podataka možete odabrati dvije metode.

  1. Niska preciznost

    Za ovu metodu zapisujete podatke i gledate razliku podataka nakon i prije kiše. To daje nisku tačnost nagađanja o visokom sadržaju vlage

  2. Veća preciznost

    Za ovu metodu posuđujete ili unajmljujete senzor vlage visoke preciznosti za kalibraciju vlastitog senzora. To daje podatke veće preciznosti u odnosu na prvu metodu

Preporučuje se: