Tartalomjegyzék:

Intelligens növényi öntözés napelemmel: 7 lépés
Intelligens növényi öntözés napelemmel: 7 lépés

Videó: Intelligens növényi öntözés napelemmel: 7 lépés

Videó: Intelligens növényi öntözés napelemmel: 7 lépés
Videó: 2022🧬 Legnagyobb tudományos áttörései 2024, December
Anonim
Intelligens növényi öntözés napelemmel
Intelligens növényi öntözés napelemmel
Intelligens növényi öntözés napelemmel
Intelligens növényi öntözés napelemmel
Intelligens növényi öntözés napelemmel
Intelligens növényi öntözés napelemmel

Ez az első SmartPlantWatering projektem frissített változata (https://www.instructables.com/id/Smart-Plant-Water…

Főbb különbségek az előző verzióhoz képest:

1. Csatlakozik a ThingSpeaks.com webhelyhez, és ezen az oldalon teszi közzé a rögzített adatokat (hőmérséklet, páratartalom, fény stb.) - csatornám a ThingSpeaks szolgáltatásban -

2. Akkumulátorral való működésre optimalizált. Ez a verzió napelemet használ a 3,7 V -os Lipo 18650 akkumulátor töltésére.

3. Állítsa be a frissítési gyakoriságot és az öntözést az időjárás alapján (OpenWeatherMap.org).

4. Optimalizált kód… feltöltve a Github-ra-https://github.com/eplx/esp8266-Plants-Watering

Követelmények:

- PCB

- ESP8266 NodeMCU

- DHT11 érzékelő (hőmérséklet és páratartalom)

- Relé

- Fényérzékelő

- Doboz / konténer

- Fejlécek

- Vízszivattyú (12V)

- kicsi átmérőjű, átlátszó lágy tömlő (a vízpumpa csatlakozóitól függően változhat)

- 3.7 Lipo akkumulátor

- TP4056 (akkumulátortöltő)

- vezetékek

- türelem…. ez nem bonyolult…. de némi időbe telik, főleg, ha először teszel valamit ezekkel az összetevőkkel..:)

Az alábbiakban néhány grafikont talál a ThingSpeaks segítségével:

Következő Növényi öntözés (az öntözés hátralévő óráit mutatja) Vízszint (liter a víztartályban)

1. lépés: 1. lépés: Használja ezt a sémát

1. lépés: Használja ezt a sémát
1. lépés: Használja ezt a sémát

Kövesse a sémát, és másolja be ezt a protoboardba…

a következő elemekre van szüksége:

1. Protoboard

2. ESP8266 NodeMCU

3. DHT11 érzékelő (hőmérséklet és páratartalom)

4. Relé

5. Fényérzékelő

6. Vízszivattyú (12V)

7. kicsi átmérőjű átlátszó lágy tömlő (a vízpumpa csatlakozóitól függően változhat)

2. lépés: Dolgozás a NYÁK -on - Hegesztési fejlécek ESP8266 -hoz és érzékelők a vázlatok alapján

Dolgozás a NYÁK -on - Hegesztési fejlécek ESP8266 -hoz és érzékelők a vázlatok alapján
Dolgozás a NYÁK -on - Hegesztési fejlécek ESP8266 -hoz és érzékelők a vázlatok alapján

Használja a vázlatot a PCB -re történő replikáláshoz. A fenti vázlat mellett TP 4056 -ot adtam hozzá egy Lipo akkumulátor töltéséhez napelem segítségével. Ha szeretné, használhat más akkumulátortöltő kártyákat is. Kérjük, használjon olyat, amely rendelkezik védelemmel az akkumulátor túltöltésére/lemerítésére.

ha 12 V -os napelemet használ, akkor a feszültséget 5 V -ra kell átalakítani. A TP4046 nem támogatja a 12V -ot bemenetként.

Ezeket a csatlakozásokat kötöttem egy TP4056 készülékkel egy Lipo akkumulátor töltésére és egy ESP8266 NodeMcu tápellátására.

Napelem (+) -> Lépés -> TP4056 (+)

Napelem (-) -> Lépés lefelé -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); USB -kábelt használtam ehhez a csatlakozáshoz

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

3. lépés: Szerelje be az érzékelőket és helyezze a NYÁK -t egy dobozba

Szerelje be az érzékelőket és helyezze a NYÁK -t egy dobozba
Szerelje be az érzékelőket és helyezze a NYÁK -t egy dobozba

Műanyag dobozt használtam, amelyet kint lehet használni a NYÁK -kártya és a hőmérséklet/páratartalom érzékelő elhelyezéséhez.

4. lépés: A ThingSpeaks beállítása

A ThingSpeaks beállítása
A ThingSpeaks beállítása

A projekt ezen verziójában a ThingSpeaks.com oldalt használtam. Ez az oldal ingyenes és kereskedelmi verzióval rendelkezik. Az ingyenes verziót használtam, és létrehoztam egy csatornát a projekt által rögzített adatok feltöltésére.

Az ötlet az, hogy információkat gyűjtsünk és vizualizáljunk különböző grafikonokon / mérőeszközökön keresztül

thingspeak.com/channels/504661

Először létre kell hoznia egy fiókot, majd létre kell hoznia egy csatornát (ha kétségei vannak a fiók vagy a csatorna létrehozásával kapcsolatban, lépjen kapcsolatba velem)

Ezután be kell állítania a csatornát ezekkel a beállításokkal. Fontos, hogy ugyanazokat a mezőket konfigurálja, mert hivatkozom rájuk a kódban.

5. lépés: Szerezze be a kódot, konfigurálja és töltse fel

Látogassa meg a következő Git adattárat

Töltse le a kódot, és telepítse az ESP8266 készülékbe. A kódot rendszeresen frissítik, de továbbra is ugyanazzal a vázlattal dolgozom, amelyet itt megosztanak. Ebben a verzióban a ThingSpeaks -et használom adatgyűjtéshez és grafikonok készítéséhez az internetes vizualizációhoz. Ezenkívül az openWeatherMap.org használata lehetővé teszi az aktuális időjárás és előrejelzés lekérését a városra, ahol tartózkodik. Ezeket az információkat az akkumulátor kihasználtságának optimalizálására használjuk, ha esős napokra számítunk, és előfordulhat, hogy az akkumulátor nincs teljesen feltöltve.

Fontos!! - A kódban vannak olyan beállítások, amelyeket módosítani kell.

Nézze meg a kódot, és frissítse a következő változók értékét

- ThingSpeaks_KEY - a ThingSpeaks webhelyén használatos

- openWeatherAPIid - az aktuális időjárási információk és az elkövetkező napok előrejelzésének lekérésére szolgál.

- openWeatherAPIappid - az aktuális időjárási információk és az elkövetkező napok előrejelzésének lekérésére szolgál

Ha tetszik a kód, kérjük, jelölje meg csillaggal a GitHub -ban !. Köszönöm!

6. lépés: Készítse elő a Jerry kannát és a vízszivattyút

Készítse elő a víz Jerry kannát és vízszivattyút
Készítse elő a víz Jerry kannát és vízszivattyút

Bármilyen víztartályt használhat. Én 10 literes vizes edényt használtam, így pár hétre elegendő önállósággal rendelkezik.

A vízszivattyú 12V (1A), ezért közvetlenül külső áramforráshoz csatlakoztatom. Használhat 5 V -os vízszivattyút is, és megpróbálhatja ugyanazzal az akkumulátorral táplálni, mint az ESP8266. Ezt még nem próbáltam, de ez ötlet lehet a projekt másik szakaszához.

7. lépés: Csatlakoztassa és kezdje el az információszerzést a ThingSpeaks.com webhelyen keresztül

Csatlakoztassa és kezdje el az információszerzést a ThingSpeaks.com webhelyen keresztül
Csatlakoztassa és kezdje el az információszerzést a ThingSpeaks.com webhelyen keresztül
Csatlakoztassa és kezdje el az információszerzést a ThingSpeaks.com webhelyen keresztül
Csatlakoztassa és kezdje el az információszerzést a ThingSpeaks.com webhelyen keresztül

A csatlakoztatás után az ESP8266 adatokat küld a ThingSpeaks.com weboldalra, és megjelenítheti a grafikonokat és az adatokat. Ezenkívül a növényeket minden nap öntözik, és a hőmérséklet/páratartalom alapján beállítja a szükséges vízmennyiséget.

Kérjük, nézze meg csatornámon az élő adatokat -

Ajánlott: