INHOUDSOPGAWE:
- Voorrade
- Stap 1: INSTALLEER EN KONFIGUREER DIE ARDUINO -IDE OP U PC/MAC
- Stap 2: HEG MICRO SD -KAART AAN OM TE AANMELD (OPSIONEEL)
- Stap 3: LAAI DIE ARDUINO -SKETS AF
- Stap 4: GRAVIMETRIESE WATERINHOUD-KALIBRASIE
- Stap 5: Toekomstige ontwikkelings
Video: ESP32 WiFi GRONDVOEGSENSOR: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Goedkoop grondvogsensors wat 'n elektriese sein deur die grond stuur om die weerstand van die grond te meet, misluk. Elektrolise maak dat hierdie sensors nie prakties gebruik word nie. Lees hier meer oor elektrolise. Die sensor wat in hierdie projek gebruik word, is 'n kapasitiewe sensor en geen geleidende metaal is in kontak met nat grond nie.
Nadat die firmware (Arduino -skets) gelaai is, sal die sensor self 'n webbediener skep en by u WiFi -router aanmeld. U het nou toegang tot die webkant van die ESP32 -sensor. Geen data word na die wolk gestuur nie.
'N Bekendheid met Arduino -programmering, soldeervaardighede en HTML, ens. As u hierdie projek bou, laai foto's op via die oplaai skakel hieronder. Geniet die inbraak.
Hierdie sensor kan lees:
- Grondvog (my kode sal die gravimetriese grondwaterinhoud bereken)
- Lugtemperatuur en relatiewe humiditeit
Voorrade
- Wemos® Higrow ESP32 WiFi + Bluetooth -battery + DHT11 Module vir grondtemperatuur en humiditeit
-
Vir data -aanmelding (opties)
- 'n Micro SD -kaartmodule.
- Broodbord en OF
- Soldeerbout, soldeerpasta.
- Ses vroulike tot manlike springkabels.
Stap 1: INSTALLEER EN KONFIGUREER DIE ARDUINO -IDE OP U PC/MAC
Hierdie opstelprosedure behoort op 'n Windows -rekenaar-, MAC- en LINUX -stelsel (x86) te werk. Ongelukkig is die LINUX (ARM) biblioteke vir die ESP32 -raad nog nie beskikbaar vir Raspberry PI -gebruikers nie (alhoewel daar baie slim mense was wat dit uit die bron opgestel het).
- Laai die Arduino IDE af en installeer dit
- Voeg https://dl.espressif.com/dl/package_esp32_index.json in die Voorkeure -kieslys by die URL van die Aditional Boards Manager.
- Installeer die ESP32 -biblioteke vanaf Tools> Board> Boards Manager. Soek esp32 deur espressif -stelsels
- Kies u bord in die spyskaart: Tools> Board> "WeMos" WiFi en Bluetooth -battery
-
Installeer die vereiste DHT11 -biblioteke vanaf Tools> Manage Libraries …
- U moet die DHT -sensorbiblioteek installeer volgens Adafruit weergawe 1.3.7 (of later?)
- U moet Adafruit Unified Sensor deur Adafruit weergawe 1.0.3 installeer
Stap 2: HEG MICRO SD -KAART AAN OM TE AANMELD (OPSIONEEL)
As u u data wil aanteken, heg 'n Pololu Micro SD -kaartmodule aan. Ander SD -kaarte kan verskillende bedrading en kode hê.
Stap 3: LAAI DIE ARDUINO -SKETS AF
-
Laai die toepaslike arduino -skets van GitHub af en maak dit oop.
- Esp32_SoilMoisture_WebServer.ino moet gebruik word as daar geen mikro -sd -kaartmodule aangeheg is nie.
- Esp32_SoilMoisture_WebServer_DataLog.ino benodig 'n mikro -sd -kaart en gaan voort met internettoegang tot die NTP -bediener. Hierdie opsie het 'n baie akkurate tyd, maar gebruik groot hoeveelhede stroom en kan die battery leegmaak.
- Esp32_SoilMoisture_WebServer_DataLog_Int_RTC.ino vereis 'n mikro -sd -kaart en internettoegang na die NTP -bediener na herstel. Dit gebruik die interne RTC van die ESP32 om die datum/tyd wat by ontvangs van die NTP -bediener ontvang is, op te dateer. Dit is die doeltreffendste oplossing, maar die tyd is miskien nie so akkuraat nie.
- Wysig u router -SSID en wagwoord in die skets.
- Stel die skets saam terwyl u op die opstartknoppie druk.
- As die opstel suksesvol is, druk die EN -knoppie en begin onmiddellik die Arduino Serial Monitor (115200 Baud Rate)
- Wag totdat die blou LED aan en af is
- Druk die IP -adres op die seriële monitor, voer dit in u blaaier in. U sal nou die webblad van die sensordata sien.
- As u die micro sd -kaartleser bygevoeg het en u een van die toepaslike arduino -sketse saamgestel het, het u toegang tot u data in /datalog.txt van u micro sd -kaart.
Stap 4: GRAVIMETRIESE WATERINHOUD-KALIBRASIE
Hoe moet ek die grondvoglesing uit GPIO 32 interpreteer?
Een metode is om die gravimetriese waterinhoud van die grond te bereken. Dit word bereken as:
(Massa water in grondmonster)/(massa droë grond in monster)
Ek het droë grond uit my tuin versamel (dit is Limpopo, Suid -Afrika, Augustus maand en die grond is droog, regtig droog). U kan die grond in 'n oond droogmaak.
- Weeg jou droë grond
- gooi die droë grond in 'n houer, steek die sensor in die grond en neem 'n rou sensorlesing (gebruik die webkoppelvlak). Teken die watermassa (= 0 op hierdie stadium) en die sensorlesing aan.
- Verwyder die sensor, voeg 10 ml (gram) water by, meng die grond en water behoorlik en teken u watermassa (= 10 in hierdie stadium) en die sensorwaarde aan.
- Gaan voort met hierdie proses sover u wil, of totdat die byvoeging van water nie meer die sensorlesing beïnvloed nie.
- My resultate is in die aangehegte Excel -blad. GWC word bereken as gwc = exp (-0.0015*SensorValue + 0.7072)
Stap 5: Toekomstige ontwikkelings
- Heg 'n eksterne RTC (Real Time Clock) aan. Tans word NTP (Network Time Protocol) gebruik om die tyd vir data -aanmelding te kry. Dit benodig WiFi en is tans intensief
- Voeg drukknoppies by om die WiFi en webbediener te begin en te stop om die batteryverbruik te bespaar.
- Adverteer 'n GPRS -module en skakel WiFi uit. Dit sal krag bespaar.
Aanbeveel:
ESP32 TTGO WiFi seinsterkte: 8 stappe (met foto's)
ESP32 TTGO WiFi -seinsterkte: in hierdie tutoriaal leer ons hoe u die sterkte van 'n WiFi -netwerk kan toon met behulp van ESP32 TTGO -bord. Kyk na die video
ESP32 Bluetooth -tutoriaal - Hoe om ingeboude Bluetooth van ESP32 te gebruik: 5 stappe
ESP32 Bluetooth -tutoriaal | Hoe om ingeboude Bluetooth van ESP32 te gebruik: Hallo ouens, aangesien die ESP32 -bord met WiFi & Bluetooth beide, maar vir ons meestal projekte gebruik ons gewoonlik slegs Wifi, ons gebruik nie Bluetooth nie. So in hierdie instruksies sal ek wys hoe maklik dit is om Bluetooth van ESP32 te gebruik & Vir u basiese projekte
Aan die gang met ESP32 CAM - Streaming van video met behulp van ESP CAM via wifi - ESP32 -beveiligingskamera -projek: 8 stappe
Aan die gang met ESP32 CAM | Streaming van video met behulp van ESP CAM via wifi | ESP32 -beveiligingskamera -projek: Vandag leer ons hoe u hierdie nuwe ESP32 CAM -bord kan gebruik en hoe ons dit kan kodeer en as 'n beveiligingskamera kan gebruik en 'n stroomvideo oor wifi kan kry
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
DIY GRONDVOEGSENSOR GOEDKOOP NOG AKKURAAT!: 4 stappe
DIY GRONDVOEG SENSOR GOEDKOOP NOG AKKURAAT!: Ek is 'n plantliefhebber en tegnologiehoof. Onlangs het ek besluit om 'n paar plante op my balkon te laat groei. Ek het besluit om die besproeiingstelsel te outomatiseer, want ek kan vergeet om dit nat te maak; ek wou nie 'n kans waag met my pragtige blomplante nie. so besluit om grond te kry