Indholdsfortegnelse:

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

Video: Hydroponics Blynk Monitor & Control System: 4 trin

Video: Hydroponics Blynk Monitor & Control System: 4 trin
Video: Plant watering system with new Blynk update 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

I dette projekt skabte jeg et kontrolsystem, der overvåger og kontrollerer alle aspekter af et mellemstort hydroponisk ebbe- og flowsystem. Værelset, jeg byggede det til, bruger 4 x 4'x4 '640W LM301B 8 bar systemer. Men denne instruks handler ikke om mine lys. Det er kontrolboksen. I min boks er jeg i stand til at indstille/slukke min tid for lys, såvel som hydroponiske pumper, den tænder også forskellige indsugnings- og udstødningsventilatorer til køling. Jeg er sikker på, at de fleste mennesker, der laver denne slags DIY'er, sandsynligvis er som meh, uanset hvad det er let. Og de tager ikke fejl. Det er bestemt det lette aspekt ved det. Det blev lidt mere kompliceret efter at have tilføjet både en LCD -skærm samt blynk til dataindsamling. Displayet var let nok, jeg fandt koden på en anden instruktør, der er linket hertil: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk-aspektet præsenterede et par udfordringer. At få al koden til at fungere på blynk var enkelt nok, men så stødte jeg på en håndfuld problemer, da blynk af en eller anden grund stoppede med at fungere. Det fik hele min kode til at stoppe med at fungere, også fordi jeg havde skrevet det hele ind i den simple timer -kode og lige havde blynk.run i hovedsløjfen. Så pointen er i hvert fald, at efter mange mange timers arbejde og at få dette til at fungere her, er mit projekt. Koden er blevet ændret til at køre helt autonomt uden for blynk. I begyndelsen af sløjfen vil den kontrollere, om blynk er tændt, hvis den er tændt, vil koden fortsætte med blynk, men hvis den returnerer, at blynk ikke fungerer eller slukker, vil den prøve at oprette forbindelse i 10 sekunder, og derefter fortsætte for at slå seriel kommunikation fra og fortsætte med at køre betjeningen af controlleren, mens LCD'en stadig viser de vigtige oplysninger. Det vil fortsat forsøge at logge på blynk, indtil det enten logger på igen, eller du fejlfinder, hvorfor det ikke logger på igen. Dette projekt bruger vekselstrøm, hvilket er farligt. Hvis du ikke er fortrolig med at tilslutte vekselstrøm, FORSØG IKKE DETTE, og sørg ALTID for, at du ikke arbejder med strøm. Hvis du har en elektriker -ven, kan de måske hjælpe. Min værelseskammerat er elektriker og forsynede mig med et 60A underpanel med 4 15A afbrydere, der føder ind i mine splitters, som derefter er opdelt i lys, ventilatorer, pumper osv. Husk aldrig at køre det på 100%. Det sikreste er at beregne dit strømforbrug pr. Relæ med Ohms lov og effektberegning. Ohms lov er V = IR, og effekten er P = IV. relæerne max out ved 10A, hvilket betyder realistisk set er det sikreste at sikre, at du kun kører 6A gennem en enkelt kanal. Jeg har inkluderet et grundlæggende kort til mine relay pinouts, og min kode er ret godt noteret. Jeg vil uploade en detaljeret skematik i den nærmeste fremtid for at inkludere alt. Når det er sagt, er alle jer gør -det -selv -folk derude nok temmelig dygtige til at læse mellem linjerne. Hvis du har problemer med blynk, er der en million selvstudier og endda instruktioner, der viser dig, hvordan du bruger det. Jeg kørte min via usb -serie, men du kan bruge wifi eller ethernet til dine formål, det ville kun være en hurtig mindre ændring. Under alle omstændigheder have det sjovt, jeg håber, at nogle mennesker får noget brug af dette.

Forbrugsvarer

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-Isulated-…

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…

Trin 1: Biblioteker påkrævet

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

Jeg tror, det er de fleste af dem. Hvis der mangler noget, så lad mig det vide.

Trin 2: Ur i realtid

efter at du har downloadet biblioteket til realtidsuret, er der eksempler i dit bibliotek for at give dig en idé om, hvordan det fungerer. Her er koden, jeg brugte til at indstille tiden. Da der er et batteri, når tiden er sparet, behøver du ikke at fortsætte med at bruge tidsoverførselskoden.

Trin 3: PH -måler

Det er nok temmelig vigtigt at give din pH -måler en test og kalibrering uden for hovedkoden, så du ved, hvordan du kalibrerer forskydningen. Her er den kode, jeg brugte, den er også integreret i hovedblokken med kode. Bare smide det ud her, så du kan lege med det, også måske er du bare interesseret i sensorerne og ikke resten af projektet.

Trin 4: Skematisk

Skematisk
Skematisk

Dette er skematisk for elektronik og elektrisk del af projektet. Alle stifter er mærket, og de er noteret i koden.

Anbefalede: