Obsah:

Monitorovací a řídicí systém Hydroponics Blynk: 4 kroky
Monitorovací a řídicí systém Hydroponics Blynk: 4 kroky

Video: Monitorovací a řídicí systém Hydroponics Blynk: 4 kroky

Video: Monitorovací a řídicí systém Hydroponics Blynk: 4 kroky
Video: hydroponic greenhouse monitoring and control system 2024, Listopad
Anonim
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk
Monitorovací a řídicí systém Hydroponics Blynk

V tomto projektu jsem vytvořil řídicí systém, který monitoruje a řídí všechny aspekty středně velkého hydroponického odlivového a odlivového systému. Místnost, pro kterou jsem ji postavil, používá systémy 4 x 4'x4 '640W LM301B 8 bar. Ale tento návod není o mých světlech. Je to ovládací skříňka. Ve své krabici jsem schopen nastavit čas zapnutí/vypnutí světel, stejně jako hydroponických čerpadel, také zapíná různé sací a výfukové ventilátory pro chlazení. Jsem si jistý, že většina lidí, kteří dělají tyto druhy kutilství, je pravděpodobně jako já, ať už je to jednoduché. A nemýlí se. To je rozhodně jeho snadný aspekt. Trochu se to zkomplikovalo po přidání jak displeje LCD, tak blynku pro získávání dat. Zobrazení bylo dost snadné, kód jsem našel na jiném propojeném instrukčním odkazu zde: https://www.instructables.com/id/ARDUINO-SPFD5408-… Aspekt blynk představoval několik výzev. Získání veškerého kódu pro práci na blynku bylo dost jednoduché, ale pak jsem narazil na několik problémů, když z jakéhokoli důvodu blynk přestal fungovat. To způsobilo, že veškerý můj kód přestal fungovat také proto, že jsem to všechno zapsal do jednoduchého časového kódu a právě měl blynk.run v hlavní smyčce. Takže každopádně jde o to, že po mnoha hodinách práce a uvedení do provozu zde je můj projekt. Kód byl upraven tak, aby běžel plně autonomně mimo blynk. Na začátku smyčky zkontroluje, zda je blynk zapnutý, pokud je zapnutý, kód bude pokračovat s blynk, ale pokud se vrátí, že blynk nefunguje nebo se vypne, pokusí se připojit po dobu 10 sekund, poté pokračovat vypnout sériovou komunikaci a pokračovat v provozu ovladače, přičemž na LCD displeji se stále zobrazují důležité informace. Bude se pokračovat v pokusu o přihlášení ke službě blynk, dokud se buď znovu nepřihlásí, nebo nevyřešíte, proč se znovu nepřihlásí. Tento projekt využívá střídavé napájení, což je nebezpečné. Pokud vám zapojení střídavého napájení nevyhovuje, NEPOKOUŠEJTE SE O TO, A VŽDY se ujistěte, že nepracujete na napětí. Pokud máte přítele elektrikáře, možná vám pomohou. Můj spolubydlící je elektrikář a dodal mi 60A sub panel se 4 15A jističi, které se napájejí do mých rozdělovačů, které jsou pak rozděleny na světla, ventilátory, pumpy atd. Nezapomeňte to nikdy nespouštět na 100%. Nejbezpečnější je vypočítat vaši spotřebu energie na relé pomocí Ohmova zákona a výpočtu výkonu. Ohmův zákon je V = IR a mocnina je P = IV. relé mají maximální proud 10 A, což realisticky znamená, že je nejbezpečnější zajistit, abyste v jednom kanálu provozovali pouze 6 A. Zahrnul jsem základní mapu pro mé reléové pinouty a můj kód je docela dobře notovaný. V blízké budoucnosti nahraji podrobné schéma, které vše zahrne. Jak už bylo řečeno, všichni lidé, kteří se věnují kutilství, jsou pravděpodobně docela zdatní ve čtení mezi řádky. Pokud máte s blynkem nějaké potíže, je k dispozici milion návodů a dokonce návodů, které vám ukážou, jak je používat. Běžel jsem přes USB seriál, ale pro své účely můžete použít wifi nebo ethernet, byla by to jen rychlá drobná změna. Každopádně mějte se hezky, doufám, že to někdo využije.

Zásoby

www.amazon.ca/Weller-WE1010NA-Digital-Sold…

usa.banggood.com/5V-4-Channel-Level-Trigge…

usa.banggood.com/DS18B20-Waterproof-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Insulated-…

www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…

www.amazon.ca/ATmega2560-16AU-Development-…

www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…

www.amazon.com/LeMotech-Dustproof-Waterpro…

www.amazon.ca/Jinxuny-Screen-Display-Shiel…

www.amazon.ca/Baoblaze-DS1302-Battery-Real…

Krok 1: Povinné knihovny

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Temperature…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Myslím, že to je většina z nich. Pokud něco chybí, dejte mi vědět.

Krok 2: Hodiny v reálném čase

poté, co si stáhnete knihovnu pro hodiny reálného času, jsou ve vaší knihovně příklady, které vám poskytnou představu o tom, jak funguje. Zde je kód, který jsem použil k nastavení času. Vzhledem k tomu, že po uložení času je k dispozici baterie, nemusíte nadále používat kód pro nahrávání času.

Krok 3: PH měřič

Je pravděpodobně velmi důležité provést test pH a kalibraci mimo hlavní kód, abyste věděli, jak kalibrovat offset. Zde je kód, který jsem použil, je také integrován do hlavního bloku kódu. Stačí to vyhodit, abyste si s tím mohli pohrát, a možná vás zajímají pouze senzory, a ne zbytek projektu.

Krok 4: Schéma

Schéma
Schéma

Toto je schéma pro elektronickou a elektrickou část projektu. Všechny piny jsou označeny a jsou zapsány v kódu.

Doporučuje: