Sadržaj:
- Pribor
- Korak 1: INSTALIRAJTE I KONFIGURIRAJTE ARDUINO IDE NA VAŠEM PC/MAC -u
- Korak 2: PRIKLJUČITE MICRO SD KARTICU ZA PRIJAVLJIVANJE (NEOBVEZNO)
- Korak 3: PREUZMITE ARDUINO SKICU
- Korak 4: KALIBRACIJA SADRŽAJA GRAVIMETRIJSKE VODE
- Korak 5: Budući razvoj
Video: ESP32 WiFi SENZOR VLAŽNOSTI TLA: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Jeftini senzori vlažnosti tla koji šalju električni signal kroz tlo za mjerenje otpora tla nisu uspjeli. Elektroliza čini ove senzore praktičnom upotrebom. Više o elektrolizi pogledajte ovdje. Senzor koji se koristi u ovom projektu je kapacitivni senzor i nijedan vodljivi metal nije u dodiru s mokrim tlom.
Nakon učitavanja firmvera (Arduino skica), senzor će na sebi stvoriti web poslužitelj i prijaviti se na vaš WiFi usmjerivač. Sada možete pristupiti web stranici na senzoru ESP32. Podaci se ne šalju u oblak.
Neko poznavanje Arduino programiranja, vještina lemljenja i HTML -a itd. Može vam pomoći. Ako gradite ovaj projekt, prenesite fotografije putem donje veze za prijenos. Uživajte u hakiranju.
Ovaj senzor može čitati:
- Vlažnost tla (Moj kôd će izračunati gravimetrijski sadržaj vode u tlu)
- Temperatura zraka i relativna vlaga
Pribor
- Wemos® Higrow ESP32 WiFi + bluetooth baterija + DHT11 Modul senzora temperature i vlažnosti tla
-
Za bilježenje podataka (opcionalno)
- modul Micro SD kartice.
- Ploča za kruh i OR
- Lemilica, lemna pasta.
- Šest žica kratkospojnika za žene.
Korak 1: INSTALIRAJTE I KONFIGURIRAJTE ARDUINO IDE NA VAŠEM PC/MAC -u
Ovaj postupak postavljanja trebao bi funkcionirati na Windows PC, MAC i LINUX (x86) sustavu. Nažalost za korisnike Raspberry PI -a, LINUX (ARM) knjižnice za ESP32 ploču još nisu dostupne (iako su postojali pravi pametni ljudi koji su ih sastavili iz izvora).
- Preuzmite i instalirajte Arduino IDE
- U izborniku Postavke dodajte https://dl.espressif.com/dl/package_esp32_index.json URL -u Upravitelja dodatnih odbora.
- Instalirajte ESP32 knjižnice iz Alati> Ploča> Upravitelj ploča. Potražite esp32 prema espressif sustavima
- Odaberite svoju ploču na izborniku: Alati> Ploča> "WeMos" WiFi i Bluetooth baterija
-
Instalirajte potrebne DHT11 knjižnice iz Alati> Upravljanje knjižnicama …
- Morate instalirati knjižnicu DHT senzora do Adafruit verzije 1.3.7 (ili kasnije?)
- Morate instalirati Adafruit Unified Sensor by Adafruit verzija 1.0.3
Korak 2: PRIKLJUČITE MICRO SD KARTICU ZA PRIJAVLJIVANJE (NEOBVEZNO)
Ako trebate prijaviti svoje podatke, priključite pololu modul mikro SD kartice. Druge SD kartice mogu imati drugačije ožičenje i kôd.
Korak 3: PREUZMITE ARDUINO SKICU
-
Preuzmite odgovarajuću arduino skicu s GitHub -a i otvorite je.
- Esp32_SoilMoisture_WebServer.ino trebao bi se koristiti ako nema priključenog modula micro sd kartice.
- Esp32_SoilMoisture_WebServer_DataLog.ino zahtijeva mikro SD karticu i nastavlja pristup internetu NTP poslužitelju. Ova opcija ima vrlo točno vrijeme, ali koristi velike količine struje i može isprazniti bateriju.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino zahtijeva mikro sd karticu i pristup internetu NTP poslužitelju nakon resetiranja. Koristi interni RTC ESP32 za ažuriranje datuma/vremena primljenog pri resetiranju s NTP poslužitelja. Ovo je energetski najučinkovitije rješenje, ali vrijeme možda nije tako točno.
- Uredite SSID i lozinku usmjerivača na skici.
- Sastavite skicu dok pritisnete gumb za pokretanje.
- Ako je kompajliranje uspješno, pritisnite gumb EN i odmah pokrenite Arduino serijski monitor (brzina prijenosa 115200)
- Pričekajte da se plava LED lampica uključi i isključi
- Ispišite IP adresu na serijskom monitoru, unesite je u svoj preglednik. Sada ćete vidjeti web stranicu sa podacima senzora.
- Ako ste dodali čitač micro sd kartica i sastavili jednu od primjenjivih arduino skica, možete pristupiti svojim podacima u /datalog.txt svoje mikro sd kartice.
Korak 4: KALIBRACIJA SADRŽAJA GRAVIMETRIJSKE VODE
Kako treba tumačiti očitanje vlažnosti tla iz GPIO 32?
Jedna od metoda je izračunavanje gravimetrijskog sadržaja vode u tlu. Izračunava se kao:
(Masa vode u uzorku tla)/(masa suhog tla u uzorku)
Prikupio sam suho tlo iz svog vrta (Limpopo je, Južnoafrička Republika, kolovoz mjesec i tlo je suho, stvarno suho). Zemlju možete osušiti u pećnici.
- Težite suho tlo
- sipati suho tlo u spremnik, umetnuti senzor u tlo i uzeti neobrađeno očitanje senzora (upotrijebite web sučelje). Zabilježite masu vode (= 0 u ovoj fazi) i očitanje senzora.
- Uklonite senzor, dodajte 10 ml (grama) vode, dobro promiješajte tlo i vodu te zabilježite svoju vodenu masu (= 10 u ovoj fazi) i vrijednost senzora.
- Nastavite s ovim procesom koliko god želite ili sve dok dodavanje vode više ne utječe na očitanje senzora.
- Moji rezultati nalaze se u priloženom Excel listu. GWC se izračunava kao gwc = exp (-0,0015*SensorValue + 0,7072)
Korak 5: Budući razvoj
- Priključite vanjski RTC (sat u stvarnom vremenu). Trenutno se NTP (Network Time Protocol) koristi za dobivanje vremena za bilježenje podataka. To zahtijeva WiFi i trenutačno je intenzivno
- Dodajte gumbe za pokretanje i zaustavljanje WiFi i web poslužitelja radi uštede baterije.
- Oglasite GPRS modul i onemogućite WiFi. To će uštedjeti energiju.
Preporučeni:
Povratne informacije o vlažnosti tla Sustav za navodnjavanje kapanjem (ESP32 i Blynk) kontroliran internetom povezan s internetom: 5 koraka
Povratne informacije o vlažnosti tla Kontrolirani sustav za navodnjavanje kapanjem povezan s internetom (ESP32 i Blynk): Brinite o svom vrtu ili biljkama kada idete na duge praznike, ili zaboravite svakodnevno zalijevati biljku. Eto rješenja
Mjerenje vlažnosti tla s malinom Pi 4: 4 koraka
Mjerenje vlažnosti tla pomoću maline Pi 4: Znate li koliko često zalijevati biljke? Ili izlio biljke i izgubio ih. Da bih to riješio, mislio sam da bi bilo više okolnosti ako bismo mogli dobiti vrijednost sadržaja vode u tlu kako bismo donijeli odgovarajuću odluku o zalijevanju biljaka
Kako napraviti senzor vlažnosti tla DIY [ARDUINO/ESP KOMPATIBILNO]: 3 koraka
Kako napraviti senzor vlage u tlu DIY [ARDUINO/ESP KOMPATIBILNO]: Poštovani, u ovom ćemo vodiču vidjeti kako izgraditi senzor vlage u tlu od nule! Vrlo je jeftin i kompatibilan je sa svim vrstama mikrokontrolera, od električne točke gledište je krug predstavljen kao jednostavan mirovinski razdjelnik
Senzor vlažnosti tla s upozorenjem na zalijevanje: 4 koraka
Senzor vlažnosti tla s upozorenjem na zalijevanje: Stvaramo uređaj za mjerenje vlažnosti tla, temeljen na WEMOS D1 mini i kapacitivnom senzoru vlažnosti tla. S integracijom u oblak mjerenje senzora šalje se u IoT Guru Cloud, gdje dobivamo otmjene grafikone i možemo postaviti upozorenje
DIY SENZOR VLAŽNOSTI TLA JEDNO JEDINO TOČNO!: 4 koraka
DIY SENZOR VLAŽNOSTI TLA JEDNO JEDINO TOČNO!: Ja sam ljubitelj biljaka i voditelj tehnike. Nedavno sam odlučio uzgajati neke biljke na svom balkonu. Odlučio sam automatizirati sustav zalijevanja jer sam ih možda zaboravio zalijevati. Nisam želio riskirati sa svojim prekrasnim cvjetnicama. pa sam odlučio nabaviti tlo