Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Bekymre hagen din eller plantene dine når du reiser på lange ferier, eller glem å vanne planten din daglig. Vel, her er løsningen Det er et jordfuktighetsstyrt og globalt tilkoblet dryppvanningssystem kontrollert av ESP32 på programvarefronten, jeg har brukt Blynk da det sparer deg for mye manuell programmering
Rekvisita
1.) ESP32 mikrokontroller (da den har mye I/O) 2.) 5V relékort (min 4 kanal) 3.) 5V og 12V strømforsyning4.) Jordfuktighetssensor (2nos) 5.) 12V magnetventil (2nos) 6.) dryppvanningssett (for 30 eller 60 anlegg, i henhold til dine krav) 7.) PVC -rør og skjøter8.) Wifi -tilkobling9.) Lange jumper -ledninger (ta LAN -kabel) 10.) Limpistol
Trinn 1: Tilkobling av PVC -rør
Koble PVC -rør 1/2 -tommers fra overhead -tanken for vanntilførsel hele tiden, eller du kan koble den til med kran eller med en vannpumpe fra lagret vannforsyning. Ta minst 2 T -kontakt med gjeng for å fikse magnetventilen (1/2 tommer) i at Ta først målingen og lag et kart for rørtilkobling enn å kjøpe pvc -rør og kontakt etter behov
Trinn 2: Tilkobling til dryppvanning
Kjøp et dryppvanningssett fra Amazon Feeder -rør vil bli koblet fra solenoid og deretter koble drypprøret i henhold til anleggets posisjon. Siden jeg har brukt 2 magnetventiler, har jeg fordelt potene mine i to og gjort rørene deretter
Trinn 3: Strømforsyning og ledninger
Jeg har koblet magnetventil gjennom solcellepanel (12V) du kan bruke 12v adapter Ta også veldig lange ledninger for fuktighetssensorer, da de vil være i grytene og ledningen må kobles til ESP32 Restelementer 5V strømforsyning, ESP32 og relékort kan være på ett sted i en eske Gi tilførsel til solenoid gjennom relékort, vi må bare kontrollere vann gjennom magnetventil i henhold til jordfuktighetsinngangene
Trinn 4: Programvare foran
Jeg har brukt Blynk til programmering, da det sparer deg for mye programmering som å sette pin pin high eller low
den eneste programmeringen du trenger å gjøre er å ta jordfuktighetsavlesning
Skisse er vedlagt
Tips
1.) Bruk esp32 da den har mye på analog inngang og mange ledige pinner for utgang
2.) Bruk blynk da det sparer deg for mye unødvendig programmering som digital skrive høyt og lavt og gir deg frihet til å bruke hvilken som helst pin når som helst
3.) Bruk 12V forsyning og bruk IC LM7805 for å konvertere 12V til 5V for ESP32
4.) Bruk 1/2 tommers magnetventiler (tilgjengelig på Amazon (250rs-300rs)
5.) Ikke ta kontinuerlig avlesning fra jordfuktighetssensoren, sett den i utløsermodus (Bruk en ekstra pinne for å gi fuktighetssensoren forsyning, så sett den høye når du vil ta avlesningen). Kontinuerlig strøm gjennom fuktighetssensoren korroderer den veldig snart
6.) Kalibrering må utføres med fuktighetssensor (Sett sensoren i glass fullt av vann - denne avlesningen vil være 100% fuktighet og legg den i tørr luft - denne avlesningen vil være 0% fuktighet) kalibrer deretter
Trinn 5: BLYNK -oppsett
1.) Last ned og legg til blynk -biblioteker i arduino -programvare
2.) Last ned blynk -appen
3.) Lag konto
4.) Lag et nytt prosjekt, velg ESP32 som mikrokontroller
5.) Få autorisasjonsnøkkelen
6.) Sett autorisasjonsnøkkelen i skissen sammen med ssid og passord for wifi -nettverket
7.) Last nå opp skissen i ESP32
8.) åpne prosjektet i blynk -appen, nå vil ESP32 bli sett på nettet
9.) begynner nå å legge til knapp og målere for sensorinngang
10.) vi har laget virtuelle pinner for fuktighetssensoravlesninger, så velg virtuelle pis for å få avlesninger fra fuktighetssensor
11.) hvile for utløserrelé, du kan velge hvilken som helst pinne (f.eks. Gp27, 26, 33, 35 osv.)