Sisällysluettelo:
- Vaihe 1: Kosteusanturin tekniset tiedot
- Vaihe 2: Laitteistovaatimukset
- Vaihe 3: Pinout ja liitännät
- Vaihe 4: Anturin asennus
- Vaihe 5: Koodi
- Vaihe 6: Aseta hälytysraja
- Vaihe 7: Käynnistä asetukset
- Vaihe 8: Suorita testi
- Vaihe 9: Tulokset
- Vaihe 10: Kiitos
Video: Kuinka liittää maaperän kosteusanturi ja ESP8266 AskSensors IoT Cloudiin: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä opas näyttää, kuinka liittää maaperän kosteusanturi ja ESP8266 IoT -pilveen.
Tässä projektissa käytämme solmun MCU ESP8266 WiFi -moduulia ja maaperän kosteusanturia, joka mittaa maaperän sisäisen veden tilavuuspitoisuuden ja antaa meille kosteustason tuotoksena. Mittauksia seurataan pilvipalvelun kautta käyttäjäystävällisellä IoT -alustalla nimeltä AskSensors.
Aloitetaan siis!
Vaihe 1: Kosteusanturin tekniset tiedot
Maaperän kosteusanturi koostuu kahdesta anturista, joiden avulla virta kulkee maaperän läpi ja saa vastusarvon kosteusarvon mittaamiseen.
FC-28-anturi on varustettu sekä analogisella että digitaalisella ulostulolla, joten sitä voidaan käyttää sekä analogisessa että digitaalisessa tilassa. Tässä artikkelissa aiomme liittää anturin analogiseen tilaan.
Tässä ovat maaperän kosteusanturin FC-28 tärkeimmät tiedot:
- Tulojännite: 3.3V - 5V
- Lähtöjännite: 0 - 4,2 V.
- Tulovirta: 35mA
- Lähtösignaali: Sekä analoginen että digitaalinen
Vaihe 2: Laitteistovaatimukset
- Tietokone, jossa on Arduino -ohjelmisto. On suositeltavaa työskennellä uuden Arduino IDE -version kanssa. Käytän versiota 1.8.7.
- ESP8266 -kehityskortti. Käytän ESP8266 -solmua MCU v1.
- Maaperän kosteusanturi FC-28 (anturi + vahvistin).
- USB -mikrokaapeli solmun ESP8266 yhdistämiseksi tietokoneeseen.
- Hyppyjohdot
- Leipälauta
Vaihe 3: Pinout ja liitännät
Alla on kolme liitäntäkaaviota maaperän kosteusanturin FC-28 liittämiseksi ESP8266-laitteeseen analogisessa tilassa.
- VCC FC-28-3.3V ESP8266
- FC-28: n GND-ESP8266: n GND
- A0 FC-28-ES08266 A0
Liitä toisella puolella anturin kaksi nastaa vahvistinpiirin kahteen nastaan hyppyjohtojen kautta.
Vaihe 4: Anturin asennus
- Ensimmäinen asia, joka sinun on tehtävä, on luoda AskSensors -tili. Hanki uusi tilisi täältä. Se kestää muutaman sekunnin.
-
Rekisteröi uusi anturi tämän aloitusoppaan mukaisesti. lisää kaksi moduulia anturiin tietojen tallentamiseksi:
- Moduuli 1: kosteustason mittaamiseen.
- Moduuli 2: kosteustilaan. Se näyttää hälytyksen, kun kosteustaso ylittää ennalta määritetyn kynnyksen.
- Kopioi Sensor API KEY IN. Tämä on ainutlaatuinen avain, jota käytämme myöhemmin tietojen lähettämiseen anturillemme.
Vaihe 5: Koodi
Hanki tämä demokoodi AskSensors github -sivulta.
Aseta seuraavat parametrit:
- WiFi SSID ja salasana
- Anturiliittymäsi KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Kosteusanturin analogista lähtöä käytetään anturin kytkemiseen analogisessa tilassa (arvot 0-1023). Kosteusmittaus muunnetaan prosenttiarvoiksi 0% - 100%.
Vaihe 6: Aseta hälytysraja
Maaperän kosteusanturi sisältää potentiometrin, joka asettaa kynnysarvon, jota vertaa LM393 -vertailija, ja tämän kynnysarvon mukaan lähtö -LED syttyy ja laskee.
Tässä demossa emme kuitenkaan käytä tätä potentiometriä. Sen sijaan käytämme AskSensors -kaaviota näyttääksemme, onko kosteusarvo ylittänyt ohjelmiston ennalta määritetyn kynnyksen:
#define MOISTURE_THRESHOLD 55 // kosteusvaroitusraja prosentteina
Vaihe 7: Käynnistä asetukset
- Liitä kosteusanturi ESP8266 -laitteeseen, kuten aiemmin on esitetty.
- Liitä ESP8266 tietokoneeseen USB -liitännän kautta.
- Avaa koodi Arduino IDE: ssä. Valitse sopiva levy ja portti Arduino IDE: stä ja lähetä koodi.
Oheiset kuvat osoittavat asetuksiani. Yksinkertaisuuden vuoksi käytän kupillista vettä kosteuden muutosten testaamiseen.
Nyt meidän pitäisi olla valmiita näkemään tietomme pilvessä!
Vaihe 8: Suorita testi
- Palaa takaisin AskSensorsin anturipaneeliin,
- Napsauta 'visualisoi' ja 'Lisää kuvaaja' ja valitse viiva kaavion tyypiksi moduulille 1 (kosteustaso) ja binäärinen moduulille 2 (kosteusvaroitustila).
- Voit mukauttaa binäärikaavion näyttämään haluamasi tekstin asettamalla ON/OFF -tarrat Add/Edit graph -ikkunaan.
Vaihe 9: Tulokset
Kuvat näyttävät AskSensors -kaaviosta luetut tiedot. Voimme havaita kaksi tapausta:
- Jos anturi ei ole vedessä: Kosteusarvo ylittää kynnyksen ja hälytys on asetettu (kuten binäärikaavioissa on esitetty).
- Missä anturi on vedessä: Kosteustaso on OK.
Avaa nyt sarjapääte Arduino IDE -laitteellasi. Voit tarkistaa AskSensors-kaavion lukemat ja arvot, jotka tulostetaan Arduino-päätelaitteeseesi.
Vaihe 10: Kiitos
Kiitos!
Tarvita lisää ?
Tässä on yksityiskohtainen dokumentaatio ja vaiheittaiset oppaat.
Suositeltava:
Tee oma maaperän kosteusanturi Arduinolla !!!: 10 vaihetta
Tee oma maaperän kosteusanturi Arduinolla !!!: TIETOJA !!! Tässä ohjeessa liitämme FC-28-maaperän kosteusanturin Arduinon kanssa. Tämä anturi mittaa maaperän sisältämän veden tilavuuspitoisuuden ja antaa meille kosteustason tuotoksena. Anturi on varustettu molemmilla analogisilla
Helppo maaperän kosteusanturi Arduino 7 segmentin näyttö: 4 vaihetta (kuvilla)
Helppo maaperän kosteusanturi Arduino 7 -segmenttinäyttö: Hei! Karanteeni voi olla rankkaa. Olen onnekas, että minulla on pieni piha ja paljon kasveja talossa, ja tämä sai minut ajattelemaan, että voisin tehdä pienen työkalun, joka auttaa minua pitämään niistä hyvää huolta, kun olen jumissa kotona. Tämä projekti on yksinkertainen ja toimiva
Tee itse maaperän kosteusanturi [ARDUINO/ESP -YHTEENSOPIVA]: 3 vaihetta
Kuinka tehdä maaperän kosteusanturi DIY [ARDUINO/ESP COMPATIBLE]: Hei, tässä oppaassa näemme kuinka rakentaa maaperän kosteusanturi tyhjästä! Se on erittäin edullinen ja yhteensopiva kaikentyyppisten mikro -ohjaimien kanssa sähköpisteestä alkaen näkökulmasta piiri esitetään yksinkertaisena eläkkeenjakajana
Maaperän kosteusanturi ja kasteluvaroitus: 4 vaihetta
Maaperän kosteusanturi ja kasteluvaroitus: Luomme maaperän kosteutta mittaavan laitteen, joka perustuu WEMOS D1 miniin ja kapasitiiviseen maaperän kosteusanturiin. ja voimme antaa varoituksen
Maaperän kosteusanturi Arduinolla: 4 vaihetta
Maaperän kosteusanturi Arduinon kanssa: Hei kaverit, tässä oppaassa opimme käyttämään maaperän kosteusanturia Arduinon kanssa, joten kuten nimi viittaa maaperän kosteusanturiin, mikä tarkoittaa, että se havaitsee maaperän kosteuden. Joten se kertoo vesipitoisuudesta, joka on käytettävissä