Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Biblioteker påkrevd
- Trinn 2: Sanntidsklokke
- Trinn 3: PH -måler
- Trinn 4: Skjematisk
Video: Hydroponics Blynk Monitor & Control System: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dette prosjektet opprettet jeg et kontrollsystem som overvåker og kontrollerer alle aspekter av et mellomstort hydroponisk ebbe- og flytsystem. Rommet jeg bygde det til bruker 4 x 4'x4 '640W LM301B 8 bar systemer. Men denne instruksen handler ikke om lysene mine. Det er kontrollboksen. I boksen min kan jeg sette tiden på/av for lys, så vel som hydroponiske pumper, den slår også på forskjellige inntaks- og eksosvifter for kjøling. Jeg er sikker på at de fleste som gjør slike DIY -er, er sannsynligvis som meg uansett hva som er enkelt. Og de tar ikke feil. Det er definitivt det enkle aspektet av det. Det ble litt mer komplisert etter å ha lagt til både en LCD -skjerm, samt blynk for datainnsamling. Displayet var enkelt nok, jeg fant koden på en annen instruks som er lenket til her: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk-aspektet ga noen utfordringer. Å få all koden til å fungere på blynk var enkelt nok, men så løp jeg inn i en håndfull problemer da blynk av en eller annen grunn sluttet å fungere. Det fikk hele koden til å slutte å fungere, også fordi jeg hadde skrevet alt inn i den enkle timerkoden og bare hadde blynk.run i hovedsløyfen. Så poenget er uansett at prosjektet mitt er etter mange mange timers arbeid og å få dette til å fungere her. Koden er endret for å kjøre helt autonomt utenfor blynk. I begynnelsen av sløyfen vil den sjekke om blynk er på, hvis den er på, vil koden fortsette med blynk, men hvis den returnerer at blynk ikke fungerer eller av vil den prøve å koble til i 10 sekunder, og fortsett deretter for å slå av seriell kommunikasjon og fortsette driften av kontrolleren, mens LCD -en fortsatt viser viktig informasjon. Den vil fortsette å prøve å logge på blynk til den enten logger på igjen, eller du feilsøker hvorfor den ikke logger på igjen. Dette prosjektet bruker vekselstrøm, noe som er farlig. Hvis du ikke er komfortabel med å koble til vekselstrøm, IKKE FORSØK DETTE, og sørg ALLTID for at du ikke jobber med strøm. Hvis du har en elektrikervenn kan de kanskje hjelpe. Samboeren min er elektriker og ga meg et 60A underpanel med 4 15A brytere som mates inn i splitterne mine som deretter deles inn i lys, vifter, pumper, etc. Husk å aldri kjøre den på 100%. Det sikreste er å beregne strømforbruket ditt per relé med Ohms lov og effektberegning. Ohms lov er V = IR, og effekten er P = IV. reléene maks ut ved 10A, noe som betyr at realistisk sett er det tryggest å sikre at du bare kjører 6A gjennom en enkelt kanal. Jeg har inkludert et grunnleggende kart for relé -pinouts, og koden min er ganske godt notert. Jeg vil laste opp en detaljert skjema i nær fremtid for å inkludere alt. Når det er sagt, er alle DIY -folkene der ute sannsynligvis ganske flinke til å lese mellom linjene. Hvis du har problemer med blynk, er det en million opplæringsprogrammer og til og med instrukser som viser deg hvordan du bruker den. Jeg kjørte min via usb -serie, men du kan bruke wifi eller ethernet til dine formål, det ville bare være en rask mindre endring. Uansett, ha det gøy, jeg håper noen får litt nytte av dette.
Rekvisita
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…
Trinn 1: Biblioteker påkrevd
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 av dem. Gi beskjed hvis det mangler noe.
Trinn 2: Sanntidsklokke
etter at du har lastet ned biblioteket for sanntidsklokken, er det eksempler i biblioteket som gir deg en ide om hvordan det fungerer. Her er koden jeg brukte til å stille klokken. Siden det er et batteri når tiden er spart, trenger du ikke å fortsette å bruke tidsopplastingskoden.
Trinn 3: PH -måler
Det er sannsynligvis ganske viktig å gi pH -måleren en test og kalibrering, utenfor hovedkoden, bare slik at du vet hvordan du kalibrerer forskyvningen. Her er koden jeg brukte, den er også integrert i hovedblokken med kode. Bare kast den ut her, slik at du kan leke med den, kanskje du bare er interessert i sensorene og ikke resten av prosjektet.
Trinn 4: Skjematisk
Dette er skjematisk for elektronikk og elektrisk del av prosjektet. Alle pinnene er merket, og de er notert i koden.
Anbefalt:
Hvordan legge til oppløst oksygen til WiFi Hydroponics Meter: 6 trinn
Slik legger du til oppløst oksygen i WiFi Hydroponics Meter: Denne opplæringen viser hvordan du legger til EZO D.O -krets og sonde til WiFi Hydroponics Kit fra Atlas Scientific. Det antas at brukeren har wifi hydroponics -settet som fungerer og nå er klart til å tilsette oppløst oksygen. ADVARSEL: Atlas Sci
Atlas WiFi Hydroponics Meter: 19 trinn
Atlas WiFi Hydroponics Meter: Denne opplæringen viser deg hvordan du konfigurerer WiFi Hydroponics -settet fra Atlas Scientific. Måleren måler pH, konduktivitet og temperatur. Data lastes opp til ThingSpeak -plattformen, der den kan overvåkes eksternt via en mobil enhet eller
IoT Hydroponics - Bruke Adafruit IO for EC, PH og temperaturlogging: 6 trinn
IoT Hydroponics - Bruke Adafruit IO for EC, PH og temperaturlogging: Denne instruksjonen viser hvordan du overvåker EC, pH og temperatur i et hydroponisk oppsett og laster opp dataene til Adafruit's IO -tjeneste. Adafruit IO er gratis å komme i gang med. Det er betalte planer, men gratisplanen er mer enn nok for denne proff
One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): 4 trinn
One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): Her kan du finne en iterasjon av bruk av OneWire med de få pinnene på en ESP-01. valg (du må ha legitimasjon …) Samler sansedata fra en BMP280 og en DHT11
Raspberry PI & Arduino - Blynk Stepper Control: 7 trinn (med bilder)
Raspberry PI & Arduino - Blynk Stepper Control: Denne opplæringen viser deg hvordan du styrer en trinnmotor med en Arduino, en Raspberry Pi og Blynk -applikasjonen. I et nøtteskall sender appen forespørsler til Raspberry Pi via Virtual Pins, Pi sender deretter HIGH/LOW signal til Arduino og