Sisällysluettelo:
- Vaihe 1: Vaihe 1: Käytä tätä kaaviota
- Vaihe 2: Työskentely piirilevyllä - hitsauspäät ESP8266: lle ja anturit kaavioiden perusteella
- Vaihe 3: Asenna anturit ja aseta piirilevy laatikkoon
- Vaihe 4: Määritä ThingSpeaks
- Vaihe 5: Hanki koodi, määritä ja lähetä se
- Vaihe 6: Valmistele vesiputki ja vesipumppu
- Vaihe 7: Yhdistä se ja aloita tietojen saaminen ThingSpeaks.comin kautta
Video: Älykäs kasvien kastelu aurinkopaneelilla: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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
Olen käyttänyt muovilaatikkoa, jota voidaan käyttää ulkona PCB -kortin ja lämpötila-/kosteusanturin sijoittamiseen.
Vaihe 4: 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
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
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:
Kasvien automaattinen kastelu: 4 vaihetta
Automaattinen kasvien kastelu: Eivätkö kasvit ole tyytyväisiä hoitoosi? Kuolevatko ne aina selittämättä sinulle ongelmia? Jatka lukemista siitä, kuinka rakentaa oma automaattinen kasvien kastelujärjestelmä, joka antaa sinulle kaikki tarvitsemasi tiedot tee suunnitelmasi
Älykäs kasvien kastelu: 5 vaihetta (kuvilla)
Älykäs kasvien kastelu: Hei! Tämän projektin avulla voit kastaa laitoksesi automaattisesti ottaen huomioon ulkolämpötilan, kosteuden ja valon. Voit myös käyttää tätä kodin sääasemana ja tarkistaa lämpötilan, kosteuden ja kevyyden matkapuhelimestasi tai tietokoneestasi
Helpoin Arduino Smart -kasvien kastelu: 7 vaihetta (kuvilla)
Helpoin Arduino -älykäs kasvien kastelu: Viime kerralla kirjoitimme selkeästi kuinka tehdä automaattinen kasvien kastelujärjestelmä arduinolla ja antureilla, artikkelimme sai paljon huomiota ja hyvää palautetta. Näyttää siltä, että meidän
DIY kosteuspohjainen älykäs kastelu: 10 vaihetta (kuvilla)
DIY kosteuspohjainen älykäs kastelu: Tiedämme, että kasvit tarvitsevat vettä ravinteiden kuljetusvälineeksi kuljettamalla liuennutta sokeria ja muita ravintoaineita kasvin läpi. Ilman vettä kasvit kuihtuvat. Liiallinen kastelu kuitenkin täyttää maaperän huokoset ja häiritsee
Kasvien kastelu Arduinolla: 5 vaihetta (kuvilla)
Kasvien kastelu Arduinon avulla: Onko sinulla huonekasvi, josta pidät, mutta unohdat kastella sitä liian usein? Tässä ohjeessa kerrotaan, miten voit tehdä Arduinolla toimivan kasvien kastelujärjestelmän ja miten voit antaa kasvillesi hieman persoonallisuuden