Tartalomjegyzék:

Nedvességérzékelő részecskefoton használatával: 6 lépés
Nedvességérzékelő részecskefoton használatával: 6 lépés

Videó: Nedvességérzékelő részecskefoton használatával: 6 lépés

Videó: Nedvességérzékelő részecskefoton használatával: 6 lépés
Videó: Томас Кэмпбелл: Эго, паранормальные пси, мой большой палец на ноге 2024, Július
Anonim
Nedvességérzékelő részecskefoton használatával
Nedvességérzékelő részecskefoton használatával
Nedvességérzékelő részecskefoton segítségével
Nedvességérzékelő részecskefoton segítségével

Bevezetés

Ebben az oktatóanyagban egy nedvességérzékelőt fogunk felépíteni egy részecskefoton és annak ágyazott vagy külső WiFi antennája segítségével. A WiFi erőssége a levegőben és a talajban lévő nedvesség mennyiségétől függ. Ezt az elvet használjuk a talajnedvesség mérésére.

1. lépés: Alkatrészlista

  1. WiFi router

    A legjobb eredmény érdekében az útválasztónak közel kell lennie a fotonhoz

  2. Foton részecske

    Ezt használjuk az adatok felhőbe küldéséhez

  3. Kenyeretábla vagy valami, ami megvédi a Photons csapokat
  4. Vízálló tok

    • A tok védi a fotont és a tápegységet a szennyeződéstől és a nedvességtől.
    • Elég nagynak kell lennie mind a foton, mind az energiabank számára
  5. Tápegység vagy áramforrás

    Bármilyen tápegységet használhat az Ön esetére, a nagyobb kapacitás azt jelenti, hogy hosszabb ideig használhatja az érzékelőt

  6. Külső antenna (opcionális)

    Ezzel növelheti a WiFi erősségét

2. lépés: Alapok

Győződjön meg arról, hogy beállította a fotont a Photon webhelyének utasításait követve:

Választható:

Csatlakoztassa a külső antennát a Photon kézikönyvének megfelelően

3. lépés: 1. lépés: A tok feltöltése

Most megtöltjük a tokot a tápegységgel, a fotonnal és opcionálisan a külső antennával

4. lépés: A kód

// a mérések közötti idő ezredmásodpercben.

// mivel nem lehet túl sok eseményt közzétenni, ennek is legalább 1000 -nek kell lennie

int delayTime = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// nincs itt semmi tennivaló} void loop () {// végezzen mérést: olvassa el az értéket a belső antennáról WiFi.selectAntenna (ANT_INTERNAL); int mérés1 = WiFi. RSSI (); // tegye közzé ezt a részecskefelhő -részecskében.publish ("Belső", (String) mérés1); // várjon a delayTime időtartamra ezredmásodperc

késleltetés (delayTime);

// végezzen mérést: olvassa be az értéket a külső antennáról WiFi.selectAntenna (ANT_EXTERNAL); int mérés2 = WiFi. RSSI (); // tegye közzé ezt a részecskefelhő -részecskében.publish ("Külső", (String) mérés2); // várjon a delayTime időtartamra ezredmásodperc

késleltetés (delayTime);

5. lépés: Az érzékelő eltemetése

Ezen a ponton a részecskének a kódban megadott időközönként kell adatokat közzétennie.

Most kimehet a szabadba, és kereshet egy jó helyet az eszköz eltemetéséhez.

A wifi hatótávolságán belül és a mérni kívánt föld közelében kell lennie.

A készülék elhelyezésekor rendszeresen ellenőriznie kell a csatlakozást.

Eltemetéskor látnia kell a jelerősség változását eső esetén.

6. lépés: Adatok elemzése

Most a kalibrálatlan adatok érkeznek a részecskék irányítópultjára.

Ezen adatok kalibrálásához két módszer közül választhat.

  1. Alacsony pontosság

    Ennél a módszernél naplózza az adatokat, és megnézi az adatok közötti különbséget eső után és előtt. Ez alacsony pontossággal tippeli meg, hogy milyen magas a nedvességtartalom

  2. Nagyobb pontosság

    Ehhez a módszerhez kölcsönöz vagy bérel egy nagy pontosságú nedvességérzékelőt a barkácsérzékelő kalibrálásához. Ez nagyobb pontosságú adatokat ad az első módszerhez képest

Ajánlott: