
Innehållsförteckning:
- Steg 1: Steg 1: Använd den här schemat
- Steg 2: Arbeta med kretskortet - svetshuvuden för ESP8266 och sensorer baserade på scheman
- Steg 3: Installera sensorer och placera kretskortet i en låda
- Steg 4: Konfigurera ThingSpeaks
- Steg 5: Hämta koden, konfigurera och ladda upp den
- Steg 6: Förbered Water Jerry Can & Water Pump
- Steg 7: Anslut den och börja få information via ThingSpeaks.com
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11



Detta är en uppdaterad version av mitt första SmartPlantWatering-projekt (https://www.instructables.com/id/Smart-Plant-Water…
Huvudsakliga skillnader med tidigare version:
1. Ansluter till ThingSpeaks.com och använder denna webbplats för att publicera fångad data (temperatur, luftfuktighet, ljus, etc) - min kanal i ThingSpeaks -
2. Optimerad för batterier. Denna version använder en solpanel för att ladda ett 3,7v Lipo 18650 -batteri.
3. Justera uppdateringsfrekvens och vattning baserat på väder (använder OpenWeatherMap.org).
4. Optimerad kod … uppladdad till Github-https://github.com/eplx/esp8266-Plants-Watering
Krav:
- PCB
- ESP8266 NodeMCU
- DHT11 -sensor (temperatur och luftfuktighet)
- Relä
- Ljussensor
- Låda / behållare
- Rubriker
- Vattenpump (12V)
- genomskinlig klar, mjuk slang med liten diameter (kan variera beroende på dina vattenpumpanslutningar)
- 3.7 Lipo -batteri
- TP4056 (batteriladdare)
- ledningar
- tålamod…. detta är inte komplext …. men det tar lite tid att göra det, speciellt om det är första gången du gör något med dessa komponenter..:)
Nedan hittar du några grafer som skapats på ThingSpeaks:
Nästa Växtvattning (det visar återstående timmar för vattning) Vattennivå (liter i vattenbehållaren)
Steg 1: Steg 1: Använd den här schemat

Följ schemat och replikera detta i protoboardet …
du behöver följande saker:
1. Protoboard
2. ESP8266 NodeMCU
3. DHT11 -sensor (temperatur och luftfuktighet)
4. Relä
5. Ljussensor
6. Vattenpump (12V)
7. transparent transparent klar mjuk slang med liten diameter (kan variera beroende på dina vattenpumpanslutningar)
Steg 2: Arbeta med kretskortet - svetshuvuden för ESP8266 och sensorer baserade på scheman

Använd schemat för att kopiera det till kretskortet. Förutom schemat ovan har jag lagt till en TP 4056 för att ladda ett Lipo -batteri med hjälp av en solpanel. Du kan använda andra batteriladdarkort om du föredrar det. Använd ett som har skydd för överladdning/urladdning av ditt batteri.
om du använder en 12v solpanel måste du lägga till ett steg ner för att konvertera spänningen till 5v. TP4046 stöder inte 12v som ingång.
Det här är anslutningarna som jag gjorde för att använda en TP4056 för att ladda ett Lipo -batteri och driva en ESP8266 NodeMcu.
Solpanel (+) -> Steg ner -> TP4056 (+)
Solpanel (-) -> Steg ner -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Jag har använt en USB -kabel för denna anslutning
TP4056 (OUT -) -> ESP8266 (-);
Steg 3: Installera sensorer och placera kretskortet i en låda

Jag har använt en plastlåda som kan användas utomhus för att placera kretskortet och temperatur/fuktighetssensorn.
Steg 4: Konfigurera ThingSpeaks

I den här versionen av projektet har jag använt ThingSpeaks.com. Denna webbplats har en gratis och kommersiell version. Jag har använt gratisversionen och skapat en kanal för att ladda upp data som fångats av detta projekt.
Tanken är att samla information och visualisera den genom olika grafer / mätare
thingspeak.com/channels/504661
Först måste du skapa ett konto och sedan skapa en kanal (om du tvivlar på hur du skapar kontot eller kanalen, kontakta mig gärna)
Då måste du konfigurera kanalen med hjälp av dessa inställningar. Det är viktigt att du gör samma fältkonfiguration eftersom jag hänvisar dem till koden.
Steg 5: Hämta koden, konfigurera och ladda upp den
Besök följande Git-förråd
Ladda ner koden och installera den i din ESP8266. Koden uppdateras regelbundet men jag fortsätter att arbeta med samma schema som delas här. I den här versionen använder jag ThingSpeaks för att samla in data och generera grafer för visualisering på Internet. Användningen av openWeatherMap.org gör det också möjligt att få aktuellt väder och prognoser för staden där du befinner dig. Denna information används för att optimera batterianvändningen om vi räknar med regniga dagar och batteriet kanske inte är fulladdat.
Viktig!! - Det finns några inställningar i koden som måste justeras.
Titta in i koden och uppdatera värdet för följande variabler
- ThingSpeaks_KEY - används för ThingSpeaks -webbplats
- openWeatherAPIid - används för att få aktuell väderinformation och prognoser för kommande dagar.
- openWeatherAPIappid - används för att få aktuell väderinformation och prognoser för kommande dagar
Om du gillar koden, vänligen stjärna den i GitHub !. Tack!
Steg 6: Förbered Water Jerry Can & Water Pump

Du kan använda vilken vattenjerryburk som helst. Jag har använt en 10 liter vattenbärsburk så den har tillräckligt med autonomi i ett par veckor.
Vattenpumpen är 12v (1A) så jag ansluter den direkt till en extern strömkälla. Du kan också använda en 5v vattenpump och kanske försöka driva den med samma batteri som används för ESP8266. Jag har inte provat det än, men det kan vara en idé för en annan fas av detta projekt.
Steg 7: Anslut den och börja få information via ThingSpeaks.com


När den är ansluten skickar din ESP8266 data till ThingSpeaks.com och du kan visualisera diagram och data. Dina växter kommer också att vattnas varje dag och det kommer att justera hur mycket vatten som behövs baserat på temperaturen/luftfuktigheten.
Kontrollera min kanal för live -data -
Rekommenderad:
SOLPANEL SOM SKUGGSPÅRARE: 7 steg (med bilder)

SOLPANEL SOM SKUGGSPÅRARE: En grundläggande storlek som används inom fysik och andra vetenskaper för att beskriva mekanisk rörelse är hastighet. Att mäta det har varit en återkommande aktivitet i experimentklasser. Jag brukar använda en videokamera och TRACKER -programvara för att studera rörelser av certa
Liten solpanel 12v till 5v reglerad: 3 steg

Liten solpanel 12v till 5v reglerad: Detta är ett exempel på en nöd -USB -laddare med en solcell. I det här fallet använder jag en 12V solcell. Jag repurposed andra komponenter från ett gammalt datorkort. Det är reglerat på 5V 1A med detta bygge, för en högre aktuell användning LM1084 (5A) inste
Automatisk växtvattning: 4 steg

Automatisk växtvattning: Är växterna inte nöjda med din vård? Dör de alltid utan att förklara sina problem för dig? Tja, fortsätt sedan läsa om hur du bygger ditt eget automatiska växtvattensystem, som ger dig all information du någonsin behöver gör din plan
Nödladdare med hjälp av solpanel [Komplett guide]: 4 steg
![Nödladdare med hjälp av solpanel [Komplett guide]: 4 steg Nödladdare med hjälp av solpanel [Komplett guide]: 4 steg](https://i.howwhatproduce.com/images/002/image-5950-17-j.webp)
Nödladdare med hjälp av solpanel [Komplett guide]: Letar du efter ett sätt att ladda din telefon när du är helt slut? Gör dig själv till en nödladdare med en bärbar solpanel som kan vara till nytta särskilt när du reser eller på camping utomhus. Detta är ett hobbyprojekt med
Smart växtvattning: 5 steg (med bilder)

Smart växtvattning: Hej! Med detta projekt kan du vattna din/dina växter automatiskt med tanke på yttre temperatur, luftfuktighet och ljus. Du kan också använda den som en hemväderstation och kontrollera temperatur, luftfuktighet och lätthet från din mobiltelefon eller dator