Cuprins:

Senzor de umiditate folosind fotonul de particule: 6 pași
Senzor de umiditate folosind fotonul de particule: 6 pași

Video: Senzor de umiditate folosind fotonul de particule: 6 pași

Video: Senzor de umiditate folosind fotonul de particule: 6 pași
Video: STC-3028 Thermostat with Heat and Humidity Fully Explained and demonstrated 2024, Decembrie
Anonim
Senzor de umiditate folosind fotonul de particule
Senzor de umiditate folosind fotonul de particule
Senzor de umiditate folosind fotonul de particule
Senzor de umiditate folosind fotonul de particule

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

  1. Router WiFi

    Routerul ar trebui să fie aproape de Photon pentru cele mai bune rezultate

  2. Fotonul cu particule

    Folosim acest lucru pentru a trimite datele în cloud

  3. Panou sau ceva care să protejeze pinii Photons
  4. 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
  5. 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

  6. 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.

  1. 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

  2. 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: