Съдържание:

Система за мониторинг и контрол на Hydroponics Blynk: 4 стъпки
Система за мониторинг и контрол на Hydroponics Blynk: 4 стъпки

Видео: Система за мониторинг и контрол на Hydroponics Blynk: 4 стъпки

Видео: Система за мониторинг и контрол на Hydroponics Blynk: 4 стъпки
Видео: IOT Smart Plant Monitoring System | Smart Irrigation 2024, Ноември
Anonim
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk
Система за мониторинг и контрол на Hydroponics Blynk

В този проект създадох система за контрол, която наблюдава и контролира всички аспекти на средно голяма система за отлив и отлив на хидропоника. Стаята, за която я построих, използва 4 x 4'x4 '640W LM301B 8 барова система. Но тези инструкции не са за моите светлини. Това е контролната кутия. В кутията си мога да настроя времето за включване/изключване на светлини, както и помпи за хидропоника, също така включва различни всмукателни и изпускателни вентилатори за охлаждане. Сигурен съм, че повечето хора, които правят такива „направи си сам“, вероятно са като мех, каквото и да е лесно. И не грешат. Това определено е лесният аспект. Стана малко по -сложно след добавяне както на LCD екран, така и на blynk за събиране на данни. Дисплеят беше достатъчно лесен, намерих кода на други инструкции, свързани тук: https://www.instructables.com/id/ARDUINO-SPFD5408-… Аспектът на blynk представи няколко предизвикателства. Да накарам целия код да работи на blynk беше достатъчно просто, но след това се сблъсках с няколко проблеми, когато по някаква причина blynk спря да работи. Това накара целия ми код да спре да работи и защото бях написал всичко в простия код на таймера и просто имах blynk.run в основния цикъл. Така или иначе въпросът е, че след много много часове работа и това да работи тук е моят проект. Кодът е променен, за да работи напълно автономно извън blynk. В началото на цикъла той ще провери дали blynk е включен, ако е включен, тогава кодът ще продължи с blynk, но ако се върне, че blynk не функционира или е изключен, той ще се опита да се свърже за 10 секунди, след това продължете за да изключите серийната комуникация и да продължите работата на контролера, като LCD дисплеят все още показва важната информация. Той ще продължи да се опитва да влезе в blynk, докато или влезе отново, или докато отстраните причините, поради които не влизате отново. Този проект използва променливотоково захранване, което е опасно. Ако не ви е удобно да свързвате захранване с променлив ток, НЕ ОПИТАЙТЕ ТОВА и ВИНАГИ се уверете, че не работите на захранване под напрежение. Ако имате приятел електротехник, може би те могат да помогнат. Съквартирантът ми е електротехник и ме снабди с 60A подпанел с 4 15A прекъсвача, които се подават в моите сплитери, които след това са разделени на светлини, вентилатори, помпи и т.н. Не забравяйте никога да не го пускате на 100%. Най -безопасно е да изчислите консумацията си на реле със закона на Ом и изчислението на мощността. Законът на Ом е V = IR, а мощността е P = IV. релетата излизат максимално при 10A, което означава, че най -сигурно е да се гарантира, че работите само с 6A през един канал. Включих основна карта за моите релейни изводи и моят код е доста добре отбелязан. Ще кача подробна схема в близко бъдеще, за да включа всичко. Като се има предвид това, всички вие, които правите „Направи си сам“, вероятно сте доста умели да четете между редовете. Ако имате проблеми с blynk, има милион уроци и дори инструкции, които ви показват как да го използвате. Пуснах моя usb сериал, но можете да използвате wifi или ethernet за вашите цели, това ще бъде само бърза малка промяна. Както и да е забавно, надявам се някои хора да извлекат някаква полза от това.

Консумативи

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…

Стъпка 1: Необходими библиотеки

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

Мисля, че това са повечето от тях. Ако има липсващи, уведомете ме.

Стъпка 2: Часовник в реално време

след като изтеглите библиотеката за часовника в реално време, във вашата библиотека има примери, които да ви дадат представа как работи. Ето кода, който използвах, за да настроя часа. Тъй като има батерия, след като времето е спестено, не е нужно да продължите да използвате кода за качване на време.

Стъпка 3: PH метър

Вероятно е много важно да дадете на своя pH метър тест и калибриране, извън основния код, само за да знаете как да калибрирате отместването. Ето кода, който използвах, той също е интегриран в основния блок код. Просто го изхвърлете тук, за да можете да си поиграете с него, също може би просто се интересувате от сензорите, а не от останалата част от проекта.

Стъпка 4: Схеми

Схематично
Схематично

Това е схемата за електрониката и електрическата част на проекта. Всички пинове са етикетирани и са отбелязани в кода.

Препоръчано: