INHOUDSOPGAWE:

Vocht sensor met behulp van deeltjie foton: 6 stappe
Vocht sensor met behulp van deeltjie foton: 6 stappe

Video: Vocht sensor met behulp van deeltjie foton: 6 stappe

Video: Vocht sensor met behulp van deeltjie foton: 6 stappe
Video: Как поработить человечество ►1 Прохождение Destroy all humans! 2024, Julie
Anonim
Vogsensor met behulp van deeltjiesfoton
Vogsensor met behulp van deeltjiesfoton
Vogsensor met behulp van deeltjiesfoton
Vogsensor met behulp van deeltjiesfoton

Inleiding

In hierdie tutoriaal gaan ons 'n vogsensor bou met behulp van 'n deeltjie foton en 'n beddegoed of/en eksterne WiFi -antenna. WiFi -sterkte hang af van die hoeveelheid vog in die lug en ook in die grond. Ons gebruik hierdie beginsel vir die meting van grondvog.

Stap 1: Deellys

  1. WiFi router

    Die router moet naby die Photon wees vir die beste resultate

  2. Deeltjie foton

    Ons gebruik dit om die data na die wolk te stuur

  3. Broodbord of iets om die Photons -penne te beskerm
  4. Waterdigte tas

    • Die omhulsel beskerm die Photon en die kragbank teen vuil en vog.
    • Dit moet groot genoeg wees vir beide die foton en die kragbank
  5. Kragbank of kragbron

    U kan die kragbank wat in u geval pas, gebruik, met 'n hoër kapasiteit kan u die sensor langer gebruik

  6. Eksterne antenna (opsioneel

    U kan dit gebruik om 'n toename in WiFi -sterkte te kry

Stap 2: basiese beginsels

Maak seker dat u die foton opgestel het deur die instruksies van die Photon -webwerf te volg:

Opsioneel:

Bevestig die eksterne antenna soos aangedui in die Photon -handleiding

Stap 3: Stap 1: Vul die kas

Ons gaan die boks nou vul met die kragbank, foton en ook die eksterne antenna

Stap 4: Die kode

// die hoeveelheid tyd, in millisekondes, tussen metings.

// aangesien u nie te veel geleenthede kan publiseer nie, moet dit ook minstens 1000 wees

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; leemte -opstelling () {// niks om hier te doen nie} leemte -lus () {// doen 'n meting: lees die waarde van die interne antenna WiFi.selectAntenna (ANT_INTERNAL); int meting1 = WiFi. RSSI (); // publiseer dit in die Particle Cloud Particle.publish ("Interne", (String) meting1); // wag vir die delayTime hoeveelheid millisekondes

vertraging (delayTime);

// 'n meting doen: lees die waarde van die eksterne antenna WiFi.selectAntenna (ANT_EXTERNAL); int meting2 = WiFi. RSSI (); // publiseer dit in die Particle Cloud Particle.publish ("External", (String) meting2); // wag vir die delayTime hoeveelheid millisekondes

vertraging (delayTime);

Stap 5: Begrawe van die sensor

Op hierdie punt moet die deeltjie data plaas met die interval wat in die kode gestel is.

U kan nou buite gaan en 'n goeie plek soek om die toestel te begrawe.

Dit moet binne die bereik van u wifi wees en naby die grond wat u wil meet.

U moet die verbinding gereeld nagaan wanneer u die toestel plaas.

As u begrawe het, behoort u 'n verandering in seinsterkte te kan sien as dit reën.

Stap 6: Data -analise

U het nou data wat ongekalibreer is in die deeltjie -dashboard.

Om hierdie data te kalibreer, kan u twee metodes kies.

  1. Lae akkuraatheid

    Vir hierdie metode teken u die data aan en kyk na die verskil in data na en voor reën. Dit gee 'n lae akkuraatheidsgraad van hoe hoog die voginhoud is

  2. Hoër akkuraatheid

    Vir hierdie metode leen of huur u 'n vogsensor met 'n hoë akkuraatheid om u diy -sensor te kalibreer, wat meer akkuraatheidsdata bied as die eerste metode

Aanbeveel: