Sisällysluettelo:

Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta
Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta

Video: Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta

Video: Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta
Video: Kestävä ruokasektori ja maatalous – Vihreän siirtymän koulutus Lapin kehittäjille 2024, Heinäkuu
Anonim
Älykäs kasvien kastelu aurinkopaneelin avulla
Älykäs kasvien kastelu aurinkopaneelin avulla
Älykäs kasvien kastelu aurinkopaneelin avulla
Älykäs kasvien kastelu aurinkopaneelin avulla
Älykäs kasvien kastelu aurinkopaneelin avulla
Älykäs kasvien kastelu aurinkopaneelin avulla

Tämä on päivitetty versio ensimmäisestä SmartPlantWatering-projektistani (https://www.instructables.com/id/Smart-Plant-Water…

Tärkeimmät erot edelliseen versioon:

1. Muodostaa yhteyden ThingSpeaks.com -sivustoon ja julkaisee tämän sivuston avulla tallennettuja tietoja (lämpötila, kosteus, valo jne.) - kanavani ThingSpeaksissa -

2. Optimoitu toimimaan paristoilla. Tämä versio käyttää aurinkopaneelia 3,7 voltin Lipo 18650 -akun lataamiseen.

3. Säädä päivitystiheyttä ja kastelua sään mukaan (käyttää OpenWeatherMap.org).

4. Optimoitu koodi… ladattu Githubiin-https://github.com/eplx/esp8266-Plants-Watering

Vaatimukset:

- PCB

- ESP8266 NodeMCU

- DHT11 -anturi (lämpötila ja kosteus)

- Rele

- Valoanturi

- Laatikko / kontti

- Otsikot

- Vesipumppu (12V)

- halkaisijaltaan pieni läpinäkyvä kirkas pehmeä letku (voi vaihdella vesipumpun liittimien mukaan)

- 3.7 Lipo -akku

- TP4056 (akkulaturi)

- johdot

- kärsivällisyyttä…. tämä ei ole monimutkaista…. mutta vaatii jonkin aikaa sen tekemiseen, varsinkin jos teet ensimmäistä kertaa jotain näiden komponenttien kanssa..:)

Alla on joitain ThingSpeaksilla luotuja kaavioita:

Seuraava Kasvien kastelu (näyttää jäljellä olevat kastelutunnit) Veden taso (litraa vesisäiliössä)

Vaihe 1: Vaihe 1: Käytä tätä kaaviota

Vaihe 1: Käytä tätä kaaviota
Vaihe 1: Käytä tätä kaaviota

Seuraa kaaviota ja kopioi tämä protoboardiin…

tarvitset seuraavat kohteet:

1. Protoboard

2. ESP8266 NodeMCU

3. DHT11 -anturi (lämpötila ja kosteus)

4. Rele

5. Valoanturi

6. vesipumppu (12V)

7. pieni halkaisija läpinäkyvä kirkas pehmeä letku (voi vaihdella vesipumpun liittimien mukaan)

Vaihe 2: Työskentely piirilevyllä - hitsauspäät ESP8266: lle ja anturit kaavioiden perusteella

Työskentely piirilevyllä - hitsauspäät ESP8266: lle ja kaavioihin perustuvat anturit
Työskentely piirilevyllä - hitsauspäät ESP8266: lle ja kaavioihin perustuvat anturit

Käytä kaaviota kopioidaksesi se piirilevyyn. Yllä olevan kaavion lisäksi olen lisännyt TP 4056: n Lipo -akun lataamiseen aurinkopaneelilla. Voit halutessasi käyttää muita akkulaturikortteja. Käytä akkua, joka on suojattu akun yli- ja purkamiselle.

Jos käytät 12 voltin aurinkopaneelia, sinun on lisättävä askel alaspäin jännitteen muuttamiseksi 5 voltiksi. TP4046 ei tue 12v tulona.

Nämä liitännät tein TP4056: n avulla Lipo -akun lataamiseen ja ESP8266 NodeMcu -laitteen virran kytkemiseen.

Aurinkopaneeli (+) -> Astu alas -> TP4056 (+)

Aurinkopaneeli (-) -> Astu alas -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Olen käyttänyt tähän liitäntään USB -kaapelia

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

Vaihe 3: Asenna anturit ja aseta piirilevy laatikkoon

Asenna anturit ja aseta piirilevy laatikkoon
Asenna anturit ja aseta piirilevy laatikkoon

Olen käyttänyt muovilaatikkoa, jota voidaan käyttää ulkona PCB -kortin ja lämpötila-/kosteusanturin sijoittamiseen.

Vaihe 4: Määritä ThingSpeaks

Määritä ThingSpeaks
Määritä ThingSpeaks

Tässä projektiversiossa olen käyttänyt ThingSpeaks.com -sivustoa. Tällä sivustolla on ilmainen ja kaupallinen versio. Olen käyttänyt ilmaista versiota ja luonut kanavan ladatakseni tämän hankkeen keräämät tiedot.

Ajatuksena on kerätä tietoa ja visualisoida se eri kaavioiden / mittarien avulla

thingspeak.com/channels/504661

Ensin sinun on luotava tili ja sitten kanava (jos sinulla on epäilyksiä tilin tai kanavan luomisesta, ota rohkeasti yhteyttä minuun)

Sitten sinun on määritettävä kanava näiden asetusten avulla. On tärkeää, että määrität samat kentät, koska viittaan niihin koodissa.

Vaihe 5: Hanki koodi, määritä ja lähetä se

Käy seuraavassa Git-arkistossa

Lataa koodi ja asenna se ESP8266 -laitteeseesi. Koodi päivitetään säännöllisin väliajoin, mutta pidän sen samana kaaviona, joka jaetaan täällä. Tässä versiossa käytän ThingSpeaksiä tietojen keräämiseen ja kaavioiden luomiseen visualisointia varten Internetissä. Myös openWeatherMap.org -käyttö mahdollistaa nykyisen sää- ja sääennusteen löytämisen kaupungille, jossa olet. Näitä tietoja käytetään optimoimaan akun käyttö, jos odotamme sateisia päiviä ja akku ei ehkä ole täysin ladattu.

Tärkeä!! - Koodissa on joitain asetuksia, joita on muutettava.

Tarkista koodi ja päivitä seuraavien muuttujien arvo

- ThingSpeaks_KEY - käytetään ThingSpeaks -sivustossa

- openWeatherAPIid - käytetään nykyisten säätietojen ja tulevien päivien ennusteiden saamiseen.

- openWeatherAPIappid - käytetään nykyisten säätietojen ja tulevien päivien ennusteiden saamiseen

Jos pidät koodista, merkitse se GitHubissa !. Kiitos!

Vaihe 6: Valmistele vesiputki ja vesipumppu

Valmistele vesi Jerry -tölkki ja vesipumppu
Valmistele vesi Jerry -tölkki ja vesipumppu

Voit käyttää mitä tahansa vesipulloa. Olen käyttänyt 10 litran vesisäiliötä, joten se on tarpeeksi itsenäinen pari viikkoa.

Vesipumppu on 12v (1A), joten liitän sen suoraan ulkoiseen virtalähteeseen. Voit myös käyttää 5 voltin vesipumppua ja ehkä yrittää käyttää sitä samalla akulla kuin ESP8266. En ole vielä kokeillut sitä, mutta se voisi olla idea tämän projektin toiseen vaiheeseen.

Vaihe 7: Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta

Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta
Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta
Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta
Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta

Kun yhteys on muodostettu, ESP8266 lähettää tiedot ThingSpeaks.com -sivustoon ja voit visualisoida kaaviot ja tiedot. Myös kasvejasi kastellaan päivittäin ja se säätää tarvittavan veden määrän lämpötilan/kosteuden perusteella.

Tarkista kanavastani live -tiedot -

Suositeltava: