Turinys:
- 1 veiksmas: 1 žingsnis: naudokite šią schemą
- 2 veiksmas: darbas su PCB - suvirinimo antraštės, skirtos ESP8266 ir jutikliai, pagrįsti schemomis
- 3 žingsnis: įdiekite jutiklius ir įdėkite PCB į dėžę
- 4 veiksmas: sukonfigūruokite „ThingSpeaks“
- 5 veiksmas: gaukite kodą, sukonfigūruokite ir įkelkite
- 6 žingsnis: Paruoškite vandens Džerio skardinę ir vandens siurblį
- 7 veiksmas: prijunkite jį ir pradėkite gauti informaciją per „ThingSpeaks.com“
Video: Išmanusis augalų laistymas naudojant saulės kolektorių: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Tai atnaujinta mano pirmojo „SmartPlantWatering“projekto versija (https://www.instructables.com/id/Smart-Plant-Water…
Pagrindiniai skirtumai nuo ankstesnės versijos:
1. Prisijungia prie „ThingSpeaks.com“ir naudoja šią svetainę užfiksuotiems duomenims (temperatūrai, drėgmei, šviesai ir kt.) Skelbti - mano kanalas „ThingSpeaks“-
2. Optimizuota veikti su baterijomis. Ši versija naudoja saulės bateriją, kad įkrautų 3,7 V „Lipo 18650“bateriją.
3. Koreguokite atnaujinimo dažnumą ir laistymą pagal orą (naudoja „OpenWeatherMap.org“).
4. Optimizuotas kodas… įkelta į „Github“-https://github.com/eplx/esp8266-Plants-Watering
Reikalavimai:
- PCB
- ESP8266 „NodeMCU“
- DHT11 jutiklis (temperatūra ir drėgmė)
- estafetė
- Šviesos sensorius
- Dėžutė / konteineris
- Antraštės
- Vandens siurblys (12V)
- mažo skersmens skaidri skaidri minkšta žarna (gali skirtis priklausomai nuo jūsų vandens siurblio jungčių)
- 3.7 Lipo baterija
- TP4056 (akumuliatoriaus įkroviklis)
- laidai
- kantrybės …. tai nėra sudėtinga…. bet tam reikia šiek tiek laiko, ypač jei tai yra pirmas kartas, kai ką nors darai su šiais komponentais..:)
Žemiau rasite keletą „ThingSpeaks“sukurtų grafikų:
Kitas augalų laistymas (rodomos likusios laistymo valandos) Vandens lygis (litrai vandens skardinėje)
1 veiksmas: 1 žingsnis: naudokite šią schemą
Sekite schemą ir pakartokite tai protoboate …
jums reikia šių elementų:
1. Protoboard
2. ESP8266 „NodeMCU“
3. DHT11 jutiklis (temperatūra ir drėgmė)
4. Relė
5. Šviesos jutiklis
6. Vandens siurblys (12V)
7. mažo skersmens skaidri skaidri minkšta žarna (gali skirtis priklausomai nuo jūsų vandens siurblio jungčių)
2 veiksmas: darbas su PCB - suvirinimo antraštės, skirtos ESP8266 ir jutikliai, pagrįsti schemomis
Naudokite schemą, kad pakartotumėte ją į PCB. Be aukščiau pateiktos schemos, pridėjau TP 4056, kad galėčiau įkrauti „Lipo“akumuliatorių naudojant saulės kolektorių. Jei norite, galite naudoti kitas akumuliatoriaus įkrovimo korteles. Naudokite akumuliatoriaus įkrovimo/iškrovimo apsaugą.
Jei naudojate 12 voltų saulės kolektorių, turite pridėti žingsnį žemyn, kad įtampa būtų pakeista į 5 v. TP4046 nepalaiko 12V kaip įvesties.
Tai yra jungtys, kurias sukūriau naudodamas TP4056, norėdamas įkrauti „Lipo“akumuliatorių ir maitinti ESP8266 „NodeMcu“.
Saulės skydelis (+) -> Žingsnis žemyn -> TP4056 (+)
Saulės skydelis (-) -> Žingsnis žemyn -> TP4056 (-)
TP4056 (OUT +) -> ESP8266 (+); Šiam ryšiui naudojau USB kabelį
TP4056 (OUT -) -> ESP8266 (-);
3 žingsnis: įdiekite jutiklius ir įdėkite PCB į dėžę
Aš panaudojau plastikinę dėžutę, kurią galima naudoti lauke, norint įdėti PCB kortelę ir temperatūros/drėgmės jutiklį.
4 veiksmas: sukonfigūruokite „ThingSpeaks“
Šioje projekto versijoje naudojau ThingSpeaks.com. Ši svetainė turi nemokamą ir komercinę versiją. Aš naudoju nemokamą versiją ir sukūriau kanalą, kad galėčiau įkelti šio projekto užfiksuotus duomenis.
Idėja yra surinkti informaciją ir vizualizuoti ją naudojant skirtingus grafikus / matuoklius
thingspeak.com/channels/504661
Pirmiausia turite sukurti paskyrą ir tada sukurti kanalą (jei abejojate, kaip sukurti paskyrą ar kanalą, nedvejodami susisiekite su manimi)
Tada turėsite sukonfigūruoti kanalą naudodami šiuos nustatymus. Svarbu atlikti tų pačių laukų konfigūraciją, nes nurodau juos kodu.
5 veiksmas: gaukite kodą, sukonfigūruokite ir įkelkite
Apsilankykite šioje „Git“saugykloje
Atsisiųskite kodą ir įdiekite jį į savo ESP8266. Kodas yra periodiškai atnaujinamas, bet aš nuolat jį veikiu su ta pačia schema, kuri yra bendrinama čia. Šioje versijoje aš naudoju „ThingSpeaks“duomenims rinkti ir grafikams kurti vizualizavimui internete. Taip pat „openWeatherMap.org“naudojimas leidžia gauti dabartinius orus ir miesto, kuriame esate, prognozes. Ši informacija naudojama optimizuoti akumuliatoriaus naudojimą, jei tikimės lietingų dienų ir gali būti, kad akumuliatorius nėra visiškai įkrautas.
Svarbu !! - Kode yra keletas nustatymų, kuriuos reikia koreguoti.
Pažvelkite į kodą ir atnaujinkite šių kintamųjų vertę
- „ThingSpeaks_KEY“- naudojama „ThingSpeaks“svetainei
- „OpenWeatherAPIid“- naudojama dabartinei orų informacijai ir būsimų dienų prognozėms gauti.
- openWeatherAPIappid - naudojamas dabartinei orų informacijai ir būsimų dienų prognozėms gauti
Jei jums patinka kodas, pažymėkite jį žvaigždute „GitHub“!. Ačiū!
6 žingsnis: Paruoškite vandens Džerio skardinę ir vandens siurblį
Galite naudoti bet kokį vandens indą. Aš naudoju 10 litrų vandens indą, todėl jis turi pakankamai autonomijos porą savaičių.
Vandens siurblys yra 12v (1A), todėl jį jungiu tiesiai prie išorinio maitinimo šaltinio. Taip pat galite naudoti 5 V vandens siurblį ir galbūt pabandyti jį maitinti ta pačia baterija, kuri naudojama ESP8266. Aš to dar neišbandžiau, bet tai gali būti idėja kitam šio projekto etapui.
7 veiksmas: prijunkite jį ir pradėkite gauti informaciją per „ThingSpeaks.com“
Kai prisijungsite, jūsų ESP8266 pateiks duomenis „ThingSpeaks.com“ir galėsite vizualizuoti diagramas bei duomenis. Taip pat jūsų augalai bus laistomi kiekvieną dieną ir pagal temperatūrą/drėgmę pakoreguos reikiamą vandens kiekį.
Prašome patikrinti mano kanalo tiesioginius duomenis -
Rekomenduojamas:
Baterija maitinamas biuras. Saulės sistema su automatiniu Rytų/Vakarų saulės kolektorių ir vėjo turbinos perjungimu: 11 žingsnių (su nuotraukomis)
Baterija maitinamas biuras. Saulės sistema su automatiniu Rytų/Vakarų saulės kolektorių ir vėjo turbinos perjungimu: Projektas: 200 kvadratinių pėdų biurą reikia maitinti baterijomis. Biure taip pat turi būti visi šiai sistemai reikalingi valdikliai, baterijos ir komponentai. Saulės ir vėjo energija įkraus baterijas. Yra tik nedidelė problema
Kambarinių augalų laistymas naudojant „NodeMCU“, vietinį „Blynk Server“ir „Blynk Apk“, reguliuojamas nustatymo taškas: 3 žingsniai
Kambarinių augalų laistymas naudojant „NodeMCU“, „Local Blynk Server“ir „Blynk Apk“, reguliuojamas nustatymo taškas: Aš sukūriau šį projektą, nes mano kambariniai augalai turi būti sveiki net tada, kai ilgesnį laiką atostogauju, ir man patinka idėja internetu kontroliuoti ar bent stebėti visus galimus dalykus, kurie vyksta mano namuose
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): 23 žingsniai (su nuotraukomis)
Automatinis išmanusis augalų vazonas - (pasidaryk pats, 3D spausdintas, „Arduino“, savaiminis laistymas, projektas): Sveiki, Kartais, kai kelioms dienoms išvykstame iš namų arba esame tikrai užsiėmę, kambariniai augalai (nesąžiningai) kenčia, nes jie nėra laistomi, kai to reikia. Tai yra mano sprendimas. Tai protingas augalų puodas, kurį sudaro: įmontuotas vandens rezervuaras. Senas
Lengviausias „Arduino“išmanusis augalų laistymas: 7 žingsniai (su nuotraukomis)
Lengviausias „Arduino“išmanusis augalų laistymas: praėjusį kartą, kai rašėme, kaip sukurti automatinę augalų laistymo sistemą su arduino ir jutikliais, mūsų straipsnis sulaukė daug dėmesio ir daug atsiliepimų. Vėliau mes galvojome, kaip tai padaryti geriau. Atrodo, kad mūsų
Augalų laistymas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Augalo laistymas naudojant „Arduino“: Ar turite kambarinį augalą, kuris jums patinka, bet pamiršite jį laistyti per dažnai? Šioje instrukcijoje bus paaiškinta, kaip sukurti augalų laistymo sistemą, maitinamą „Arduino“, ir kaip suteikti savo augalui šiek tiek daugiau asmenybės. Po to, kai atlikote šį pamokomą