Inhoudsopgave:

Vochtsensor met behulp van deeltjesfoton - Ajarnpa
Vochtsensor met behulp van deeltjesfoton - Ajarnpa

Video: Vochtsensor met behulp van deeltjesfoton - Ajarnpa

Video: Vochtsensor met behulp van deeltjesfoton - Ajarnpa
Video: Badkamer- en toiletventilator met nalooptimer aansluiten | How-to met Elektrototaalmarkt.nl 2024, November
Anonim
Vochtsensor met behulp van deeltjesfoton
Vochtsensor met behulp van deeltjesfoton
Vochtsensor met behulp van deeltjesfoton
Vochtsensor met behulp van deeltjesfoton

Invoering

In deze tutorial gaan we een vochtsensor bouwen met behulp van een deeltjesfoton en een ingebouwde of/en externe wifi-antenne. De sterkte van wifi is afhankelijk van de hoeveelheid vocht in de lucht en ook in de grond. Dit principe gebruiken we voor het meten van bodemvocht.

Stap 1: Onderdelenlijst

  1. Wifi router

    De router moet zich dicht bij de Photon bevinden voor de beste resultaten

  2. Deeltjesfoton

    We gebruiken dit om de gegevens naar de cloud te sturen

  3. Breadboard of iets om de Photons-pinnen te beschermen
  4. Waterdichte behuizing

    • De case beschermt de Photon en powerbank tegen vuil en vocht.
    • Het moet groot genoeg zijn voor zowel het foton als de powerbank
  5. Powerbank of stroombron

    Je kunt elke powerbank gebruiken die in je koffer past, een hogere capaciteit betekent dat je de sensor langer kunt gebruiken

  6. Externe antenne (optioneel)

    U kunt dit gebruiken om de wifi-sterkte te vergroten

Stap 2: Basis

Zorg ervoor dat je het foton hebt ingesteld door de instructies van de Photon-website te volgen:

Optioneel:

Bevestig de externe antenne zoals weergegeven in de Photon-handleiding

Stap 3: Stap 1: De zaak vullen

We gaan nu de koffer vullen met de powerbank, foton en optioneel de externe antenne

Stap 4: De code

//de hoeveelheid tijd, in milliseconden, tussen metingen.

// aangezien je niet te veel evenementen kunt publiceren, moet dit ook minstens 1000 zijn

int vertragingstijd = 15000;

String eventName1 = "WifitestIN"; String eventName2 = "WifitestEX"; void setup(){ //niets te doen hier} void loop(){ //doe een meting: lees de waarde van de interne antenne WiFi.selectAntenna(ANT_INTERNAL); int meting1 = WiFi. RSSI(); //publiceer dit naar de Particle Cloud Particle.publish("Interne", (String) meting1); //wacht op de delayTime hoeveelheid milliseconden

vertraging (vertragingstijd);

// doe een meting: lees de waarde van de externe antenne WiFi.selectAntenna (ANT_EXTERNAL); int meting2 = WiFi. RSSI(); //publiceer dit naar de Particle Cloud Particle.publish("Externe", (String) meting2); //wacht op de delayTime hoeveelheid milliseconden

vertraging (vertragingstijd);

Stap 5: De sensor begraven

Op dit punt zou het deeltje gegevens moeten posten met het interval dat in de code is ingesteld.

Je kunt nu naar buiten gaan en een goede plek zoeken om het apparaat te begraven.

Het moet binnen het bereik van je wifi zijn en in de buurt van de grond die je wilt meten.

Controleer bij het plaatsen van het apparaat regelmatig de verbinding.

Als je begraven bent, zou je nu een verandering in signaalsterkte moeten kunnen zien als het regent.

Stap 6: Gegevensanalyse

U hebt nu gegevens die in het deeltjesdashboard komen dat niet is gekalibreerd.

Om deze gegevens te kalibreren, kunt u ervoor kiezen om met twee methoden te werken.

  1. Lage nauwkeurigheid

    Voor deze methode logt u de gegevens en kijkt u naar het verschil tussen gegevens na en voor regen. Dit geeft een lage nauwkeurigheidsschatting van hoe hoog het vochtgehalte is

  2. Hogere nauwkeurigheid

    Voor deze methode leent of huurt u een vochtsensor met hoge nauwkeurigheid om uw doe-het-zelfsensor te kalibreren. Dit geeft hogere nauwkeurigheidsgegevens in vergelijking met de eerste methode

Aanbevolen: