Satura rādītājs:

Mitruma sensors, izmantojot daļiņu fotonu: 6 soļi
Mitruma sensors, izmantojot daļiņu fotonu: 6 soļi

Video: Mitruma sensors, izmantojot daļiņu fotonu: 6 soļi

Video: Mitruma sensors, izmantojot daļiņu fotonu: 6 soļi
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Novembris
Anonim
Mitruma sensors, izmantojot daļiņu fotonu
Mitruma sensors, izmantojot daļiņu fotonu
Mitruma sensors, izmantojot daļiņu fotonu
Mitruma sensors, izmantojot daļiņu fotonu

Ievads

Šajā apmācībā mēs izveidosim mitruma sensoru, izmantojot daļiņu fotonu un tā ievietoto vai/un ārējo WiFi antenu. WiFi stiprums ir atkarīgs no mitruma daudzuma gaisā un arī zemē. Mēs izmantojam šo principu augsnes mitruma mērīšanai.

1. darbība: detaļu saraksts

  1. WiFi maršrutētājs

    Lai iegūtu vislabākos rezultātus, maršrutētājam jābūt tuvu fotonam

  2. Daļiņu fotons

    Mēs to izmantojam, lai nosūtītu datus uz mākoni

  3. Maizes dēlis vai kaut kas, kas aizsargā Photons tapas
  4. Ūdensnecaurlaidīgs korpuss

    • Korpuss aizsargā fotonu un strāvas banku no netīrumiem un mitruma.
    • Tam vajadzētu būt pietiekami lielam gan fotonam, gan jaudas bankai
  5. Strāvas banka vai barošanas avots

    Jūs varat izmantot jebkuru strāvas banku, kas atbilst jūsu korpusam, jo lielāka jauda nozīmē, ka sensoru varat izmantot ilgāk

  6. Ārējā antena (pēc izvēles

    To var izmantot, lai palielinātu WiFi jaudu

2. solis: pamati

Pārliecinieties, vai esat iestatījis fotonu, izpildot Photon tīmekļa vietnes norādījumus:

Neobligāti:

Piestipriniet ārējo antenu, kā parādīts fotona rokasgrāmatā

3. darbība: 1. darbība: lietas aizpildīšana

Tagad mēs aizpildīsim lietu ar strāvas banku, fotonu un pēc izvēles ārējo antenu

4. solis: kods

// laiks starp mērījumiem milisekundēs.

// tā kā jūs nevarat publicēt pārāk daudz notikumu, tam ir jābūt vismaz 1000

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// šeit nav ko darīt} void loop () {// veic mērījumu: nolasiet vērtību no iekšējās antenas WiFi.selectAntenna (ANT_INTERNAL); int mērījums1 = WiFi. RSSI (); // publicēt to Particle Cloud Particle.publish ("Iekšējais", (String) mērījums1); // gaidīt delayTime milisekundes

kavēšanās (delayTime);

// veic mērījumu: nolasiet vērtību no ārējās antenas WiFi.selectAntenna (ANT_EXTERNAL); int mērījums2 = WiFi. RSSI (); // publicēt to Particle Cloud Particle.publish ("Ārējais", (String) mērījums2); // gaidīt delayTime milisekundes

kavēšanās (delayTime);

5. solis: sensora apglabāšana

Šajā brīdī daļiņai vajadzētu publicēt datus ar kodu, kas noteikts.

Tagad varat doties ārā un meklēt labu vietu ierīces apglabāšanai.

Tam vajadzētu būt jūsu wifi diapazonā un netālu no zemes, kuru vēlaties izmērīt.

Novietojot ierīci, regulāri jāpārbauda savienojums.

Apglabājot, tagad vajadzētu redzēt signāla stipruma izmaiņas lietus laikā.

6. darbība: datu analīze

Tagad jums ir nekalibrēti dati daļiņu informācijas panelī.

Lai kalibrētu šos datus, varat izvēlēties izmantot divas metodes.

  1. Zema precizitāte

    Šai metodei jūs reģistrējat datus un aplūkojat datu atšķirības pēc un pirms lietus. Tas dod zemu precizitāti, lai noteiktu, cik augsts ir mitruma saturs

  2. Augstāka precizitāte

    Šai metodei jūs aizņematies vai iznomājat augstas precizitātes mitruma sensoru, lai kalibrētu savu diy sensoru. Tas dod augstākas precizitātes datus salīdzinājumā ar pirmo metodi

Ieteicams: