Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Įvadas
Šioje pamokoje mes sukursime drėgmės jutiklį, naudojant dalelių fotoną ir jo įdėtą arba išorinę „WiFi“anteną. „WiFi“stiprumas priklauso nuo drėgmės kiekio ore ir žemėje. Mes naudojame šį principą matuojant dirvožemio drėgmę.
1 žingsnis: dalių sąrašas
-
„WiFi“maršrutizatorius
Norint pasiekti geriausių rezultatų, maršrutizatorius turėtų būti arti fotono
-
Fotonų dalelės
Mes naudojame tai duomenims siųsti į debesį
- Duonos lenta ar kažkas, kas apsaugo „Photons“kaiščius
-
Neperšlampamas dėklas
- Dėklas apsaugo fotoną ir maitinimo bloką nuo nešvarumų ir drėgmės.
- Jis turėtų būti pakankamai didelis tiek fotonui, tiek galios bankui
-
Maitinimo blokas arba maitinimo šaltinis
Galite naudoti bet kokį maitinimo bloką, kuris tinka jūsų atveju, didesnė talpa reiškia, kad jutiklį galite naudoti ilgiau
- Išorinė antena (neprivaloma
Tai galite naudoti norėdami padidinti „WiFi“stiprumą
2 žingsnis: pagrindai
Įsitikinkite, kad nustatėte fotoną vadovaudamiesi „Photon“svetainės instrukcijomis:
Neprivaloma:
Prijunkite išorinę anteną, kaip parodyta fotono vadove
3 žingsnis: 1 žingsnis: užpildykite dėklą
Dabar užpildysime dėklą maitinimo banku, fotonu ir pasirinktinai išorine antena
4 žingsnis: Kodas
// laikas tarp milisekundžių tarp matavimų.
// kadangi negalite paskelbti per daug įvykių, tai turi būti bent 1000
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// čia nėra ką veikti} void loop () {// atlikite matavimą: skaitykite vertę iš vidinės antenos WiFi.selectAntenna (ANT_INTERNAL); int matavimas1 = WiFi. RSSI (); // paskelbti tai dalelių debesies dalelėje.publish ("Vidinis", (Stygos) matavimas1); // laukti delayTime milisekundžių
uždelsimas (delayTime);
// atlikite matavimą: skaitykite vertę iš išorinės antenos WiFi.selectAntenna (ANT_EXTERNAL); int matavimas2 = WiFi. RSSI (); // paskelbti tai dalelių debesies dalelėje.publish ("Išorinis", (Stygos) matavimas2); // laukti delayTime milisekundžių
uždelsimas (delayTime);
5 žingsnis: palaidokite jutiklį
Šiuo metu dalelė turėtų skelbti duomenis kodu, nustatytu intervalu.
Dabar galite išeiti į lauką ir ieškoti geros vietos prietaisui užkasti.
Jis turėtų būti jūsų „Wi -Fi“diapazone ir šalia žemės, kurią norite išmatuoti.
Įdėdami prietaisą, turite reguliariai tikrinti jungtį.
Palaidotas dabar turėtumėte matyti signalo stiprumo pokyčius lyjant.
6 žingsnis: duomenų analizė
Dabar į dalelių prietaisų skydelį patenka nekalibruoti duomenys.
Norėdami kalibruoti šiuos duomenis, galite pasirinkti du metodus.
-
Mažas tikslumas
Taikant šį metodą, registruojate duomenis ir žiūrite į duomenų skirtumus po lietaus ir prieš lietų. Tai leidžia tiksliai atspėti, kiek drėgmės yra
-
Didesnis tikslumas
Šiam metodui pasiskolinti arba išsinuomoti didelio tikslumo drėgmės jutiklį, kad sukalibruotumėte savo „pasidaryk pats“jutiklį. Tai suteikia didesnio tikslumo duomenis, palyginti su pirmuoju metodu