Obsah:

Zalévání chytrých rostlin poháněné solárním panelem: 7 kroků
Zalévání chytrých rostlin poháněné solárním panelem: 7 kroků

Video: Zalévání chytrých rostlin poháněné solárním panelem: 7 kroků

Video: Zalévání chytrých rostlin poháněné solárním panelem: 7 kroků
Video: Bohatá sklizeň celý rok – jak správně usadit lingoty Véritable 2024, Červenec
Anonim
Zalévání chytrých rostlin poháněné solárním panelem
Zalévání chytrých rostlin poháněné solárním panelem
Zalévání chytrých rostlin poháněné solárním panelem
Zalévání chytrých rostlin poháněné solárním panelem
Zalévání chytrých rostlin poháněné solárním panelem
Zalévání chytrých rostlin poháněné solárním panelem

Toto je aktualizovaná verze mého prvního projektu SmartPlantWatering (https://www.instructables.com/id/Smart-Plant-Water…

Hlavní rozdíly oproti předchozí verzi:

1. Připojuje se k ThingSpeaks.com a používá tento web k publikování zachycených dat (teplota, vlhkost, světlo atd.) - můj kanál v ThingSpeaks -

2. Optimalizováno pro provoz na baterie. Tato verze používá solární panel k nabíjení 3,7 V baterie Lipo 18650.

3. Upravte frekvenci aktualizací a zalévání podle počasí (používá OpenWeatherMap.org).

4. Optimalizovaný kód … nahráno na Github-https://github.com/eplx/esp8266-Plants-Watering

Požadavky:

- PCB

- ESP8266 NodeMCU

- senzor DHT11 (teplota a vlhkost)

- Relé

- Světelný senzor

- Krabice / kontejner

- Hlavičky

- Vodní čerpadlo (12V)

- průhledná měkká hadice s malým průměrem (může se lišit podle konektorů vodního čerpadla)

- 3,7 baterie Lipo

- TP4056 (nabíječka baterií)

- dráty

- trpělivost… není to složité … ale vyžaduje to nějaký čas, zvláště pokud je to poprvé, co děláte něco s těmito součástmi..:)

Níže najdete několik grafů vytvořených na ThingSpeaks:

Další zalévání rostliny (ukazuje zbývající hodiny na zalévání) Hladina vody (litry v plechovce)

Krok 1: Krok 1: Použijte toto schéma

Krok 1: Použijte toto schéma
Krok 1: Použijte toto schéma

Postupujte podle schématu a replikujte to do protoboardu …

potřebujete následující položky:

1. Protoboard

2. ESP8266 NodeMCU

3. Čidlo DHT11 (teplota a vlhkost)

4. Relé

5. Světelný senzor

6. Vodní čerpadlo (12V)

7. průhledná měkká hadice s malým průměrem (může se lišit podle konektorů vodního čerpadla)

Krok 2: Práce na desce plošných spojů - svarové hlavice pro ESP8266 a senzory na základě schémat

Práce na desce plošných spojů - svarové hlavice pro ESP8266 a senzory na základě schémat
Práce na desce plošných spojů - svarové hlavice pro ESP8266 a senzory na základě schémat

Pomocí schématu jej replikujte do DPS. Kromě výše uvedeného schématu jsem přidal TP 4056 k nabíjení baterie Lipo pomocí solárního panelu. Pokud chcete, můžete použít jiné karty nabíječky baterií. Použijte prosím takovou, která má ochranu proti přebití/vybití baterie.

pokud používáte solární panel 12 V, musíte přidat krok dolů a převést napětí na 5 V. TP4046 nepodporuje vstup 12v.

Toto jsou připojení, která jsem provedl k použití TP4056 k nabíjení baterie Lipo a napájení ESP8266 NodeMcu.

Solární panel (+) -> Krok dolů -> TP4056 (+)

Solární panel (-) -> Krok dolů -> TP4056 (-)

TP4056 (OUT +) -> ESP8266 (+); Pro toto připojení jsem použil kabel USB

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

Krok 3: Nainstalujte senzory a umístěte desku plošných spojů do krabice

Nainstalujte senzory a umístěte desku plošných spojů do krabice
Nainstalujte senzory a umístěte desku plošných spojů do krabice

Použil jsem plastový box, který lze použít venku k umístění karty PCB a snímače teploty/vlhkosti.

Krok 4: Konfigurace ThingSpeaks

Konfigurujte ThingSpeaks
Konfigurujte ThingSpeaks

V této verzi projektu jsem použil ThingSpeaks.com. Tento web má bezplatnou a komerční verzi. Použil jsem bezplatnou verzi a vytvořil kanál pro nahrávání dat zachycených tímto projektem.

Cílem je shromažďovat informace a vizualizovat je prostřednictvím různých grafů / měřidel

thingspeak.com/channels/504661

Nejprve si musíte vytvořit účet a poté vytvořit kanál (pokud máte pochybnosti o tom, jak účet nebo kanál vytvořit, neváhejte mě kontaktovat)

Poté musíte kanál nakonfigurovat pomocí těchto nastavení. Je důležité, abyste provedli stejnou konfiguraci polí, protože je odkazuji v kódu.

Krok 5: Získejte kód, nakonfigurujte jej a nahrajte

Navštivte následující úložiště Git

Stáhněte si kód a nainstalujte jej do svého ESP8266. Kód je pravidelně aktualizován, ale nechávám jej pracovat se stejným schématem, které je zde sdíleno. V této verzi používám ThingSpeaks pro sběr dat a generování grafů pro vizualizaci na internetu. Také použití openWeatherMap.org umožňuje získat aktuální počasí a předpověď pro město, kde se nacházíte. Tyto informace se používají k optimalizaci využití baterie, pokud očekáváme několik deštivých dnů a baterie nemusí být plně nabitá.

Důležité!! - V kódu jsou některá nastavení, která je třeba upravit.

Podívejte se do kódu a aktualizujte hodnotu pro následující proměnné

- ThingSpeaks_KEY - používá se pro web ThingSpeaks

- openWeatherAPIid - slouží k získání aktuálních informací o počasí a předpovědi na nadcházející dny.

- openWeatherAPIappid - slouží k získání aktuálních informací o počasí a předpovědi na nadcházející dny

Pokud se vám kód líbí, označte jej hvězdičkou na GitHub !. Děkuji!

Krok 6: Připravte si vodní kanystr a vodní pumpu

Připravte si vodní kanystr a vodní čerpadlo
Připravte si vodní kanystr a vodní čerpadlo

Můžete použít jakýkoli vodní kanystr, který máte. Použil jsem kanystr na 10 litrů vody, aby měl dostatek autonomie na pár týdnů.

Vodní čerpadlo je na 12 V (1 A), takže jej připojuji přímo k externímu zdroji energie. Můžete také použít vodní pumpu na 5 V a zkusit ji napájet stejnou baterií, jakou používá ESP8266. To jsem ještě nezkoušel, ale to by mohl být nápad na další fázi tohoto projektu.

Krok 7: Připojte jej a začněte získávat informace prostřednictvím webu ThingSpeaks.com

Připojte jej a začněte získávat informace prostřednictvím webu ThingSpeaks.com
Připojte jej a začněte získávat informace prostřednictvím webu ThingSpeaks.com
Připojte jej a začněte získávat informace prostřednictvím webu ThingSpeaks.com
Připojte jej a začněte získávat informace prostřednictvím webu ThingSpeaks.com

Po připojení bude váš ESP8266 odesílat data na ThingSpeaks.com a vy si můžete grafy a data vizualizovat. Také vaše rostliny budou každý den zalévány a podle teploty/vlhkosti přizpůsobí, kolik vody potřebujete.

Zkontrolujte, zda můj kanál obsahuje aktuální data -

Doporučuje: