Sadržaj:
- Supplies
- 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 GRAVIMETRIČKE VODE
- Korak 5: Budući razvoj
Video: ESP32 WiFi SENZOR VLAŽNOSTI TLA: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 provodljivi metal nije u dodiru s vlažnim 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 projekat, molimo vas da otpremite fotografije putem donje veze za otpremanje. 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 vlažnost
Supplies
- Wemos® Higrow ESP32 WiFi + bluetooth baterija + DHT11 Modul senzora temperature i vlažnosti tla
-
Za bilježenje podataka (opcionalno)
- modul mikro SD kartice.
- Bread Board i OR
- Lemilica, lemna pasta.
- Šest žica kratkospojnika za žene.
Korak 1: INSTALIRAJTE I KONFIGURIRAJTE ARDUINO IDE NA VAŠEM PC/MAC -u
Ova procedura postavljanja trebala bi funkcionirati na Windows PC, MAC i LINUX (x86) sistemu. Nažalost za korisnike Raspberry PI -a, LINUX (ARM) biblioteke 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 biblioteke iz Alati> Ploča> Upravitelj ploča. Potražite esp32 prema espressif sistemima
- Odaberite svoju ploču u izborniku: Alati> Ploča> "WeMos" WiFi i Bluetooth baterija
-
Instalirajte potrebne DHT11 biblioteke iz Alati> Upravljanje bibliotekama …
- Morate instalirati biblioteku 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 zapisati svoje podatke, priključite modul Pololu 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 sa GitHub -a i otvorite je.
- Esp32_SoilMoisture_WebServer.ino treba koristiti ako nije priključen modul mikro sd kartice.
- Esp32_SoilMoisture_WebServer_DataLog.ino zahtijeva mikro sd karticu i nastavlja pristup internetu NTP serveru. 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 serveru nakon resetiranja. Koristi interni RTC ESP32 za ažuriranje datuma/vremena primljenog pri resetovanju sa NTP servera. Ovo je rješenje s najvećom potrošnjom energije, ali vrijeme možda nije tako točno.
- Uredite SSID i lozinku usmjerivača na skici.
- Sastavite skicu pritiskom na dugme za pokretanje.
- Ako je kompajliranje uspješno, pritisnite tipku EN i odmah pokrenite Arduino serijski monitor (brzina prijenosa 115200)
- Sačekajte da se plava LED lampica uključi i isključi
- Odštampajte IP adresu na serijskom monitoru, unesite je u pregledač. 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 GRAVIMETRIČKE VODE
Kako treba protumačiti očitanje vlažnosti tla iz GPIO 32?
Jedna 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
- sipajte suho tlo u kontejner, umetnite senzor u tlo i uzmite sirovo očitanje senzora (koristite web sučelje). Snimite masu vode (= 0 u ovoj fazi) i očitanje senzora.
- Uklonite senzor, dodajte 10 ml (grama) vode, dobro promiješajte tlo i vodu i 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 su u priloženom Excel listu. GWC se izračunava kao gwc = exp (-0,0015*Vrijednost senzora + 0,7072)
Korak 5: Budući razvoj
- Priključite vanjski RTC (sat u stvarnom vremenu). Trenutno se NTP (Network Time Protocol) koristi za dobijanje vremena za bilježenje podataka. Ovo zahtijeva WiFi i trenutno je intenzivno
- Dodajte tipke za pokretanje i zaustavljanje WiFi -a i web servera radi uštede baterije.
- Oglasite GPRS modul i onemogućite WiFi. Ovo će uštedjeti energiju.
Preporučuje se:
Koristite senzor vlažnosti tla s Magicbitom [Magicblocks]: 5 koraka
Upotreba osjetnika vlažnosti tla s Magicbitom [Magicblocks]: Ovaj vodič će vas naučiti koristiti senzor vlažnosti tla s vašim Magicbitom pomoću Magicblocks -a. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga se u ovom projektu može koristiti bilo koja razvojna ploča ESP32
Kako napraviti senzor vlažnosti tla DIY [ARDUINO/ESP COMPATIBLE]: 3 koraka
Kako napraviti senzor vlage u tlu DIY [ARDUINO/ESP KOMPATIBILNO]: Zdravo, u ovom vodiču ćemo vidjeti kako napraviti senzor vlage u tlu od nule! Vrlo je jeftin i kompatibilan je sa svim vrstama mikrokontrolera, od električne tačke gledište kruga je predstavljeno kao jednostavan penzioni razdjelnik
Senzor vlažnosti tla s upozorenjem na zalijevanje: 4 koraka
Senzor vlage u tlu s navodnjavanjem Upozorenje: Stvaramo uređaj za mjerenje vlažnosti tla, baziran na WEMOS D1 mini i kapacitivnom senzoru vlažnosti tla. Uz integraciju u oblak, mjerenje senzora šalje se u IoT Guru Cloud, gdje dobivamo fantastične grafikone i možemo postaviti upozorenje
Senzor vlažnosti tla DIY: 8 koraka
Senzor vlažnosti tla DIY: U mojoj učionici 1. i 2. razreda aktivnost koju završavamo je sadnja sjemenki bundeve. Sjemenke bundeve sadimo kao razred na proljeće, a učenici donose sjemenke kući kako bi posadili sjemenke i gledali kako bundeva raste. Od dana sadnje, šljiva
DIY SENZOR VLAŽNOSTI TLA JEDNO JEDINO JASNO!: 4 koraka
DIY SENZOR VLAŽNOSTI TLA JEDNO JETINO TOČNO!: Ja sam ljubitelj biljaka i šef 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 cvjetnim biljkama. pa sam odlučio nabaviti tlo