Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Noțiuni de bază
- Pasul 3: Pasul 1: Completarea carcasei
- Pasul 4: Codul
- Pasul 5: Îngroparea senzorului
- Pasul 6: Analiza datelor
Video: Senzor de umiditate folosind fotonul de particule: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Introducere
În acest tutorial vom construi un senzor de umiditate folosind un foton de particule și antenă WiFi în pat sau / și externă. Rezistența WiFi depinde de cantitatea de umiditate din aer și, de asemenea, din sol. Folosim acest principiu pentru măsurarea umidității solului.
Pasul 1: Lista pieselor
-
Router WiFi
Routerul ar trebui să fie aproape de Photon pentru cele mai bune rezultate
-
Fotonul cu particule
Folosim acest lucru pentru a trimite datele în cloud
- Panou sau ceva care să protejeze pinii Photons
-
Carcasă impermeabilă
- Carcasa protejează fotonul și banca de alimentare de murdărie și umiditate.
- Ar trebui să fie suficient de mare atât pentru foton cât și pentru banca de putere
-
Banca de alimentare sau sursă de alimentare
Puteți utiliza orice bancă de putere se potrivește în cazul dvs., capacitatea mai mare înseamnă că puteți utiliza senzorul mai mult timp
-
Antena externa (optional
Puteți utiliza acest lucru pentru a câștiga o creștere a puterii WiFi
Pasul 2: Noțiuni de bază
Asigurați-vă că ați configurat fotonul urmând instrucțiunile de pe site-ul Photon:
Opțional:
Prindeți antena externă așa cum se arată în manualul fotonului
Pasul 3: Pasul 1: Completarea carcasei
Acum vom umple carcasa cu banca de energie, fotonul și opțional antena externă
Pasul 4: Codul
// cantitatea de timp, în milisecunde, între măsurători.
// din moment ce nu puteți publica prea multe evenimente, acesta trebuie să fie de cel puțin 1000
int delayTime = 15000;
String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup () {// nimic de făcut aici} void loop () {// faceți o măsurătoare: citiți valoarea din antena internă WiFi.selectAntenna (ANT_INTERNAL); int măsurare1 = WiFi. RSSI (); // publicați acest lucru în Particle Cloud Particle.publish („Internal”, (String) measure1); // așteptați cantitatea delayTime de milisecunde
întârziere (delayTime);
// faceți o măsurare: citiți valoarea de pe antena externă WiFi.selectAntenna (ANT_EXTERNAL); int măsurare2 = WiFi. RSSI (); // publicați acest lucru în Particle Cloud Particle.publish („Extern”, (String) măsurare2); // așteptați cantitatea delayTime de milisecunde
întârziere (delayTime);
Pasul 5: Îngroparea senzorului
În acest moment, particula ar trebui să posteze date la intervalul stabilit în cod.
Acum puteți ieși afară și căutați un loc bun pentru a îngropa dispozitivul.
Ar trebui să se afle în raza de acțiune a rețelei Wi-Fi și în apropierea terenului pe care doriți să îl măsurați.
Ar trebui să verificați în mod regulat conexiunea atunci când puneți dispozitivul.
Când este îngropat, ar trebui să puteți vedea acum o schimbare a puterii semnalului atunci când plouă.
Pasul 6: Analiza datelor
Acum aveți date care intră în tabloul de bord al particulelor care nu sunt calibrate.
Pentru a calibra aceste date puteți alege să folosiți două metode.
-
Precizie redusă
Pentru această metodă, înregistrați datele și priviți diferența de date după și înainte de ploaie, ceea ce oferă o precizie redusă despre cât de ridicat este conținutul de umiditate
-
Precizie mai mare
Pentru această metodă, împrumutați sau angajați un senzor de umiditate de înaltă precizie pentru a vă calibra senzorul de bricolaj. Acest lucru oferă date de precizie mai mare comparativ cu prima metodă
Recomandat:
Măsurarea accelerației folosind ADXL345 și fotonul de particule: 4 pași
Măsurarea accelerației folosind ADXL345 și fotonul de particule: ADXL345 este un accelerometru pe 3 axe, cu putere mică, subțire, cu o rezoluție înaltă (13 biți), măsurând până la ± 16 g. Datele de ieșire digitală sunt formatate ca un complement de doi biți pe 16 biți și sunt accesibile prin interfața digitală I2 C. Măsurează
Măsurarea umidității folosind HYT939 și fotonul de particule: 4 pași
Măsurarea umidității folosind HYT939 și fotonul de particule: HYT939 este un senzor digital de umiditate care funcționează pe protocolul de comunicație I2C. Umiditatea este un parametru esențial atunci când vine vorba de sisteme medicale și laboratoare, așa că, pentru a atinge aceste obiective, am încercat să interfațăm HYT939 cu zmeură pi. Eu
Măsurarea accelerației folosind H3LIS331DL și fotonul de particule: 4 pași
Măsurarea accelerației utilizând H3LIS331DL și fotonul de particule: H3LIS331DL, este un accelerometru liniar cu 3 axe de înaltă performanță, de mică putere, aparținând familiei „nano”, cu interfață serială digitală I²C. H3LIS331DL are scale complete selectabile de utilizator de ± 100g / ± 200g / ± 400g și este capabil să măsoare accelerații cu
Măsurarea temperaturii folosind MCP9803 și fotonul de particule: 4 pași
Măsurarea temperaturii utilizând MCP9803 și fotonul de particule: MCP9803 este un senzor de temperatură cu precizie de 2 fire. Acestea sunt înglobate cu registre programabile de utilizator care facilitează aplicațiile de detectare a temperaturii. Acest senzor este potrivit pentru un sistem de monitorizare a temperaturii multi-zone extrem de sofisticat
Monitorizarea panoului solar folosind fotonul de particule: 7 pași
Monitorizarea panourilor solare folosind fotonul de particule: Scopul proiectului este de a îmbunătăți eficiența panourilor solare. Proiectul este conceput pentru a supraveghea generarea de energie solară fotovoltaică pentru a spori performanța, monitorizarea și întreținerea centralei solare. În acest proiect, particula ph