INHOUDSOPGAWE:
- Stap 1: Deellys
- Stap 2: basiese beginsels
- Stap 3: Stap 1: Vul die kas
- Stap 4: Die kode
- Stap 5: Begrawe van die sensor
- Stap 6: Data -analise
Video: Vocht sensor met behulp van deeltjie foton: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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
-
WiFi router
Die router moet naby die Photon wees vir die beste resultate
-
Deeltjie foton
Ons gebruik dit om die data na die wolk te stuur
- Broodbord of iets om die Photons -penne te beskerm
-
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
-
Kragbank of kragbron
U kan die kragbank wat in u geval pas, gebruik, met 'n hoër kapasiteit kan u die sensor langer gebruik
-
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.
-
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
-
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:
Draagbare fyn deeltjie meting: 4 stappe (met foto's)
Meting van fyn deeltjies: Die doel van hierdie projek is om die luggehalte te meet deur die hoeveelheid fyn deeltjies te meet. Danksy die draagbaarheid daarvan is dit moontlik om tuis of onderweg metings uit te voer.Luchtkwaliteit en fyn deeltjies: Deeltjies (
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe
Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Koppelvlak van 3-as-gyroscoopsensor BMG160 met deeltjie: 5 stappe
Interfacing van 3-assige gyroscoopsensor BMG160 met deeltjie: In vandag se wêreld is meer as die helfte van die jeug en kinders dol op speletjies en almal wat daarvan hou, gefassineer deur die tegniese aspekte van spel, weet die belangrikheid van bewegingswaarneming in hierdie domein. Ons was ook verbaas oor dieselfde ding
Hoe om van 0 tot 99 te tel met behulp van 8051 mikrobeheerder met 7 segmentweergawe: 5 stappe (met foto's)
Hoe om van 0 tot 99 te tel Met behulp van 8051 mikrobeheerder met 7 -segmentweergawe: Hallo almal, in hierdie tutoriaal gaan ons u vertel hoe om van 0 tot 99 te tel met twee 7 -segment -skerms