İçindekiler:

Hydroponics Blynk Monitör ve Kontrol Sistemi: 4 Adım
Hydroponics Blynk Monitör ve Kontrol Sistemi: 4 Adım

Video: Hydroponics Blynk Monitör ve Kontrol Sistemi: 4 Adım

Video: Hydroponics Blynk Monitör ve Kontrol Sistemi: 4 Adım
Video: Plant watering system with new Blynk update 2024, Kasım
Anonim
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi
Hydroponics Blynk Monitör ve Kontrol Sistemi

Bu projede, orta ölçekli bir hidroponik gelgit sisteminin tüm yönlerini izleyen ve kontrol eden bir kontrol sistemi oluşturdum. Yaptığım oda 4 x 4'x4' 640W LM301B 8 bar sistemlerini kullanıyor. Ancak bu talimat, ışıklarımla ilgili değil. Kontrol kutusu. Kutumda ışıklar ve hidroponik pompalar için zamanımı açıp kapatabiliyorum, ayrıca soğutma için çeşitli emme ve egzoz fanlarını çalıştırıyor. Eminim bu tür DIY'leri yapan çoğu insan muhtemelen kolay ne olursa olsun meh gibidir. Ve yanılmıyorlar. Bu kesinlikle işin kolay tarafı. Hem bir LCD ekran görüntüsü hem de veri toplama için yanıp sönme eklendikten sonra biraz daha karmaşık hale geldi. Ekran yeterince kolaydı, kodu burada bağlantılı başka bir talimatta buldum: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk yönü birkaç zorluk sundu. Tüm kodu blynk üzerinde çalıştırmak yeterince basitti, ancak daha sonra herhangi bir nedenle blynk çalışmayı bıraktığında bir avuç sorunla karşılaştım. Tüm kodumun çalışmasının durmasına neden oldu çünkü hepsini basit zamanlayıcı koduna yazdım ve ana döngüde sadece blynk.run vardı. Her neyse, mesele şu ki, saatlerce çalıştıktan sonra ve bunu burada işletmek benim projem. Kod, blynk dışında tamamen özerk çalışacak şekilde değiştirildi. Döngünün başında blynk'in açık olup olmadığını kontrol edecek, açık ise kod blynk ile devam edecek, ancak blynk çalışmıyor veya kapalı olarak dönerse 10 saniye bağlanmaya çalışacak, ardından devam edecek. LCD hala önemli bilgileri gösterirken seri iletişimi kapatmak ve denetleyicinin çalışmasını sürdürmeye devam etmek için. Tekrar oturum açana veya siz neden tekrar oturum açmadığını giderene kadar yanıp sönmek için oturum açmayı denemeye devam edecektir. Bu proje, tehlikeli olan AC gücünü kullanır. AC gücünü kablolama konusunda rahat değilseniz BUNU DENEMEYİN ve HER ZAMAN canlı güçle çalışmadığınızdan emin olun. Bir elektrikçi arkadaşın varsa belki yardımcı olabilirler. Oda arkadaşım bir elektrikçi ve bana bölücülerimi besleyen ve daha sonra ışıklara, fanlara, pompalara vb. ayrılan 4 adet 15A kesicili 60A alt paneli sağladı. Asla %100'de çalıştırmayı unutmayın. En güvenlisi, Ohm kanunu ve güç hesaplaması ile röle başına güç tüketiminizi hesaplamaktır. Ohm yasası V=IR ve güç P=IV'tür. röleler maksimum 10A'da çıkar, bu da gerçekçi olarak en güvenlisinin yalnızca tek bir kanal üzerinden 6A çalıştırdığınızdan emin olmak olduğu anlamına gelir. Röle pin çıkışlarım için temel bir harita ekledim ve kodum oldukça iyi not edildi. Her şeyi dahil etmek için yakın gelecekte ayrıntılı bir şema yükleyeceğim. Olduğu söyleniyor, tüm DIY millet, muhtemelen satır aralarını okumakta oldukça ustasınız. Blynk ile ilgili herhangi bir sorununuz varsa, nasıl kullanılacağını gösteren milyonlarca öğretici ve hatta talimat var. USB seri ile çalıştırdım, ancak amaçlarınız için wifi veya ethernet kullanabilirsiniz, bu sadece hızlı bir küçük değişiklik olacaktır. Her neyse, iyi eğlenceler umarım birileri bundan faydalanır.

Gereçler

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. Adım: Gerekli Kitaplıklar

github.com/arduino-libraries/TFT

github.com/adafruit/DHT-sensor-library

github.com/milesburton/Arduino-Sıcaklık…

github.com/PaulStoffregen/OneWire

github.com/adafruit/RTClib

github.com/blynkkk/blynk-library

github.com/jfturcot/SimpleTimer

Bence çoğu bu. Eksik varsa haber verin.

2. Adım: Gerçek Zamanlı Saat

Kütüphaneyi gerçek zamanlı saat için indirdikten sonra, kütüphanenizde nasıl çalıştığına dair bir fikir verecek örnekler vardır. İşte zamanı ayarlamak için kullandığım kod. Zaman kaydedildikten sonra bir pil olduğundan, zaman yükleme kodunu kullanmaya devam etmeniz gerekmez.

Adım 3: PH Metre

Ofseti nasıl kalibre edeceğinizi bilmeniz için pH metrenize ana kodun dışında bir test ve kalibrasyon yapmak muhtemelen oldukça önemlidir. İşte kullandığım kod, ana kod bloğuna da entegre edilmiş. Sadece onunla oynamak için buraya atmak, ayrıca belki de sadece sensörlerle ilgileniyorsunuzdur, projenin geri kalanıyla değil.

Adım 4: Şematik

Şematik
Şematik

Bu, projenin elektronik ve elektrik kısmı için şematiktir. Tüm pinler etiketlenmiştir ve kodda not edilmiştir.

Önerilen: