Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Sissejuhatus
Selles õpetuses ehitame niiskuseanduri, kasutades osakeste footonit ja selle vooderdatud või välist WiFi -antenni. WiFi tugevus sõltub niiskusest õhus ja ka pinnases. Seda põhimõtet kasutame mulla niiskuse mõõtmisel.
Samm: osade loend
-
WiFi ruuter
Parimate tulemuste saamiseks peaks ruuter olema footoni lähedal
-
Osakeste footon
Kasutame seda andmete pilve saatmiseks
- Leivalaud või midagi Photonsi tihvtide kaitsmiseks
-
Veekindel ümbris
- Korpus kaitseb footonit ja toitepanka mustuse ja niiskuse eest.
- See peaks olema piisavalt suur nii footonile kui ka jõupangale
-
Toitepank või toiteallikas
Saate kasutada mis tahes toitepanka, mis teie jaoks sobib, suurem võimsus tähendab, et saate andurit kauem kasutada
-
Väline antenn (valikuline
Seda saate kasutada WiFi tugevuse suurendamiseks
2. samm: põhitõed
Veenduge, et olete footoni seadistanud, järgides Photoni veebisaidi juhiseid:
Valikuline:
Kinnitage väline antenn vastavalt fotoni kasutusjuhendile
3. samm: 1. samm: ümbrise täitmine
Nüüd täidame korpuse toitepanga, footoni ja soovi korral välise antenniga
4. samm: kood
// mõõtmiste vaheline aeg millisekundites.
// kuna te ei saa liiga palju sündmusi avaldada, peab see olema vähemalt 1000
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// siin pole midagi teha} void loop () {// tehke mõõtmine: lugege väärtus siseantennist WiFi.selectAntenna (ANT_INTERNAL); int mõõtmine1 = WiFi. RSSI (); // avaldage see osakeste pilveosakestele.publish ("Internal", (String) mõõtmine1); // oodake delayTime aega millisekundites
viivitus (delayTime);
// mõõtmist teha: loe väärtus välisantennilt WiFi.selectAntenna (ANT_EXTERNAL); int mõõtmine2 = WiFi. RSSI (); // avaldage see osakeste pilveosakestele.publish ("Väline", (String) mõõtmine2); // oodake delayTime aega millisekundites
viivitus (delayTime);
Samm: anduri matmine
Sel hetkel peaks osake postitama andmeid koodis määratud intervalliga.
Nüüd saate minna õue ja otsida head kohta seadme matmiseks.
See peaks olema teie WiFi levialas ja maapinna lähedal, mida soovite mõõta.
Seadme paigutamisel peaksite ühendust regulaarselt kontrollima.
Maetuna peaksite nüüd vihma korral nägema signaali tugevuse muutust.
6. samm: andmete analüüs
Nüüd on teil osakeste armatuurlauale kalibreerimata andmed.
Nende andmete kalibreerimiseks võite valida kahe meetodi.
-
Madal täpsus
Selle meetodi puhul logite andmed ja vaatate andmete erinevust pärast ja enne vihma. See annab madala täpsusega oletuse niiskusesisalduse kohta
-
Suurem täpsus
Selle meetodi puhul laenate või rendite oma diy anduri kalibreerimiseks suure täpsusega niiskusanduri. See annab esimese meetodiga võrreldes suurema täpsuse andmed