Kazalo:
- 1. korak: 1. korak: uporabite to shemo
- 2. korak: Delo na tiskanem vezju - zvarne glave za ESP8266 in senzorji na podlagi shem
- 3. korak: Namestite senzorje in vstavite tiskano vezje v škatlo
- 4. korak: Konfigurirajte ThingSpeaks
- 5. korak: Pridobite kodo, jo konfigurirajte in naložite
- 6. korak: Pripravite posodo za vodo in vodno črpalko
- 7. korak: Povežite ga in začnite pridobivati informacije prek ThingSpeaks.com
Video: Pametno zalivanje rastlin s solarno ploščo: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
To je posodobljena različica mojega prvega projekta SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…
Glavne razlike s prejšnjo različico:
1. Poveže se s storitvijo ThingSpeaks.com in na tem mestu objavi zajete podatke (temperatura, vlaga, svetloba itd.) - moj kanal v ThingSpeaks -
2. Optimizirano za delovanje na baterije. Ta različica uporablja sončno celico za polnjenje 3,7 -voltne baterije Lipo 18650.
3. Prilagodite pogostost posodabljanja in zalivanje glede na vreme (uporablja OpenWeatherMap.org).
4. Optimizirana koda… naložena v Github-https://github.com/eplx/esp8266-Plants-Watering
Zahteve:
- PCB
- ESP8266 NodeMCU
- Senzor DHT11 (temperatura in vlažnost)
- Rele
- Senzor svetlobe
- Škatla / posoda
- Glave
- Vodna črpalka (12V)
- prozorna prozorna cev majhnega premera (lahko se razlikuje glede na priključke vodne črpalke)
- 3.7 Lipo baterija
- TP4056 (polnilec baterij)
- žice
- potrpežljivost … to ni zapleteno …. vendar za to potrebujete nekaj časa, še posebej, če prvič delate s temi komponentami..:)
Spodaj najdete nekaj grafov, ustvarjenih na ThingSpeaksu:
Naslednje zalivanje rastlin (prikazuje preostale ure za zalivanje) Raven vode (litri v posodi za vodo)
1. korak: 1. korak: uporabite to shemo
Sledite shemi in jo ponovite na protoboard …
potrebujete naslednje predmete:
1. Protoboard
2. NodeMCU ESP8266
3. Senzor DHT11 (temperatura in vlažnost)
4. Rele
5. Senzor svetlobe
6. Vodna črpalka (12V)
7. prozorna, prozorna mehka cev majhnega premera (lahko se razlikuje glede na priključke vaše vodne črpalke)
2. korak: Delo na tiskanem vezju - zvarne glave za ESP8266 in senzorji na podlagi shem
Uporabite shemo, da jo kopirate v tiskano vezje. Poleg zgornje sheme sem dodal TP 4056 za polnjenje Lipo baterije s sončno celico. Po želji lahko uporabite druge kartice za polnjenje baterij. Prosimo, da uporabite tisto, ki ima zaščito pred prekomernim polnjenjem/praznjenjem baterije.
če uporabljate 12v sončno ploščo, morate dodati korak navzdol, da pretvorite napetost v 5v. TP4046 ne podpira 12v kot vhod.
To so povezave, ki sem jih vzpostavil z uporabo TP4056 za polnjenje baterije Lipo in napajanje ESP8266 NodeMcu.
Sončna plošča (+) -> Stop navzdol -> TP4056 (+)
Sončna plošča (-) -> Stop navzdol -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Za to povezavo sem uporabil kabel USB
TP4056 (OUT -) -> ESP8266 (-);
3. korak: Namestite senzorje in vstavite tiskano vezje v škatlo
Uporabil sem plastično škatlo, ki bi jo lahko uporabili zunaj za namestitev kartice PCB in senzorja temperature/vlažnosti.
4. korak: Konfigurirajte ThingSpeaks
V tej različici projekta sem uporabil ThingSpeaks.com. Ta stran ima brezplačno in komercialno različico. Uporabil sem brezplačno različico in ustvaril kanal za nalaganje podatkov, zajetih v tem projektu.
Ideja je zbrati informacije in jih vizualizirati z različnimi grafi / merilniki
thingspeak.com/channels/504661
Najprej morate ustvariti račun in nato ustvariti kanal (če dvomite, kako ustvariti račun ali kanal, se obrnite na mene)
Nato morate s temi nastavitvami konfigurirati kanal. Pomembno je, da naredite isto konfiguracijo polj, ker jih navajam v kodi.
5. korak: Pridobite kodo, jo konfigurirajte in naložite
Obiščite naslednje skladišče Git
Prenesite kodo in jo namestite v svoj ESP8266. Koda se občasno posodablja, vendar delam z isto shemo, ki je v skupni rabi tukaj. V tej različici uporabljam ThingSpeaks za zbiranje podatkov in ustvarjanje grafov za vizualizacijo v internetu. Tudi uporaba openWeatherMap.org omogoča pridobivanje trenutnega vremena in napovedi za mesto, kjer se nahajate. Ti podatki se uporabljajo za optimizacijo porabe baterije, če pričakujemo nekaj deževnih dni in se baterija morda ne bo popolnoma napolnila.
Pomembno !! - V kodi je nekaj nastavitev, ki jih je treba prilagoditi.
Poglejte kodo in posodobite vrednost za naslednje spremenljivke
- ThingSpeaks_KEY - uporablja se za spletno mesto ThingSpeaks
- openWeatherAPIid - uporablja se za pridobivanje trenutnih vremenskih informacij in napovedi za prihodnje dni.
- openWeatherAPIappid - uporablja se za pridobivanje trenutnih vremenskih informacij in napovedi za prihodnje dni
Če vam je koda všeč, jo označite z zvezdico v GitHubu !. Hvala vam!
6. korak: Pripravite posodo za vodo in vodno črpalko
Uporabite lahko katero koli vodno posodo, ki jo imate. Uporabil sem 10 -litrsko posodo za vodo, tako da ima dovolj avtonomije za nekaj tednov.
Vodna črpalka je 12v (1A), zato jo priključim neposredno na zunanji vir napajanja. Uporabite lahko tudi vodno črpalko 5V in jo morda poskusite napajati z isto baterijo, ki je bila uporabljena pri ESP8266. Tega še nisem poskusil, vendar bi to lahko bila ideja za drugo fazo tega projekta.
7. korak: Povežite ga in začnite pridobivati informacije prek ThingSpeaks.com
Ko ste povezani, bo vaš ESP8266 predložil podatke na ThingSpeaks.com, vizualizirali pa boste lahko grafike in podatke. Prav tako bodo vaše rastline zalivali vsak dan in prilagodili bodo količino vode glede na temperaturo/vlažnost.
Prosim, preverite podatke v živo na mojem kanalu -
Priporočena:
Samodejni sistem za zalivanje rastlin z uporabo Micro: bit: 8 korakov (s slikami)
Samodejni sistem za zalivanje rastlin z uporabo Micro: bita: V tem navodilu vam bom pokazal, kako zgraditi avtomatski sistem za zalivanje rastlin z uporabo Micro: bita in nekaterih drugih majhnih elektronskih komponent. Micro: bit uporablja senzor vlage za spremljanje ravni vlage v rastlinski zemlji in
Kako zgraditi sistem za zalivanje rastlin z uporabo Arduina: 7 korakov
Kako zgraditi sistem za zalivanje rastlin z uporabo Arduina: V tej vadnici se bomo naučili, kako narediti sistem za zalivanje rastlin s senzorjem vlage, vodno črpalko in utripati zeleno LED, če je vse v redu in OLED zaslon in Visuino. Oglejte si video
Pametni notranji nadzor rastlin - veste, kdaj vaša rastlina potrebuje zalivanje: 8 korakov (s slikami)
Pametni nadzornik rastlin v zaprtih prostorih - Vedite, kdaj potrebuje zalivanje vaše rastline: Pred nekaj meseci sem naredil palico za spremljanje vlage v tleh, ki se napaja iz baterij in jo lahko vtaknemo v zemljo v loncu vaše sobne rastline, da vam dam nekaj koristnih informacij o tleh nivo vlage in utripajoče LED -diode, ki vam povedo, kdaj naj
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: 11 korakov (s slikami)
UWaiPi - avtomatski sistem za zalivanje rastlin s časom: Pozdravljeni! Ste danes zjutraj pozabili zalivati rastline? Ali načrtujete počitnice, vendar razmišljate, kdo bo zalival rastline? No, če so vaši odgovori DA, potem imam rešitev za vašo težavo. Res sem vesel, da vam predstavljam uWaiPi -
Pametno zalivanje rastlin: 5 korakov (s slikami)
Pametno zalivanje rastlin: Pozdravljeni! S tem projektom lahko svoje rastline samodejno zalivate glede na zunanjo temperaturo, vlažnost in svetlobo. To lahko uporabite tudi kot domačo vremensko postajo in iz mobilnega telefona ali računalnika preverite temperaturo, vlažnost in lahkotnost