Mündəricat:

Hydroponics Blynk Monitor & Control System: 4 Addım
Hydroponics Blynk Monitor & Control System: 4 Addım

Video: Hydroponics Blynk Monitor & Control System: 4 Addım

Video: Hydroponics Blynk Monitor & Control System: 4 Addım
Video: New Blynk IOT Smart Plant Monitoring System 2024, Noyabr
Anonim
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi
Hydroponics Blynk Monitor və İdarəetmə Sistemi

Bu layihədə, orta ölçülü hidroponiklərin hər tərəfini izləyən və idarə edən bir idarəetmə sistemi yaratdım. Üçün inşa etdiyim otaq 4 x 4'x4 '640W LM301B 8 bar sistemlərindən istifadə edir. Amma bu təlimatlar mənim işıqlarımla bağlı deyil. Nəzarət qutusudur. Qutumda işıqlar, eləcə də hidroponik nasoslar üçün vaxtımı aça/söndürə bilərəm, eyni zamanda soyutma üçün müxtəlif suqəbuledici və egzoz fanatlarını işə salıram. Əminəm ki, bu cür DIY işləri görən insanların çoxu, nə asan olsa da, meh kimidir. Və yanılmırlar. Şübhəsiz ki, bunun asan tərəfi budur. Həm LCD ekran, həm də məlumat əldə etmək üçün blynk əlavə etdikdən sonra bir az daha mürəkkəbləşdi. Ekran kifayət qədər asan idi, kodu burada əlaqəli olan başqa təlimatlarda tapdım: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk üzərində işləmək üçün bütün kodları əldə etmək kifayət qədər sadə idi, amma sonra blynk işini dayandırdıqda bir neçə problemlə qarşılaşdım. Bütün kodlarımın işləməməsinə səbəb oldu, çünki hamısını sadə taymer koduna yazdım və əsas döngədə blynk.run var idi. Deməli, məsələ ondadır ki, bir çox saatdan sonra burada işləyib bu əməliyyatı həyata keçirmək mənim layihəmdir. Kod blynk xaricində tam avtonom şəkildə çalışacaq şəkildə dəyişdirildi. Döngünün əvvəlində, blynk -in aktiv olub olmadığını yoxlayacaq, əgər aktivdirsə, kod blynk ilə davam edəcək, ancaq blynk işləmirsə və ya sönürsə 10 saniyə bağlanmağa çalışacaq, sonra davam edin seriyalı rabitəni söndürmək və LCD -də hələ də vacib məlumatları göstərməklə nəzarətçinin işini davam etdirmək. Ya yenidən daxil olana qədər, ya da niyə yenidən giriş etmədiyini aradan qaldırana qədər blynk -ə daxil olmağa çalışmağa davam edəcək. Bu layihə təhlükəli olan AC gücündən istifadə edir. AC gücünü çəkməkdən narazısınızsa, BU MÜTLƏQ QALMAYIN və daima canlı enerji üzərində işləmədiyinizə əmin olun. Bir elektrikçi dostunuz varsa, bəlkə də kömək edə bilərlər. Otaq yoldaşım elektrikçidir və mənə 4 15A açarı olan 60A alt paneli ilə təmin edir, bu da mənim ayırıcılarımı işıqlara, fanatlara, nasoslara və s. Ən təhlükəsiz, Ohm qanunu və güc hesablaması ilə röle başına enerji istehlakınızı hesablamaqdır. Ohm qanunu V = IR, güc isə P = IV. Rölelər maksimum 10A -da çıxır, bu da yalnız bir kanaldan 6A işlədiyinizi təmin etməyin ən təhlükəsiz olduğunu göstərir. Röle pinoutlarım üçün əsas bir xəritə daxil etdim və kodum olduqca yaxşı qeyd edildi. Yaxın gələcəkdə hər şeyi daxil etmək üçün ətraflı bir sxem yükləyəcəyəm. Deyilənə görə, oradakı bütün DIY insanlar, ehtimal ki, xətlər arasında oxumaqda çox bacarıqlıdırlar. Blynk ilə hər hansı bir probleminiz varsa, necə istifadə edəcəyinizi göstərən bir milyon dərs və hətta təlimatlar var. Usb serialı ilə işlədim, ancaq məqsədləriniz üçün wifi və ya ethernet istifadə edə bilərsiniz, bu yalnız kiçik bir dəyişiklik olardı. Hər halda əylənin, inşallah bəziləri bundan faydalanar.

Təchizat

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/az/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Yalıtılmış-…

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…

Addım 1: Kitabxanalar tələb olunur

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

Düşünürəm ki, bunların çoxu budur. Hər hansı bir itkin varsa, mənə bildirin.

Addım 2: Real vaxt saatı

kitabxananı real vaxt saatı üçün yüklədikdən sonra kitabxananızda necə işlədiyini bilmək üçün nümunələr var. Vaxtı təyin etmək üçün istifadə etdiyim kod budur. Vaxt qənaət edildikdən sonra bir batareya olduğundan vaxt yükləmə kodunu istifadə etməyə davam etmək lazım deyil.

Addım 3: PH Metr

PH sayğacınızı əsas kod xaricində bir test və kalibrləmə vermək çox vacibdir, belə ki ofsetin kalibrini bilirsiniz. İşdə istifadə etdiyim kod budur, o da əsas kod blokuna inteqrasiya olunur. Sadəcə bura atın ki, onunla oynaya biləsiniz, bəlkə də layihənin qalan hissəsi deyil, sadəcə sensorlar ilə maraqlanırsınız.

Addım 4: Şematik

Sxematik
Sxematik

Bu, layihənin elektronikası və elektrik hissəsinin sxemidir. Bütün sancaqlar etiketlənir və kodda qeyd olunur.

Tövsiyə: