Sisukord:
- Tarvikud
- Samm: Paigaldage ja seadistage ARDUINO IDE oma arvutisse/MAC -i
- 2. toiming: MICRO SD -KAARDI PAIGALDAMINE LOGIMISEKS (VALIKULINE)
- 3. samm: LAADI ARDUINO SKETCH alla
- 4. samm: GRAVIMETRILISE VEE SISUKALIBREERIMINE
- Samm: tulevased arengud
Video: ESP32 WiFi MULDA NIISKUSANDUR: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Odavad mulla niiskusandurid, mis saadavad mulla kaudu elektrisignaali mulla takistuse mõõtmiseks, on kõik ebaõnnestunud. Elektrolüüs muudab need andurid praktiliselt kasutamata. Vaata elektrolüüsi kohta siit. Selles projektis kasutatav andur on mahtuvuslik andur ja ükski juhtiv metall ei puutu kokku märja pinnasega.
Pärast püsivara (Arduino eskiis) laadimist loob andur endale veebiserveri ja logib teie WiFi -ruuterisse sisse. Nüüd pääsete juurde ESP32 anduri veebipoole. Pilve ei saadeta andmeid.
Abi võib olla mõnest Arduino programmeerimise, jootmisoskuse ja HTML -i tundmisest. Kui te selle projekti koostate, laadige fotod üles alloleva üleslaadimislingi kaudu. Nautige häkkimist.
See andur suudab lugeda:
- Mulla niiskus (minu kood arvutab gravimeetrilise pinnase veesisalduse)
- Õhutemperatuur ja suhteline niiskus
Tarvikud
- Wemos® Higrow ESP32 WiFi + Bluetooth -aku + DHT11 pinnase temperatuuri ja niiskuse anduri moodul
-
Andmete logimiseks (optianal)
- Micro SD -kaardi moodul.
- Leivalaud ja VÕI
- Jootekolb, jootmispasta.
- Kuus naissoost meessoost kaablit.
Samm: Paigaldage ja seadistage ARDUINO IDE oma arvutisse/MAC -i
See häälestusprotseduur peaks toimima Windowsiga arvuti, MAC ja LINUX (x86) süsteemide puhul. Kahjuks pole Raspberry PI kasutajate jaoks ESP32 tahvli LINUX (ARM) raamatukogud veel saadaval (kuigi leidus tõelisi tarku inimesi, kes need allikast koostasid).
- Laadige alla ja installige Arduino IDE
- Lisage menüüs Eelistused täiendavate tahvlite halduri URL -ile
- Installige ESP32 teegid menüüst Tools> Board> Boards Manager. Otsige esp32 espressif -süsteemide järgi
- Valige menüüst oma tahvel: Tööriistad> Tahvel> "WeMos" WiFi ja Bluetoothi aku
-
Installige vajalikud DHT11 teegid menüüst Tööriistad> Teekide haldamine…
- Peate installima DHT -andurite kogu Adafruit'i versiooni 1.3.7 (või hiljem?)
- Peate installima Adafruit Unified Sensor by Adafruit versiooni 1.0.3
2. toiming: MICRO SD -KAARDI PAIGALDAMINE LOGIMISEKS (VALIKULINE)
Kui teil on vaja oma andmeid logida, lisage Pololu Micro SD kaardimoodul. Teistel SD -kaartidel võib olla erinev juhtmestik ja kood.
3. samm: LAADI ARDUINO SKETCH alla
-
Laadige GitHubist alla sobiv arduino visand ja avage see.
- Esp32_SoilMoisture_WebServer.ino tuleks kasutada, kui mikro -SD -kaardi moodul pole ühendatud.
- Esp32_SoilMoisture_WebServer_DataLog.ino nõuab micro sd -kaarti ja jätkab Interneti -ühendust NTP -serverile. Sellel valikul on väga täpne aeg, kuid kasutage palju voolu ja see võib akut tühjendada.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino nõuab pärast lähtestamist mikro -SD -kaarti ja Interneti -ühendust NTP -serverile. See kasutab ESP32 sisemist RTC -d, et värskendada NTP -serverist lähtestamisel saadud kuupäeva/kellaaega. See on kõige energiatõhusam lahendus, kuid aeg ei pruugi olla nii täpne.
- Muutke visandis oma ruuteri SSID -d ja parooli.
- Koostage eskiis, vajutades samal ajal alglaadimisnuppu.
- Kui kompileerimine õnnestub, vajutage nuppu EN ja käivitage kohe Arduino jadamonitor (115200 baudikiirus)
- Oodake, kuni sinine LED süttib ja kustub
- Printige jadaekraanile IP -aadress, sisestage see oma brauserisse. Nüüd näete anduri andmete veebisaiti.
- Kui lisasite micro sd kaardilugeja ja koostasite ühe sobivatest arduino visanditest, pääsete oma andmetele juurde oma micro sd kaardi failis /datalog.txt.
4. samm: GRAVIMETRILISE VEE SISUKALIBREERIMINE
Kuidas ma peaksin tõlgendama GPIO 32 mulla niiskuse näitu?
Üks meetod on mulla gravimeetrilise veesisalduse arvutamine. See arvutatakse järgmiselt:
(Vee mass mullaproovis)/(Kuiva mulla mass proovis)
Olen oma aiast kogunud kuiva pinnase (see on Limpopo, Lõuna -Aafrika, augustikuu ja muld on kuiv, tõesti kuiv). Saate mulda kuivatada ahjus.
- Kuiva mulda kaaluge
- valage kuiv pinnas anumasse, sisestage andur pinnasesse ja tehke töötlemata anduri näit (kasutage veebiliidest). Registreerige veemass (= 0 selles etapis) ja anduri näit.
- Eemaldage andur, lisage 10 ml (grammi) vett, segage muld ja vesi korralikult ning registreerige oma veemass (= 10 selles etapis) ja anduri väärtus.
- Jätkake seda protsessi nii palju kui soovite või kuni vee lisamine ei mõjuta enam anduri näitu.
- Minu tulemused on lisatud Exceli lehel. GWC arvutatakse järgmiselt: gwc = exp (-0,0015*SensorValue + 0,7072)
Samm: tulevased arengud
- Kinnitage väline RTC (reaalajas kell). Praegu kasutatakse andmete logimiseks aja saamiseks NTP -d (Network Time Protocol). See nõuab WiFi -ühendust ja on intensiivne
- Aku kasutamise säästmiseks lisage WiFi ja veebiserveri käivitamiseks ja peatamiseks nuppe.
- Reklaamige GPRS -moodulit ja keelake WiFi. See säästab energiat.
Soovitan:
Tehke Arduino abil oma mulla niiskusandur !!!: 10 sammu
Tehke Arduino abil oma mulla niiskusandur !!!: Umbes !!! Selles juhendis ühendame mulla niiskuse anduri FC-28 Arduinoga. See andur mõõdab mullas sisalduva vee mahulist sisaldust ja annab meile väljundina niiskustaseme. Andur on varustatud mõlema analoogiga
Hoiatust kasutav ThingSpeak+ESP32-traadita-temp-niiskusandur: 7 sammu
Hoiatust kasutav ThingSpeak+ESP32-traadita-temp- niiskuseandur: selles õpetuses mõõdame temperatuuri ja niiskuse anduri abil erinevaid temperatuuri ja niiskuse andmeid. Samuti saate teada, kuidas neid andmeid ThingSpeakile saata. Nii saate oma e -postiga luua teatud väärtusega ajutise hoiatuse
Niiskusandur osakeste footoniga: 6 sammu
Niiskusandur osakeste footoniga: sissejuhatus WiFi tugevus sõltub niiskusest õhus ja ka pinnases. Me kasutame seda põhimõtet
Mulla niiskusandur DIY: 8 sammu
Mulla niiskusandur DIY: minu 1. ja 2. klassi klassiruumis on meie lõpetatud tegevus kõrvitsaseemnete istutamine. Istutame kevadel klassis kõrvitsaseemneid ja õpilased toovad oma seemned koju, et seemneid istutada ja kõrvitsa kasvamist jälgida. Alates istutuspäevast on pum
DIY MULLA NIISKUSANDUR ODAV VEEL TÄPSELT!: 4 sammu
DIY MULLA NIISKUSANDUR ODAVAD OMA TÄPSELT!: Olen taimede armastaja ja tehnikajuht. Hiljuti otsustasin oma rõdul mõned taimed kasvatada. Otsustasin kastmissüsteemi automatiseerida, kuna võin unustada nende kastmise, ma ei tahtnud oma ilusate lilletaimedega riskida. otsustasin siis mulda võtta