Sisukord:

Nutikas taimede kastmine päikesepaneeliga: 7 sammu
Nutikas taimede kastmine päikesepaneeliga: 7 sammu

Video: Nutikas taimede kastmine päikesepaneeliga: 7 sammu

Video: Nutikas taimede kastmine päikesepaneeliga: 7 sammu
Video: Kuidas pikeerida taimi? 2024, November
Anonim
Nutikas taimede kastmine, mida toetab päikesepaneel
Nutikas taimede kastmine, mida toetab päikesepaneel
Nutikas taimede kastmine, mida toetab päikesepaneel
Nutikas taimede kastmine, mida toetab päikesepaneel
Nutikas taimede kastmine, mida toetab päikesepaneel
Nutikas taimede kastmine, mida toetab päikesepaneel

See on minu esimese SmartPlantWatering projekti uuendatud versioon (https://www.instructables.com/id/Smart-Plant-Water…

Peamised erinevused eelmise versiooniga:

1. Loob ühenduse saidiga ThingSpeaks.com ja kasutab seda saiti jäädvustatud andmete (temperatuur, niiskus, valgus jne) avaldamiseks - minu kanal ThingSpeaksis -

2. Optimeeritud patareidega töötamiseks. See versioon kasutab päikesepaneeli, et laadida 3,7v Lipo 18650 akut.

3. Reguleerige värskendamise sagedust ja jootmist vastavalt ilmastikule (kasutab OpenWeatherMap.org).

4. Optimeeritud kood… laaditi üles Githubisse-https://github.com/eplx/esp8266-Plants-Watering

Nõuded:

- PCB

- ESP8266 NodeMCU

- DHT11 andur (temperatuur ja niiskus)

- relee

- Valgusandur

- Karp / konteiner

- Päised

- veepump (12V)

- väikese läbimõõduga läbipaistev pehme pehme voolik (võib varieeruda sõltuvalt teie veepumba pistikutest)

- 3.7 Lipo aku

- TP4056 (akulaadija)

- juhtmed

- kannatust…. see pole keeruline…. kuid selle tegemine nõuab natuke aega, eriti kui teete nende komponentidega midagi esimest korda..:)

Allpool leiate mõned ThingSpeaksis loodud graafikud:

Järgmine taimede kastmine (see näitab järelejäänud tunde kastmiseks) Veetase (liitrit veekanumas)

1. samm: 1. samm: kasutage seda skeemi

Samm: kasutage seda skeemi
Samm: kasutage seda skeemi

Järgige skeemi ja kopeerige see protoboodi …

vajate järgmisi esemeid:

1. Protoboard

2. ESP8266 NodeMCU

3. DHT11 andur (temperatuur ja niiskus)

4. Relee

5. Valgusandur

6. Veepump (12V)

7. väikese läbimõõduga läbipaistev pehme pehme voolik (võib varieeruda sõltuvalt teie veepumba pistikutest)

2. etapp: trükkplaadi kallal töötamine - keevituspäised ESP8266 jaoks ja skeemidel põhinevad andurid

Töö trükkplaadil - keevituspäised ESP8266 jaoks ja skeemidel põhinevad andurid
Töö trükkplaadil - keevituspäised ESP8266 jaoks ja skeemidel põhinevad andurid

Kasutage skemaatikat selle kopeerimiseks trükkplaadile. Lisaks ülaltoodud skeemile olen lisanud TP 4056 Lipo aku laadimiseks päikesepaneeli abil. Soovi korral saate kasutada muid akulaadija kaarte. Kasutage aku ülelaadimise/tühjenemise jaoks kaitset.

kui kasutate 12v päikesepaneeli, peate pinge 5 -voldiseks muutmiseks lisama sammu allapoole. TP4046 ei toeta 12v sisendit.

Need ühendused tegin, et kasutada TP4056 Lipo aku laadimiseks ja ESP8266 NodeMcu toiteks.

Päikesepaneel (+) -> Astu alla -> TP4056 (+)

Päikesepaneel (-) -> Astu alla -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Selle ühenduse jaoks kasutasin USB -kaablit

TP4056 (OUT -) -> ESP8266 (-);

Samm: paigaldage andurid ja asetage trükkplaat karpi

Paigaldage andurid ja asetage trükkplaat karpi
Paigaldage andurid ja asetage trükkplaat karpi

PCB -kaardi ja temperatuuri/niiskuse anduri paigutamiseks olen kasutanud plastkarbi, mida saaks kasutada väljas.

Samm: seadistage ThingSpeaks

Seadistage ThingSpeaks
Seadistage ThingSpeaks

Projekti selles versioonis olen kasutanud ThingSpeaks.com. Sellel saidil on tasuta ja kaubanduslik versioon. Olen kasutanud tasuta versiooni ja loonud selle projektiga salvestatud andmete üleslaadimiseks kanali.

Idee on koguda teavet ja visualiseerida seda erinevate graafikute / gabariitide kaudu

thingspeak.com/channels/504661

Kõigepealt peate looma konto ja seejärel looma kanali (kui teil on kahtlusi konto või kanali loomisel, võtke minuga julgelt ühendust)

Seejärel peate nende sätete abil kanali konfigureerima. On oluline, et te teeksite samade väljade konfiguratsiooni, sest ma viitan neile koodis.

Samm: hankige kood, seadistage ja laadige see üles

Külastage järgmist Giti hoidlat

Laadige kood alla ja installige see oma ESP8266 -sse. Koodi uuendatakse perioodiliselt, kuid jätkan selle töötamist sama skeemiga, mida siin jagatakse. Selles versioonis kasutan andmete kogumiseks ja graafikute loomiseks Internetis visualiseerimiseks ThingSpeaksit. Samuti võimaldab openWeatherMap.org kasutamine saada praeguse ilma ja prognoosi selle linna kohta, kus te asute. Seda teavet kasutatakse aku kasutamise optimeerimiseks, kui meil on oodata vihmaseid päevi ja aku ei pruugi olla täielikult laetud.

Tähtis !! - Koodis on mõned sätted, mida tuleb kohandada.

Vaadake koodi ja värskendage järgmiste muutujate väärtust

- ThingSpeaks_KEY - kasutatakse ThingSpeaks saidi jaoks

- openWeatherAPIid - kasutatakse praeguse ilmateabe ja eelseisvate päevade prognoosi hankimiseks.

- openWeatherAPIappid - kasutatakse praeguse ilmateabe ja eelseisvate päevade prognoosi hankimiseks

Kui teile kood meeldib, tärnige see GitHubis! Aitäh!

6. samm: valmistage ette veepump ja veepump

Valmistage ette Jerry kanister ja veepump
Valmistage ette Jerry kanister ja veepump

Võite kasutada mis tahes veekannu. Olen kasutanud 10 -liitrist veekannu, nii et sellel on paar nädalat piisavalt autonoomiat.

Veepump on 12v (1A), nii et ühendan selle otse välise toiteallikaga. Võite kasutada ka 5v veepumpa ja proovida seda toita sama akuga, mida kasutati ESP8266 -ga. Ma pole seda veel proovinud, kuid see võiks olla idee selle projekti teise etapi jaoks.

Samm: ühendage see ja alustage teabe hankimist saidi ThingSpeaks.com kaudu

Ühendage see ja hakake teavet hankima saidi ThingSpeaks.com kaudu
Ühendage see ja hakake teavet hankima saidi ThingSpeaks.com kaudu
Ühendage see ja hakake teavet hankima saidi ThingSpeaks.com kaudu
Ühendage see ja hakake teavet hankima saidi ThingSpeaks.com kaudu

Pärast ühendamist esitab teie ESP8266 andmed saidile ThingSpeaks.com ja saate visualiseerida graafikuid ja andmeid. Samuti jootakse teie taimi iga päev ja see reguleerib temperatuuri/niiskuse põhjal vajaliku vee kogust.

Palun vaadake minu kanalilt reaalajas andmeid -

Soovitan: