Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Introduktion
I denna handledning ska vi bygga en fuktsensor med hjälp av en partikelfoton och dess i sängs eller/och extern WiFi -antenn. WiFi -styrkan är beroende av mängden fukt i luften och även i marken. Vi använder denna princip för mätning av markfuktighet.
Steg 1: Dellista
-
Wifi router
Routern bör vara nära foton för bästa resultat
-
Partikelfoton
Vi använder detta för att skicka data till molnet
- Brödbräda eller något för att skydda fotonerna
-
Vattentätt fodral
- Fodralet skyddar Photon och powerbanken från smuts och fukt.
- Det ska vara tillräckligt stort för både foton och powerbank
- Kraftbank eller strömkälla
Du kan använda vilken powerbank som helst i ditt fall, högre kapacitet innebär att du kan använda sensorn längre
-
Extern antenn (tillval
Du kan använda detta för att öka WiFi -styrkan
Steg 2: Grunderna
Se till att du har konfigurerat foton genom att följa instruktionerna på Photons webbplats:
Frivillig:
Sätt fast den externa antennen som visas i Photons manual
Steg 3: Steg 1: Fyllning av lådan
Vi ska nu fylla fodralet med powerbank, foton och eventuellt den externa antennen
Steg 4: Koden
// tiden, i millisekunder, mellan mätningarna.
// eftersom du inte kan publicera för många evenemang har det också varit minst 1000
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// inget att göra här} void loop () {// gör en mätning: läs värdet från den interna antennen WiFi.selectAntenna (ANT_INTERNAL); intmätning1 = WiFi. RSSI (); // publicera detta till Particle Cloud Particle.publish ("Intern", (String) -mätning1); // vänta på delayTime -mängden millisekunder
delay (delayTime);
// gör en mätning: läs värdet från den externa antennen WiFi.selectAntenna (ANT_EXTERNAL); intmätning2 = WiFi. RSSI (); // publicera detta till Particle Cloud Particle.publish ("Extern", (String) -mätning2); // vänta på delayTime -mängden millisekunder
delay (delayTime);
Steg 5: Begrava sensorn
Vid denna tidpunkt bör partikeln posta data med det intervall som anges i koden.
Du kan nu gå ut och leta efter en bra plats att begrava enheten.
Det bör ligga inom räckvidden för din wifi och nära marken som du vill mäta.
Du bör regelbundet kontrollera anslutningen när du placerar enheten.
När du är begravd ska du nu kunna se en förändring i signalstyrkan när det regnar.
Steg 6: Dataanalys
Du har nu data som kommer in i partikelpanelen som är okalibrerad.
För att kalibrera dessa data kan du välja att gå med två metoder.
-
Låg noggrannhet
För denna metod loggar du data och tittar på skillnaden i data efter och före regn. Detta ger en låg noggrannhetsgissning om hur hög fukthalten är
-
Högre noggrannhet
För denna metod lånar eller hyr du en fuktsensor med hög noggrannhet för att kalibrera din diy -sensor. Detta ger högre noggrannhetsdata jämfört med den första metoden