Sadržaj:

Hydroponics Blynk Monitor & Control System: 4 koraka
Hydroponics Blynk Monitor & Control System: 4 koraka

Video: Hydroponics Blynk Monitor & Control System: 4 koraka

Video: Hydroponics Blynk Monitor & Control System: 4 koraka
Video: New Blynk IOT Smart Plant Monitoring System 2024, Juli
Anonim
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System
Hlypoponics Blynk Monitor & Control System

U ovom projektu stvorio sam kontrolni sistem koji nadzire i kontroliše sve aspekte sistema oseke i protoka hidroponike srednje veličine. Soba za koju sam je sagradio koristi 4 x 4'x4 '640W LM301B 8 bar sisteme. Ali ove upute se ne odnose na moja svjetla. To je kontrolna kutija. U kutiji mogu postaviti vrijeme uključivanja/isključivanja svjetla, kao i hidroponskih pumpi, a uključuje i razne usisne i ispušne ventilatore za hlađenje. Siguran sam da je većina ljudi koji rade ovakve vrste "uradi sam" vjerovatno poput meh, šta god da je lako. I nisu u krivu. To je definitivno lak aspekt toga. To se malo zakomplikovalo nakon dodavanja LCD ekrana, kao i blinka za prikupljanje podataka. Prikaz je bio dovoljno jednostavan, pronašao sam kôd na drugim uputstvima koja su povezana ovdje: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk aspekt predstavljao je nekoliko izazova. Navođenje čitavog koda na blynk bilo je dovoljno jednostavno, ali onda sam naišao na pregršt problema kada je iz bilo kojeg razloga blynk prestao raditi. To je uzrokovalo da moj kôd prestane raditi i zato što sam sve to zapisao u jednostavni tajmerski kod i upravo sam imao blynk.run u glavnoj petlji. Dakle, u svakom slučaju poanta je u tome da je nakon mnogo sati rada i rada ovdje moj projekt. Kôd je izmijenjen tako da radi potpuno autonomno izvan blynk -a. Na početku petlje će provjeriti je li blynk uključen, ako je uključen, kôd će nastaviti s blynk, ali ako vrati da blynk ne funkcionira ili je isključen, pokušat će se povezati 10 sekundi, a zatim nastavite da biste isključili serijsku komunikaciju i nastavili s radom kontrolera, a LCD i dalje prikazuje važne informacije. Nastavit će pokušavati prijaviti se na blynk sve dok se ne prijavi, ili dok ne otklonite probleme zašto se ne prijavljuje ponovo. Ovaj projekt koristi izmjeničnu struju, što je opasno. Ako vam ne odgovara spajanje naizmjenične struje, NE POKUŠAVAJTE ovo i UVIJEK pazite da ne radite na napajanju pod naponom. Ako imate prijatelja električara, možda vam mogu pomoći. Moj cimer je električar i isporučio mi je pod -ploču od 60A sa 4 prekidača od 15A koji se napajaju u moje razdjelnike, a zatim se dijele na svjetla, ventilatore, pumpe itd. Ne zaboravite da je nikada ne koristite na 100%. Najsigurnije je izračunati potrošnju energije po releju pomoću Ohmovog zakona i proračuna snage. Ohmov zakon je V = IR, a snaga P = IV. releji izlaze maksimalno na 10A, što znači da je realno najsigurnije osigurati da samo 6A radite kroz jedan kanal. Uključio sam osnovnu mapu za svoje relejne ispise, a moj kôd je prilično dobro označen. U skoroj budućnosti postavit ću detaljnu shemu kako bih sve uključio. S obzirom na to, svi vi DIY ljudi vani vjerovatno prilično vješto čitate između redova. Ako imate problema s blynkom, postoji milijun vodiča, pa čak i uputstava koja vam pokazuju kako ga koristiti. Pokrenuo sam svoju via usb serijsku, ali možete koristiti wifi ili ethernet u svoje svrhe, to bi bila samo brza manja promjena. U svakom slučaju, zabavite se, nadam se da će neki ljudi imati koristi od ovoga.

Supplies

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…

Korak 1: Potrebne biblioteke

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 je to većina njih. Ako nedostaje, javite mi.

Korak 2: Sat u realnom vremenu

nakon što preuzmete biblioteku za sat u stvarnom vremenu, u vašoj biblioteci postoje primjeri koji vam daju ideju o tome kako radi. Evo koda koji sam koristio za namještanje vremena. Budući da kada se uštedi vrijeme ima bateriju, ne morate nastaviti koristiti kôd za učitavanje vremena.

Korak 3: PH merač

Vjerojatno je vrlo važno testirati i kalibrirati svoj pH mjerač izvan glavnog koda samo kako biste znali kalibrirati pomak. Evo koda koji sam koristio, također je integriran u glavni blok koda. Samo ga bacite ovdje kako biste se mogli igrati s njim, možda vas samo zanimaju senzori, a ne ostatak projekta.

Korak 4: Shema

Shematski
Shematski

Ovo je shema za elektronički i električni dio projekta. Svi pinovi su označeni i označeni su kodom.

Preporučuje se: