![Mullaniiskuse anduri ja ESP8266 ühendamine AskSensors IoT Cloudiga: 10 sammu Mullaniiskuse anduri ja ESP8266 ühendamine AskSensors IoT Cloudiga: 10 sammu](https://i.howwhatproduce.com/images/006/image-16288-11-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Kuidas ühendada mulla niiskusandur ja ESP8266 AskSensors IoT Cloudiga Kuidas ühendada mulla niiskusandur ja ESP8266 AskSensors IoT Cloudiga](https://i.howwhatproduce.com/images/006/image-16288-12-j.webp)
See juhend näitab teile, kuidas ühendada mulla niiskusandur ja ESP8266 IoT pilvega.
Selle projekti jaoks kasutame sõlme MCU ESP8266 WiFi moodulit ja mulla niiskusandurit, mis mõõdab pinnases oleva vee mahulist sisaldust ja annab meile väljundina niiskustaseme. Mõõtmisi jälgitakse pilve kaudu, kasutades kasutajasõbralikku IoT platvormi AskSensors.
Nii et alustame!
1. samm: niiskusanduri spetsifikatsioonid
Pinnase niiskusandur koosneb kahest sondist, mis lasevad voolul pinnast läbida ja saada vastupanuväärtuse niiskusväärtuse mõõtmiseks.
FC-28 andur on varustatud nii analoog- kui ka digitaalse väljundiga, nii et seda saab kasutada nii analoog- kui ka digitaalrežiimis. Selles artiklis ühendame anduri analoogrežiimis.
Siin on mulla niiskusanduri FC-28 peamised spetsifikatsioonid:
- Sisendpinge: 3.3V kuni 5V
- Väljundpinge: 0 kuni 4,2 V.
- Sisendvool: 35mA
- Väljundsignaal: nii analoog kui ka digitaalne
Samm: riistvaranõuded
![Riistvara nõuded Riistvara nõuded](https://i.howwhatproduce.com/images/006/image-16288-13-j.webp)
- Arvuti, kus töötab Arduino tarkvara. Soovitatav on töötada Arduino IDE uue versiooniga. Kasutan v1.8.7.
- ESP8266 arendusplaat. Ma kasutan ESP8266 sõlme MCU v1.
- Mulla niiskusandur FC-28 (sond + võimendi).
- USB mikrokaabel sõlme ESP8266 arvutiga ühendamiseks.
- Jumper juhtmed
- Leivalaud
Samm 3: Pinout ja ühendused
![Pinout ja ühendused Pinout ja ühendused](https://i.howwhatproduce.com/images/006/image-16288-14-j.webp)
Allpool on toodud kolme ühendusskeem mulla niiskusanduri FC-28 ühendamiseks ESP8266-ga analoogrežiimis.
- VCC FC-28 kuni 3.3V ESP8266
- FC-28 GND kuni ESP8266 GND
- A0 FC-28 kuni ES08266 A0
Teisel küljel ühendage sondi kaks tihvti võimendiahela kahe tihvtiga hüppajajuhtmete kaudu.
4. samm: anduri seadistamine
- Esimene asi, mida peate tegema, on AskSensorsi konto loomine. Hankige oma uus konto siit. See võtab paar sekundit.
-
Registreerige uus andur, nagu on kirjeldatud selles alustamisjuhendis. lisage andurile kaks moodulit andmete salvestamiseks:
- Moodul 1: niiskuse taseme mõõtmiseks.
- Moodul 2: niiskuse oleku jaoks. See näitab hoiatust, kui niiskuse tase ületab eelmääratud läve.
- Kopeerige anduri API KEY IN alla. See on ainulaadne võti, mida kasutame hiljem andmete saatmiseks meie andurile.
Samm: kood
Hankige see demokood AskSensors githubi lehelt.
Määrake järgmised parameetrid:
- WiFi SSID ja parool
- Teie anduri API KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Niiskusanduri analoogväljundit kasutatakse anduri ühendamiseks analoogrežiimis (väärtused 0 kuni 1023). Niiskuse mõõtmine teisendatakse protsentuaalseks väärtuseks 0% kuni 100%.
6. toiming: määrake hoiatuslävi
Mulla niiskuseandur sisaldab potentsiomeetrit, mis määrab läviväärtuse, mida võrdleb LM393 võrdlusmasin ja vastavalt sellele läviväärtusele süttib ja väljub LED.
Kuid selles demos me seda potentsiomeetrit ei kasuta. Selle asemel kasutame AskSensors graafikut, et näidata, kas niiskuse väärtus on ületanud tarkvara eelmääratud läve:
#define MOISTURE_THRESHOLD 55 // niiskuse hoiatuslävi protsentides
Samm: lülitage seadistus sisse
![Lülitage seade sisse Lülitage seade sisse](https://i.howwhatproduce.com/images/006/image-16288-15-j.webp)
![Lülitage seade sisse Lülitage seade sisse](https://i.howwhatproduce.com/images/006/image-16288-16-j.webp)
- Ühendage niiskusandur ESP8266 -ga, nagu eespool näidatud.
- Ühendage oma ESP8266 arvutiga USB kaudu.
- Avage oma kood Arduino IDE -s. Valige Arduino IDE -st sobiv plaat ja port ning laadige kood üles.
Lisatud pildid näitavad minu seadistust. Lihtsuse huvides kasutan niiskuse muutuste testimiseks tassi vett.
Nüüd peaksime olema valmis oma andmeid pilves nägema!
8. samm: käivitage test
- Naaske AskSensorsis tagasi andurite armatuurlauale,
- Klõpsake 'visualiseeri' ja 'Lisa graafik' ning valige Mooduli 1 jaoks (niiskuse tase) ja Mooduli 2 jaoks (binaarne) mooduli 2 jaoks (niiskuse hoiatuse olek) joonjoon.
- Saate kohandada binaargraafikut soovitud teksti kuvamiseks, seadistades graafiku lisamise/muutmise aknas olevad ON/OFF sildid.
9. samm: tulemused
![Tulemused Tulemused](https://i.howwhatproduce.com/images/006/image-16288-17-j.webp)
![Tulemused Tulemused](https://i.howwhatproduce.com/images/006/image-16288-18-j.webp)
![Tulemused Tulemused](https://i.howwhatproduce.com/images/006/image-16288-19-j.webp)
![Tulemused Tulemused](https://i.howwhatproduce.com/images/006/image-16288-20-j.webp)
Pildid näitavad AskSensors graafikult loetud andmeid. Võime täheldada kahte juhtumit:
- Kui andur on veest tühi: niiskuse väärtus ületab künnise ja märguanne on seatud (nagu on näidatud binaarsetes graafikutes).
- Kui andur on vees: Niiskus on korras.
Nüüd avage oma Arduino IDE jadaterminal. Saate AskSensorsi graafiku näiteid ristkontrollida väärtustega, mis on trükitud teie Arduino terminalile.
Samm: aitäh
Aitäh!
Vajan veel ?
Siin on üksikasjalik dokumentatsioon koos samm -sammult juhistega.
Soovitan:
Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu
![Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu Töötlemise ja Arduino ühendamine ning 7 segmendi ja servo GUI kontrolleri ühendamine: 4 sammu](https://i.howwhatproduce.com/images/009/image-25340-j.webp)
Töötlemise ja Arduino ning Make 7 Segment ja Servo GUI kontrolleri ühendamine: mõnede teie tehtud projektide puhul on vaja kasutada Arduinot, kuna see pakub lihtsat prototüüpimisplatvormi, kuid graafika kuvamine Arduino jadamonitoris võib võtta päris kaua aega ja seda on isegi raske teha. Graafikuid saate kuvada Arduino jadamonitoril
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: 4 sammu
![MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: 4 sammu MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: 4 sammu](https://i.howwhatproduce.com/images/001/image-204-52-j.webp)
MITME ANDURI ÜHENDAMINE ÜHE ARDUINO UNO SERIAL PORT -iga: Selles õpetuses laiendame ühte Arduino UNO UART (Rx/Tx) jadapordi, et saaks ühendada mitu Atlase andurit. Laiendamine toimub 8: 1 jadapordi laiendusplaadi abil. Arduino sadam on laiendajaga seotud pärast seda, kui
DHT11/DHT22 anduri ühendamine pilvega ESP8266-põhise plaadiga: 9 sammu
![DHT11/DHT22 anduri ühendamine pilvega ESP8266-põhise plaadiga: 9 sammu DHT11/DHT22 anduri ühendamine pilvega ESP8266-põhise plaadiga: 9 sammu](https://i.howwhatproduce.com/images/002/image-3715-52-j.webp)
DHT11/DHT22 anduri ühendamine pilvega ESP8266-põhise plaadiga: Eelmises artiklis ühendasin oma ESP8266-põhise NodeMCU-plaadi Cloud4RPi teenusega. Nüüd on aeg tõeliseks projektiks
UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: 6 sammu
![UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: 6 sammu UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: 6 sammu](https://i.howwhatproduce.com/images/003/image-8537-11-j.webp)
UbiDots-ESP32 ühendamine ja mitme anduri andmete avaldamine: ESP32 ja ESP 8266 on IoT valdkonnas väga tuttavad SoC-d. Need on omamoodi õnnistuseks asjade Interneti projektidele. ESP 32 on integreeritud WiFi ja BLE -ga seade. Lihtsalt sisestage oma SSID, parool ja IP -konfiguratsioonid ning integreerige asjad
Täielik juhend mullaniiskuse anduri kasutamiseks koos praktilise näitega: 7 sammu
![Täielik juhend mullaniiskuse anduri kasutamiseks koos praktilise näitega: 7 sammu Täielik juhend mullaniiskuse anduri kasutamiseks koos praktilise näitega: 7 sammu](https://i.howwhatproduce.com/images/005/image-12274-4-j.webp)
Täielik juhend mullaniiskuse anduri kasutamiseks W/ praktiline näide: seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil Ülevaade Selles õpetuses saate teada, kuidas kasutada mullaniiskuse andurit. Esitatakse ka praktilisi näiteid, mis aitavad koodi omandada. Mida õpid: kuidas muld