
Turinys:
- 1 žingsnis: drėgmės jutiklio specifikacijos
- 2 žingsnis: Aparatūros reikalavimai
- 3 žingsnis: „Pinout“ir jungtys
- 4 žingsnis: jutiklio nustatymas
- 5 žingsnis: Kodas
- 6 veiksmas: nustatykite įspėjimo slenkstį
- 7 veiksmas: įjunkite sąranką
- 8 veiksmas: paleiskite testą
- 9 žingsnis: Rezultatai
- 10 žingsnis: ačiū
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59

Ši instrukcija parodo, kaip prijungti dirvožemio drėgmės jutiklį ir ESP8266 prie IoT debesies.
Šiam projektui naudosime mazgo MCU ESP8266 WiFi modulį ir dirvožemio drėgmės jutiklį, kuris matuoja tūrinį vandens kiekį dirvožemyje ir suteikia mums drėgmės lygį. Matavimai bus stebimi debesyje, naudojant patogią daiktų interneto platformą „AskSensors“.
Taigi pradėkime!
1 žingsnis: drėgmės jutiklio specifikacijos
Dirvožemio drėgmės jutiklį sudaro du zondai, leidžiantys srovei praeiti per dirvą ir gauti atsparumo vertę drėgmės vertei matuoti.
FC-28 jutiklis turi analoginį ir skaitmeninį išvestį, todėl jį galima naudoti tiek analoginiu, tiek skaitmeniniu režimu. Šiame straipsnyje mes sujungsime jutiklį analoginiu režimu.
Čia pateikiamos pagrindinės dirvožemio drėgmės jutiklio FC-28 specifikacijos:
- Įvesties įtampa: nuo 3.3V iki 5V
- Išėjimo įtampa: nuo 0 iki 4,2 V.
- Įvesties srovė: 35 mA
- Išvesties signalas: tiek analoginis, tiek skaitmeninis
2 žingsnis: Aparatūros reikalavimai

- Kompiuteris, kuriame veikia „Arduino“programinė įranga. Rekomenduojama dirbti su nauja „Arduino IDE“versija. Aš naudoju v1.8.7.
- ESP8266 kūrimo lenta. Aš naudoju ESP8266 mazgo MCU v1.
- Dirvožemio drėgmės jutiklis FC-28 (zondas + stiprintuvas).
- USB mikro kabelis, skirtas mazgui ESP8266 prijungti prie kompiuterio.
- Jumperio laidai
- Bandomoji Lenta
3 žingsnis: „Pinout“ir jungtys

Žemiau yra trijų jungčių schema, skirta prijungti dirvožemio drėgmės jutiklį FC-28 prie ESP8266 analoginiu režimu.
- VCC nuo FC-28 iki 3.3V ESP8266
- GND nuo FC-28 iki GND nuo ESP8266
- A0 nuo FC-28 iki A0 iš ESP8266
Kitoje pusėje prijunkite du zondo kaiščius prie dviejų stiprintuvo grandinės kaiščių per trumpiklius.
4 žingsnis: jutiklio nustatymas
- Pirmas dalykas, kurį turėsite padaryti, yra sukurti „AskSensors“paskyrą. Gaukite naują paskyrą čia. Tai užtrunka kelias sekundes.
-
Užregistruokite naują jutiklį, kaip paaiškinta šiame pradžios vadove. Pridėkite du modulius prie savo jutiklio, kad išsaugotumėte duomenis:
- 1 modulis: drėgmės lygio matavimui.
- 2 modulis: drėgmės būsenai. Jis rodo įspėjimą, kai drėgmės lygis viršija iš anksto nustatytą slenkstį.
- Nukopijuokite jutiklio API KEY IN. Tai unikalus raktas, kurį vėliau panaudosime duomenims siųsti į mūsų jutiklį.
5 žingsnis: Kodas
Gaukite šį demonstracinį kodą iš „AskSensors github“puslapio.
Nustatykite šiuos parametrus:
- „WiFi“SSID ir slaptažodis
- Jūsų jutiklio API KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Analoginis drėgmės jutiklio išėjimas naudojamas jutikliui prijungti analoginiu režimu (vertės nuo 0 iki 1023). Drėgmės matavimas bus konvertuojamas į procentines vertes nuo 0% iki 100%.
6 veiksmas: nustatykite įspėjimo slenkstį
Dirvožemio drėgmės jutiklyje yra potenciometras, kuris nustatys slenkstinę vertę, kurią palygins lyginamasis LM393, ir pagal šią ribinę vertę užsidegs ir sumažės išėjimo šviesos diodas.
Tačiau šioje demonstracijoje mes nenaudosime šio potenciometro. Vietoj to mes naudosime „AskSensors“grafiką, norėdami parodyti, ar drėgmės vertė viršijo programinės įrangos iš anksto nustatytą slenkstį:
#define MOISTURE_THRESHOLD 55 // įspėjimo apie drėgmę slenkstis %
7 veiksmas: įjunkite sąranką


- Prijunkite drėgmės jutiklį prie ESP8266, kaip parodyta anksčiau.
- Prijunkite ESP8266 prie kompiuterio per USB.
- Atidarykite savo kodą „Arduino IDE“. Iš „Arduino IDE“pasirinkite tinkamą plokštę ir prievadą ir įkelkite kodą.
Pridedamuose paveikslėliuose parodyta mano sąranka. Paprastumo dėlei naudoju puodelį vandens drėgmės pokyčiams patikrinti.
Dabar turėtume būti pasirengę matyti savo duomenis debesyje!
8 veiksmas: paleiskite testą
- Grįžkite į jutiklio prietaisų skydelį „AskSensors“,
- Spustelėkite „vizualizuoti“ir „Pridėti grafiką“ir pasirinkite eilutę kaip grafiko tipą 1 moduliui (drėgmės lygis) ir dvejetainį moduliui 2 moduliui (įspėjimo apie drėgmę būsena).
- Galite tinkinti dvejetainę diagramą, kad būtų rodomas norimas tekstas, nustatydami įjungimo/išjungimo etiketes lange Pridėti/redaguoti diagramą.
9 žingsnis: Rezultatai




Paveiksluose rodomi „AskSensors“grafike nuskaityti duomenys. Galime pastebėti du atvejus:
- Kai jutiklyje nėra vandens: drėgmės vertė viršija slenkstį ir yra nustatytas įspėjimas (kaip parodyta dvejetainėse diagramose).
- Kur jutiklis yra vandenyje: Drėgmės lygis yra geras.
Dabar atidarykite „Arduino IDE“serijinį terminalą. Galite patikrinti „AskSensors“grafiko rodmenis su „Arduino“terminale atspausdintomis vertėmis.
10 žingsnis: ačiū
Ačiū!
Reikia daugiau ?
Čia pateikiama išsami dokumentacija su žingsnis po žingsnio vadovais.
Rekomenduojamas:
Sukurkite savo dirvožemio drėgmės jutiklį naudodami „Arduino“!!!: 10 žingsnių

Sukurkite savo dirvožemio drėgmės jutiklį naudodami „Arduino“!!!: APIE !!! Šioje instrukcijoje mes sujungsime dirvožemio drėgmės jutiklį FC-28 su „Arduino“. Šis jutiklis matuoja tūrinį vandens kiekį dirvožemyje ir suteikia mums drėgmės lygį. Jutiklyje yra abu analoginiai
Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“: 5 veiksmai

Kaip prijungti ESP8266 „NodeMCU“prie „IoT Cloud“: ši instrukcija parodo paprastą daiktų interneto demonstraciją naudojant ESP8266 „NodeMCU“ir internetinę daiktų interneto paslaugą „AskSensors“. Mes parodome, kaip greitai gauti duomenis iš ESP8266 HTTPS kliento ir nubraižyti juos grafike į „AskSensors Io“
Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai

Kaip prijungti ESP32 prie „IoT Cloud“: ši instrukcija pateikiama straipsnių serijoje apie aparatūros, tokios kaip „Arduino“ir ESP8266, prijungimą prie debesies. Aš jums paaiškinsiu, kaip prijungti ESP32 mikroschemą prie debesies naudojant „AskSensors IoT“paslaugą. Kodėl ESP32? Po didelės sėkmės
Kaip naudoti dirvožemio drėgmės jutiklį naudojant „Arduino“: 4 žingsniai

Kaip naudoti dirvožemio drėgmės jutiklį naudojant „Arduino“: Dirvožemio drėgmės jutiklis yra jutiklis, kuriuo galima matuoti drėgmę dirvožemyje. Tinka protingo ūkininkavimo projektų, drėkinimo valdiklių ar daiktų interneto žemės ūkio projektų prototipams gaminti. Šis jutiklis turi 2 zondus. Kuris įpratęs
Kaip pasidaryti dirvožemio drėgmės jutiklį „pasidaryk pats“[ARDUINO/ESP SUDERINAMAS]: 3 žingsniai
![Kaip pasidaryti dirvožemio drėgmės jutiklį „pasidaryk pats“[ARDUINO/ESP SUDERINAMAS]: 3 žingsniai Kaip pasidaryti dirvožemio drėgmės jutiklį „pasidaryk pats“[ARDUINO/ESP SUDERINAMAS]: 3 žingsniai](https://i.howwhatproduce.com/images/010/image-28843-j.webp)
Kaip pasidaryti dirvožemio drėgmės jutiklį „pasidaryk pats“[ARDUINO/ESP SUDERINAMAS]: Sveiki, šiame vadove pamatysime, kaip nuo pat pradžių sukurti dirvožemio drėgmės jutiklį! Jis yra labai nebrangus ir suderinamas su visų tipų mikrovaldikliais, nuo elektros taško požiūriu grandinė pateikiama kaip paprastas pensijų daliklis