
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Ove upute vam pokazuju kako spojiti senzor vlažnosti tla i ESP8266 na IoT oblak.
Za ovaj projekt koristit ćemo čvorni MCU ESP8266 WiFi modul i senzor vlažnosti tla koji mjeri volumetrijski sadržaj vode u tlu i daje nam razinu vlage kao izlaz. Mjerenja će se nadzirati u oblaku pomoću IoT platforme pod nazivom AskSensors.
Pa krenimo!
Korak 1: Specifikacije osjetnika vlage
Senzor vlažnosti tla sastoji se od dvije sonde koje propuštaju struju kroz tlo i dobivaju vrijednost otpora za mjerenje vrijednosti vlage.
Senzor FC-28 opremljen je analognim i digitalnim izlazom pa se može koristiti i u analognom i u digitalnom načinu rada. U ovom ćemo članku sučeliti senzor u analognom načinu rada.
Evo glavnih specifikacija senzora vlažnosti tla FC-28:
- Ulazni napon: 3.3V do 5V
- Izlazni napon: 0 do 4.2V
- Ulazna struja: 35mA
- Izlazni signal: analogni i digitalni
Korak 2: Zahtjevi hardvera

- Računalo sa softverom Arduino. Preporučuje se rad s novom verzijom Arduino IDE -a. Koristim v1.8.7.
- Razvojna ploča ESP8266. Koristim MCU v1 ESP8266 Node.
- Senzor vlažnosti tla FC-28 (sonda + pojačalo).
- USB mikrokabel za povezivanje čvora ESP8266 s računalom.
- Kratkospojne žice
- Oglasna ploča
Korak 3: Pinout & veze

Dolje su prikazana tri dijagrama povezivanja za povezivanje osjetnika vlažnosti tla FC-28 na ESP8266 u analognom načinu rada.
- VCC od FC-28 do 3,3 V od ESP8266
- GND od FC-28 do GND od ESP8266
- A0 od FC-28 do A0 od ESP8266
S druge strane, spojite dva pina iz sonde na dva pina u krugu pojačala putem kratkospojnih žica.
Korak 4: Postavljanje senzora
- Prvo što trebate učiniti je stvoriti AskSensors račun. Ovdje preuzmite svoj novi račun. Potrebno je nekoliko sekundi.
-
Registrirajte novi senzor kako je objašnjeno u ovom vodiču za početak. svom senzoru dodajte dva modula za pohranu podataka:
- Modul 1: za mjerenje razine vlage.
- Modul 2: za stanje vlage. Pokazuje upozorenje kada razina vlage premaši unaprijed definirani prag.
- Kopirajte svoj SENZOR API KEY IN. Ovo je jedinstveni ključ koji ćemo kasnije koristiti za slanje podataka našem senzoru.
Korak 5: Kôd
Preuzmite ovaj demo kôd sa stranice AskSensors github.
Postavite sljedeće parametre:
- WiFi SSID i lozinka
- Vaš API senzora KEY IN.
const char* wifi_ssid = "…………………."; // SSID
const char* wifi_password = "…………………."; // WIFI const char* apiKeyIn = "…………………."; // API KEY IN
Analogni izlaz senzora vlage koristi se za povezivanje senzora u analognom načinu rada (vrijednosti od 0 do 1023). Mjerenje vlage će se pretvoriti u postotne vrijednosti od 0% do 100%.
Korak 6: Postavite prag upozorenja
Senzor vlage u tlu sadrži potenciometar koji će postaviti vrijednost praga, koju će usporediti LM393 komparatorom i prema toj vrijednosti praga izlazna LED dioda će svijetliti i padati.
Međutim, u ovoj demonstraciji nećemo koristiti ovaj potenciometar. Umjesto toga koristit ćemo AskSensors grafikon da pokažemo je li vrijednost vlage premašila programski unaprijed definirani prag:
#define MOISTURE_THRESHOLD 55 // prag upozorenja na vlagu u %
Korak 7: Pojačajte postavke


- Spojite osjetnik vlage na ESP8266 kao što je prethodno prikazano.
- Spojite svoj ESP8266 na računalo putem USB -a.
- Otvorite svoj kôd u Arduino IDE -u. Odaberite odgovarajuću ploču i priključak iz Arduino IDE -a i prenesite kôd.
Slike u prilogu pokazuju moje postavke. Radi jednostavnosti, koristim šalicu vode za ispitivanje promjena vlage.
Sada bismo trebali biti spremni vidjeti naše podatke u oblaku!
Korak 8: Pokrenite test
- Vratite se na nadzornu ploču senzora na AskSensors,
- Pritisnite 'vizualiziraj' i 'Dodaj grafikon' i odaberite Liniju kao grafikon Vrsta za Modul 1 (razina vlage) i Binarni za Modul 2 (stanje upozorenja na vlagu).
- Binarni grafikon možete prilagoditi tako da prikazuje željeni tekst postavljanjem ON/OFF oznaka u prozoru Dodaj/Uredi grafikon.
Korak 9: Rezultati




Slike prikazuju podatke pročitane na grafikonu AskSensors. Možemo primijetiti dva slučaja:
- Tamo gdje senzor nema vode: Vrijednost vlage prelazi prag i postavljeno je upozorenje (kao što je prikazano na binarnim grafikonima.
- Gdje je senzor u vodi: Razina vlage je u redu.
Sada otvorite serijski terminal na svom Arduino IDE -u. Možete unakrsno provjeriti očitanja grafikona AskSensors s vrijednostima koje se ispisuju na vašem Arduino terminalu.
Korak 10: Hvala
Hvala vam!
Treba više ?
Ovdje se nalazi detaljna dokumentacija s vodičima korak po korak.
Preporučeni:
Kako spojiti ESP8266 NodeMCU na IoT oblak: 5 koraka

Kako spojiti ESP8266 NodeMCU na IoT oblak: Ova uputa prikazuje vam jednostavnu demonstraciju Interneta stvari pomoću ESP8266 NodeMCU i internetske IoT usluge pod nazivom AskSensors. Pokazujemo vam kako brzo doći do podataka od ESP8266 HTTPS klijenta i iscrtati ih u grafikonu u AskSensors Io
Kako spojiti ESP32 na IoT oblak: 8 koraka

Kako spojiti ESP32 na IoT Cloud: Ova instrukcija dolazi u nizu članaka o povezivanju hardvera poput Arduina i ESP8266 s oblakom. Objasnit ću vam kako svoj ESP32 čip povezati s oblakom pomoću AskSensors IoT usluge. Zašto ESP32? Nakon velikog uspjeha
Izgradite kućni IoT osjetnik kvalitete zraka Nije potreban oblak: 10 koraka

Izgradite kućni IoT osjetnik kvalitete zraka Nije potreban oblak: Kvaliteta unutarnjeg ili vanjskog zraka ovisi o mnogim izvorima zagađenja, a također i o vremenskim prilikama. Ovaj uređaj bilježi neke uobičajene i neke od najzanimljivijih parametara pomoću 2 senzorska čipa. Temperatura vlaga tlak organski plin mikro
KAKO NAPRAVITI JEDNOSTAVAN PRENOSNI OSJETNIK SUŠENJA TLA: 4 koraka

KAKO NAPRAVITI JEDNOSTAVAN PRENOSNI OSJETNIK SUŠENJA TLA: Pozdrav svima u ovom uputstvu pokazat ću vam kako napraviti jednostavan "OSJETNIK SUŠENJA TLA". Ovo je moje prvo uputstvo za izvinjenje na smiješnom engleskom jeziku. Suhoća tla se identificira pomoću LED indikacije. LED svjetlo će
WiFi IoT osjetnik temperature i vlažnosti. Dio: 8 IoT, kućna automatizacija: 9 koraka

WiFi IoT osjetnik temperature i vlažnosti. Dio: 8 IoT, kućna automatizacija: PreambulaOvaj članak dokumentira praktičnu robusnost i daljnji razvoj ranijeg Instructablea: 'Pimping' vašeg prvog IoT WiFi uređaja. Dio 4: IoT, kućna automatizacija, uključujući svu potrebnu softversku funkcionalnost za uspjeh