Kazalo:

Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki

Video: Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki

Video: Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Video: Мониторинг солнечных панелей с помощью blynk iot 2.0 2024, November
Anonim
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System
Hydroponics Blynk Monitor & Control System

V tem projektu sem ustvaril nadzorni sistem, ki spremlja in nadzoruje vse vidike srednje velikih hidroponskih odliv in odtokov. Prostor, v katerem sem ga zgradil, uporablja sisteme 4 x 4'x4 '640W LM301B 8 bar. Toda pri teh navodilih ne gre za moje luči. To je krmilna omarica. V svoji škatli lahko nastavim čas za vklop/izklop luči, pa tudi črpalk za hidroponiko, vklopi pa tudi različne sesalne in izpušne ventilatorje za hlajenje. Prepričan sem, da je večina ljudi, ki delajo tovrstne DIY -je, verjetno kot meh, kar je enostavno. In se ne motijo. To je vsekakor enostaven vidik. To je postalo nekoliko bolj zapleteno, ko smo dodali LCD zaslon in blynk za zbiranje podatkov. Prikaz je bil dovolj preprost, kodo sem našel na drugih navodilih, povezanih tukaj: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk aspekt je predstavljal nekaj izzivov. Ustvarjanje vse kode za blynk je bilo dovolj preprosto, potem pa sem naletel na nekaj težav, ko je iz kakršnega koli razloga blynk prenehal delovati. To je povzročilo, da je vsa moja koda prenehala delovati tudi zato, ker sem vse to zapisal v preprosto kodo časovnika in imel samo blynk.run v glavni zanki. Tako ali tako je bistvo, po mnogih urah dela in zagonu tega dela je moj projekt. Koda je bila spremenjena tako, da deluje popolnoma avtonomno zunaj blynk. Na začetku zanke bo preveril, ali je blynk vklopljen, če je vklopljen, se bo koda nadaljevala z blynk, če pa vrne, da blynk ne deluje ali je izklopljena, se bo poskušala povezati za 10 sekund, nato nadaljujte za izklop serijske komunikacije in nadaljevanje delovanja krmilnika, pri čemer LCD še vedno prikazuje pomembne informacije. Še naprej se bo poskušal prijaviti v blynk, dokler se ne prijavi nazaj ali pa odpravite težave, zakaj se ne prijavite znova. Ta projekt uporablja napajanje z izmeničnim tokom, kar je nevarno. Če vam priključitev napajalnika na električno omrežje ni všeč, tega ne poskušajte in VEDNO se prepričajte, da ne delate na električno napetost. Če imate prijatelja električarja, vam bo morda pomagal. Moj sostanovalec je električar in mi je dobavil pod -ploščo 60A s 4 odklopniki 15A, ki se napajajo v moje cepilnike, ki so nato razdeljeni na luči, ventilatorje, črpalke itd. Ne pozabite, da jih nikoli ne zaženite pri 100%. Najvarneje je izračunati porabo energije na rele z Ohmovim zakonom in izračunom moči. Ohmov zakon je V = IR, moč pa P = IV. releji so največ pri 10A, kar pomeni, da je najvarneje zagotoviti, da uporabljate samo 6A po enem kanalu. Vključil sem osnovni zemljevid za relejske izpiske in moja koda je dobro označena. V bližnji prihodnosti bom naložil podrobno shemo, ki bo vsebovala vse. Kot rečeno, vsi, ki ste tam sami, verjetno zelo dobro berete med vrsticami. Če imate težave z blynkom, obstaja milijon vadnic in celo navodil, ki vam pokažejo, kako ga uporabljati. Zagnal sem svojo serijo prek usb, vendar lahko za svoje namene uporabite wifi ali ethernet, to bi bila le hitra manjša sprememba. Kakorkoli že, zabavajte se, upam, da bodo nekateri od tega kaj koristili.

Zaloge

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

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

usa.banggood.com/DS18B20-Vodoodporen-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. korak: potrebne knjižnice

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

Mislim, da jih je večina. Če manjka, mi sporočite.

2. korak: Ura v realnem času

ko prenesete knjižnico za uro realnega časa, so v vaši knjižnici primeri, ki vam predstavijo, kako deluje. Tu je koda, s katero sem nastavil čas. Ker je prihranjen čas, ko je čas shranjen, vam kode za nalaganje časa ni treba nadaljevati.

3. korak: PH merilnik

Verjetno je zelo pomembno, da preizkusite svoj pH meter in ga umerite zunaj glavne kode, samo da boste znali umeriti odmik. Tukaj je koda, ki sem jo uporabil, integrirana je tudi v glavni blok kode. Tukaj ga preprosto vrzite, da se lahko igrate z njim, morda pa vas zanimajo le senzorji in ne preostanek projekta.

4. korak: Shema

Shematično
Shematično

To je shema za elektronski in električni del projekta. Vsi zatiči so označeni in označeni v kodi.

Priporočena: