Innehållsförteckning:
Video: Hydroponics Blynk Monitor & Control System: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I detta projekt skapade jag ett styrsystem som övervakar och kontrollerar alla aspekter av ett medelstort hydroponics ebb- och flödessystem. Rummet jag byggde det för använder 4 x 4'x4 '640W LM301B 8 bar system. Men de här instruktionerna handlar inte om mina lampor. Det är kontrollboxen. I min låda kan jag ställa in min tid på/av för lampor, såväl som hydroponiska pumpar, den tänder också olika insugnings- och avgasfläktar för kylning. Jag är säker på att de flesta som gör den här typen av DIY är förmodligen som meh oavsett vad det är lätt. Och de har inte fel. Det är definitivt den enkla aspekten av det. Det blev lite mer komplicerat efter att ha lagt till i både en LCD -skärm, samt blynk för datainsamling. Displayen var enkel nog, jag hittade koden på en annan instruktion som är länkad här: https://www.instructables.com/id/ARDUINO-SPFD5408-… Blynk-aspekten gav några utmaningar. Att få all kod att fungera på blynk var enkelt nog, men sedan stötte jag på en handfull problem när blynk av vilken anledning som helst slutade fungera. Det fick hela min kod att sluta fungera också för att jag hade skrivit allt i den enkla timerkoden och bara hade blynk.run i huvudslingan. Så i alla fall är poängen, efter många många timmars arbete och att få det att fungera här är mitt projekt. Koden har ändrats för att köra helt autonomt utanför blynk. I början av slingan kommer den att kontrollera om blynk är på, om den är på kommer koden att fortsätta med blynk, men om den återkommer att blynk inte fungerar eller av kommer den att försöka ansluta i 10 sekunder, fortsätt sedan för att stänga av seriell kommunikation och fortsätta köra handkontrollen, medan LCD -skärmen fortfarande visar viktig information. Det kommer att fortsätta att försöka logga in på blynk tills det antingen loggar in igen eller du felsöker varför det inte loggar in igen. Detta projekt använder växelström, vilket är farligt. Om du inte trivs med att koppla in nätström, FÖRSÖK INTE DETTA, och se ALLTID till att du inte arbetar med ström. Om du har en elektrikervän kanske de kan hjälpa till. Min rumskamrat är en elektriker och försåg mig med en 60A delpanel med 4 15A brytare som matas in i mina delare som sedan delas in i lampor, fläktar, pumpar etc. Kom ihåg att aldrig köra den på 100%. Säkrast är att beräkna din strömförbrukning per relä med Ohms lag och effektberäkning. Ohms lag är V = IR och effekten är P = IV. reläerna max out vid 10A vilket betyder realistiskt sett är det säkrast att se till att du bara kör 6A genom en enda kanal. Jag har inkluderat en grundläggande karta för mina relä pinouts, och min kod är ganska väl noterad. Jag kommer att ladda upp en detaljerad schema inom en snar framtid för att inkludera allt. Med detta sagt är alla DIY -människor där ute förmodligen ganska skickliga på att läsa mellan raderna. Om du har problem med blynk finns det en miljon handledning och till och med instruktioner som visar dig hur du använder den. Jag körde min via usb -serie, men du kan använda wifi eller ethernet för dina ändamål, det skulle bara vara en snabb mindre ändring. Hur som helst, ha kul, jag hoppas att någon får nytta av detta.
Tillbehör
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…
Steg 1: Bibliotek krävs
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
Jag tror att det är de flesta av dem. Låt mig veta om det saknas.
Steg 2: Realtidsklocka
efter att du har laddat ner biblioteket för realtidsklockan finns det exempel i ditt bibliotek för att ge dig en uppfattning om hur det fungerar. Här är koden jag använde för att ställa in tiden. Eftersom det finns ett batteri när tiden har sparats behöver du inte fortsätta använda tidskoden.
Steg 3: PH -mätare
Det är förmodligen ganska viktigt att ge din pH -mätare ett test och kalibrering utanför huvudkoden så att du vet hur du kalibrerar förskjutningen. Här är koden som jag använde, den är också integrerad i huvudblocket. Bara slänga ut det här så att du kan leka med det, kanske är du bara intresserad av sensorerna och inte resten av projektet.
Steg 4: Schematisk
Detta är schemat över projektets elektronik och elektriska del. Alla stiften är märkta och de är noterade i koden.
Rekommenderad:
Hur man lägger upp upplöst syre till WiFi Hydroponics -mätaren: 6 steg
Så här lägger du till upplöst syre i WiFi Hydroponics -mätaren: Denna handledning visar hur du lägger till EZO D.O -krets och sond till WiFi Hydroponics Kit från Atlas Scientific. Det antas att användaren har wifi hydroponics -kit som fungerar och nu är redo att tillsätta upplöst syre.VARNINGAR: Atlas Sci
Atlas WiFi Hydroponics Meter: 19 steg
Atlas WiFi Hydroponics Meter: Denna handledning visar dig hur du konfigurerar WiFi Hydroponics kit från Atlas Scientific. Mätaren mäter pH, konduktivitet och temperatur. Data laddas upp till ThingSpeak -plattformen, där den kan övervakas på distans via en mobil enhet eller
IoT Hydroponics - Användning av Adafruit IO för EC, PH och temperaturloggning: 6 steg
IoT Hydroponics - Användning av Adafruit IO för EC, PH och temperaturloggning: Den här instruktionsboken visar hur man övervakar EC, pH och temperatur för en hydroponisk installation och laddar upp data till Adafruit's IO -tjänst. Adafruit IO är gratis att komma igång med. Det finns betalda planer, men gratisplanen är mer än tillräckligt för detta proffs
One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): 4 steg
One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): Här kan du hitta en iteration av att använda OneWire med de få få stiften på en ESP-01. val (du måste ha meriter …) Samlar in sensoriska data från en BMP280 och en DHT11
Raspberry PI & Arduino - Blynk Stepper Control: 7 steg (med bilder)
Raspberry PI & Arduino - Blynk Stepper Control: Denna handledning visar dig hur du styr en stegmotor med en Arduino, en Raspberry Pi och Blynk -applikationen. I ett nötskal skickar appen förfrågningar till Raspberry Pi via Virtual Pins, Pi skickar sedan HIGH/LOW -signal till Arduino och