Indholdsfortegnelse:
- Trin 1: Trin 1: Brug denne skema
- Trin 2: Arbejde med printkortet - svejseoverskrifter til ESP8266 og sensorer baseret på skemaer
- Trin 3: Installer sensorer, og anbring printkortet i en æske
- Trin 4: Konfigurer ThingSpeaks
- Trin 5: Hent koden, konfigurer og upload den
- Trin 6: Forbered Water Jerry Can & Water Pump
- Trin 7: Tilslut det, og begynd at få oplysninger via ThingSpeaks.com
Video: Smart plantevanding drevet af et solpanel: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette er en opdateret version af mit første SmartPlantWatering-projekt (https://www.instructables.com/id/Smart-Plant-Water…
Vigtigste forskelle med tidligere version:
1. Opretter forbindelse til ThingSpeaks.com og bruger dette websted til at offentliggøre fangede data (temperatur, luftfugtighed, lys osv.) - min kanal i ThingSpeaks -
2. Optimeret til at køre på batterier. Denne version bruger et solpanel til at oplade et 3,7v Lipo 18650 batteri.
3. Juster opdateringsfrekvens og vanding baseret på vejret (bruger OpenWeatherMap.org).
4. Optimeret kode … uploadet til Github-https://github.com/eplx/esp8266-Plants-Watering
Krav:
- PCB
- ESP8266 NodeMCU
- DHT11 sensor (temperatur og fugtighed)
- Relæ
- Lyssensor
- Æske / beholder
- Overskrifter
- Vandpumpe (12V)
- gennemsigtig klar blød slange med lille diameter (kan variere baseret på dine vandpumpestik)
- 3,7 Lipo batteri
- TP4056 (batterioplader)
- ledninger
- tålmodighed…. dette er ikke komplekst …. men det kræver lidt tid at gøre det, især hvis det er første gang du gør noget med disse komponenter..:)
Nedenfor kan du finde nogle grafer oprettet på ThingSpeaks:
Næste Plantevanding (det viser resterende timer til vanding) Vandstand (liter i vandbeholderen)
Trin 1: Trin 1: Brug denne skema
Følg skematisk og repliker dette i protoboardet …
du har brug for følgende ting:
1. Protoboard
2. ESP8266 NodeMCU
3. DHT11 -sensor (temperatur og fugtighed)
4. Relæ
5. Lyssensor
6. Vandpumpe (12V)
7. gennemsigtig klar blød slange med lille diameter (kan variere baseret på dine vandpumpestik)
Trin 2: Arbejde med printkortet - svejseoverskrifter til ESP8266 og sensorer baseret på skemaer
Brug skematikken til at replikere den til printkortet. Ud over skematisk ovenfor har jeg tilføjet en TP 4056 for at oplade et Lipo -batteri ved hjælp af et solpanel. Du kan bruge andre batterioplader, hvis du foretrækker det. Brug venligst en, der har beskyttelse til overopladning/afladning af dit batteri.
hvis du bruger et 12v solpanel, skal du tilføje et trin ned for at konvertere spænding til 5v. TP4046 understøtter ikke 12v som input.
Dette er de forbindelser, jeg lavede for at bruge en TP4056 til at oplade et Lipo -batteri og drive en ESP8266 NodeMcu.
Solpanel (+) -> Step Down -> TP4056 (+)
Solpanel (-) -> Step Down -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Jeg har brugt et USB -kabel til denne forbindelse
TP4056 (OUT -) -> ESP8266 (-);
Trin 3: Installer sensorer, og anbring printkortet i en æske
Jeg har brugt en plastikboks, der kunne bruges udenfor til at placere printkortet og temperatur/fugtighedsføleren.
Trin 4: Konfigurer ThingSpeaks
I denne version af projektet har jeg brugt ThingSpeaks.com. Dette websted har en gratis og kommerciel version. Jeg har brugt den gratis version og oprettet en kanal til at uploade data fanget af dette projekt.
Ideen er at indsamle information og visualisere dem gennem forskellige grafer / målere
thingspeak.com/channels/504661
Først skal du oprette en konto og derefter oprette en kanal (hvis du er i tvivl om, hvordan du opretter kontoen eller kanalen, er du velkommen til at kontakte mig)
Derefter skal du konfigurere kanalen ved hjælp af disse indstillinger. Det er vigtigt, at du udfører de samme felter, fordi jeg henviser dem i koden.
Trin 5: Hent koden, konfigurer og upload den
Besøg følgende Git-depot
Download koden og installer den i din ESP8266. Koden opdateres med jævne mellemrum, men jeg fortsætter med at arbejde med den samme skematik, der deles her. I denne version bruger jeg ThingSpeaks til at indsamle data og generere grafer til visualisering på Internettet. Brugen af openWeatherMap.org giver også mulighed for at få aktuelt vejr og vejrudsigt for byen, hvor du befinder dig. Disse oplysninger bruges til at optimere batteriforbruget, hvis vi forventer at have nogle regnfulde dage, og batteriet muligvis ikke er fuldt opladet.
Vigtig!! - Der er nogle indstillinger i koden, der skal justeres.
Kig ind i koden, og opdater værdien for følgende variabler
- ThingSpeaks_KEY - bruges til ThingSpeaks -websted
- openWeatherAPIid - bruges til at få aktuelle vejrudsigter og vejrudsigter for de kommende dage.
- openWeatherAPIappid - bruges til at få aktuelle vejrudsigter og vejrudsigter for de kommende dage
Hvis du kan lide koden, skal du stjerne den i GitHub !. Tak skal du have!
Trin 6: Forbered Water Jerry Can & Water Pump
Du kan bruge enhver vandjerry kan du har. Jeg har brugt en 10 liter vandjerry dåse, så den har autonomi nok i et par uger.
Vandpumpen er 12v (1A), så jeg tilslutter den direkte til en ekstern strømkilde. Du kan også bruge en 5v vandpumpe og måske prøve at drive den med det samme batteri, der bruges til ESP8266. Jeg har ikke prøvet det endnu, men det kunne være en idé til en anden fase af dette projekt.
Trin 7: Tilslut det, og begynd at få oplysninger via ThingSpeaks.com
Når den er tilsluttet, sender din ESP8266 data til ThingSpeaks.com, og du kan visualisere grafer og data. Dine planter vil også blive vandet hver dag, og det vil justere, hvor meget vand der er nødvendigt baseret på temperaturen/fugtigheden.
Tjek venligst min kanal for live data -
Anbefalede:
Sådan laver du lille solpanel -teststation: 6 trin
Sådan laver du et lille solpanel -teststation:
SOLPANEL TACHOMETER: 5 trin
SOLPANEL TACHOMETER: I INSTRUCTABLE "Solar Panel as a Shadow Tracker" blev det præsenteret en eksperimentel metode til at bestemme et objekts hastighed ud fra projektion af dets skygge på et solpanel. Er det muligt at anvende en eller anden variant af denne metode til s
SOLPANEL SOM SKUGGESporing: 7 trin (med billeder)
SOLPANEL SOM SKUGGESporing: En grundlæggende størrelse anvendt i fysik og andre videnskaber til at beskrive mekanisk bevægelse er hastighed. Måling af det har været en tilbagevendende aktivitet i eksperimentelle klasser. Jeg bruger normalt et videokamera og TRACKER -software til at studere bevægelsen af certa
Automatisk plantevanding: 4 trin
Automatisk plantevanding: Er planterne ikke tilfredse med din pleje? Dør de altid uden at forklare deres problemer for dig? Godt læs derefter om, hvordan du bygger dit eget automatiske plantevandingssystem, der giver dig alle de oplysninger, du nogensinde har brug for lav din plan
Smart plantevanding: 5 trin (med billeder)
Smart plantevanding: Hej! Ved hjælp af dette projekt kan du vande dine planter automatisk med hensyn til ekstern temperatur, fugtighed og lys. Du kan også bruge dette som hjemmevejrstation og kontrollere temperatur, fugtighed og lethed fra din mobiltelefon eller computer