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, Studeni
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

U ovom projektu stvorio sam upravljački sustav koji nadzire i kontrolira sve aspekte sustava oseke i protoka hidroponike srednje veličine. Soba za koju sam je sagradio koristi sustave 4 x 4'x4 '640W LM301B sa 8 bara. Ali ove upute se ne odnose na moja svjetla. To je upravljačka kutija. U kutiji mogu postaviti vrijeme uključivanja/isključivanja svjetla, kao i hidroponske pumpe, 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" vjerojatno poput meh, što god da je lako. I nisu u krivu. To je definitivno lak aspekt toga. To se malo zakompliciralo dodavanjem LCD zaslona, kao i blynk -a za prikupljanje podataka. Prikaz je bio dovoljno jednostavan, pronašao sam kôd na drugim instrukcijama povezanim 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 programski kod i samo 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 blynka. 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 radi 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 na LCD -u se i dalje prikazuju važne informacije. Nastavit će se pokušavati prijaviti na blynk dok se ponovno ne prijavi, ili dok ne riješite probleme zašto se ne prijavljuje ponovno. 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 s 4 prekidača od 15A koji se napajaju u moje razdjelnike koji se zatim dijele na svjetla, ventilatore, pumpe itd. Ne zaboravite da je nikada ne morate raditi 100%. Najsigurnije je izračunati potrošnju energije po releju pomoću Ohmovog zakona i izračuna snage. Ohmov zakon je V = IR, a snaga P = IV. releji imaju maksimalni izlaz na 10A, što znači da je realno najsigurnije osigurati da samo 6A radite kroz jedan kanal. Uključio sam osnovnu kartu za svoje relejne ispise, a moj je kod prilično dobro označen. U bliskoj budućnosti prenijeti ću detaljnu shemu kako bih sve uključio. S obzirom na to da ste svi sami DIY ljudi vani vjerojatno prilično vješti u čitanju između redaka. Ako imate problema s blynkom, postoji milijun vodiča, pa čak i upute koje vam pokazuju kako ga koristiti. Pokrenuo sam svoju via usb serial, 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.

Pribor

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

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

usa.banggood.com/DS18B20-Vodootporan-Digita…

www.dfrobot.com/product-1110.html

www.digikey.ca/product-detail/en/adafruit-…

www.amazon.ca/Siemens-ECINSGB14-Isolated-…

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

Korak 2: Sat u stvarnom vremenu

nakon što preuzmete knjižnicu za sat u stvarnom vremenu, u vašoj biblioteci postoje primjeri koji vam daju predodžbu o tome kako radi. Evo koda kojim sam namještao vrijeme. Budući da nakon uštede vremena postoji baterija, ne morate nastaviti koristiti kôd za prijenos vremena.

Korak 3: PH mjerač

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. Jednostavno ga bacite ovdje kako biste se mogli igrati s njim, također vas možda zanimaju samo senzori, a ne ostatak projekta.

Korak 4: Shematski prikaz

Shematski
Shematski

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

Preporučeni: