Innehållsförteckning:

Arduino Automatic Watering System (Garduino): 6 steg
Arduino Automatic Watering System (Garduino): 6 steg

Video: Arduino Automatic Watering System (Garduino): 6 steg

Video: Arduino Automatic Watering System (Garduino): 6 steg
Video: Automatic plant watering system - Garduino 2024, Juli
Anonim
Arduino Automatic Watering System (Garduino)
Arduino Automatic Watering System (Garduino)

Jag gjorde ett arduinobaserat vattningssystem för mina chili medan jag är hemifrån. Jag råkade göra den här som en webbserver som jag kan övervaka från LAN och från hemautomatiseringssystem (Hassio). Detta är fortfarande under konstruktion, jag kommer att lägga till fler pumpar och ta reda på hur man lägger till mer analoga jordfuktighetssensorer. Jag bör också lägga till en ON/OFF -omkopplare. En av de viktigaste uppgraderingarna som kommer att göra att batterierna håller längre är att lägga till en sömnfunktionalitet till den här webbservern och ställa in kommunikation från http till mqtt. Hela processen startade när jag såg detta projekt. Jag hade bme280 och wemos d1 mini som låg runt från projekt som övervakade kaffebryggarens temperatur/luftfuktighet på kontoret, så att jag inte skulle behöva gå och kolla om det var bryggt (ja, jag är lat). Jag lade till bme280 i detta projekt också men hade flera problem med det som Jag har inte riktigt tid att fixa eftersom vattning fungerade bra medan jag var på mitt sommarlov i en vecka.

Tillbehör

För detta projekt behöver du följande tillbehör:

  • Wemos D1 mini.
  • 18650 Li-Ion batteri eller få. Jag räddade min från den gamla bärbara datorn och hittade fyra fungerande
  • 18650 batterihållare för den mängd batterier du behöver. Jag använde fyra och kopplade dem parallellt
  • TP4056 batteriladdningskort
  • Kapacitiv jordfuktighetssensor v1.2 (som kommer oisolerad så att du bör lägga till lite icke -ledande epoxi på sidorna och över alla lödda komponenter. Jag har hört att hotlim fungerar också men jag använde epoxi)
  • BME280 temperatur- och fuktsensor
  • 5.5V 0.66W 120mA Monokristallin mini solpanel Fotovoltaisk panel (Eller mer kraftfull, jag tror att detta inte räcker).
  • 1N5819 -diod
  • 6V nedsänkbar vattenpump
  • 5V Relämodul för att styra pumpen. Jag valde modul som har 5 reläer bara för att vara redo för uppgradering
  • fiber protoboard
  • och såklart lite tråd
  • En vattentålig låda som kan hålla all elektronik i sidan.
  • matkvalitets kiselrör. Min var ofärgad och innerdiametern var ca 5 mm i diameter.

Steg 1: Anslutningsdiagram

Kopplingsschema
Kopplingsschema

Detta är definitivt inte en teknisk ledningsdokumentation, men lade till detta för att visa hur jag kopplade den här. Ge mig en kommentar om du behöver hjälp med den här!

Steg 2: Isolera jordfuktighetssensorn

Isolera jordfuktighetssensor
Isolera jordfuktighetssensor

Använd varmt lim och epoxi för att isolera hörnen på denna sensor. Jag använde varmt lim nära kabelanslutningsterminalen bara för att vara säker på att epoxi inte fastnar där.

Steg 3: Arduino -kod

Jag bifogade denna arduino -kod. Det kommer att ha lite kopiera/klistra in kod från andra projekt. Jag hade personligen några problem med det här och allt var relaterat till bme -biblioteket jag hade.

Problemet var att jag inte kunde ansluta till servern. Snabb fix för att lösa detta är att ta bort eller lägga till kommentar på rad 125 och 126

Så om allt fungerade som det skulle kan du lägga till din hemautomationsserver för att läsa json från 192.168.1.241/json

Jag tror att detta bör ändras för att använda mqtt -protokollet och ha sömnfunktion aktiverad. När jag gör detta med mqtt kommer jag att göra detta för att lägga upp avläsningar till mitt HASSIO och sedan fortsätta sova.

Bara att notera, den här filen görs ganska bråttom när jag behövde den bara för att hantera vattning medan jag var på min semester. Jag tycker att jag borde ändra sekretessinställningar på den här i github, om du vill lägga till något till det här projektet:)

Steg 4: Bärgning av batterier från bärbart batteripaket

Att rädda batterier från laptopbatteripaket
Att rädda batterier från laptopbatteripaket

I det här steget bör du vara extra försiktig! Dessa batterier kan explodera med en kraft men det har aldrig hänt mig. Batteri är vanligtvis mycket tätt och kan till och med limmas. Jag använde lite värme från hårtork och platt skruvmejsel för att tälja detta öppet. Efter det kopplade jag bort den svetsade metallremsan från batterierna.

Steg 5: Anslut allt och säkra med lite eltejp

Anslut allt och säkra med lite eltejp
Anslut allt och säkra med lite eltejp
Anslut allt och säkra med lite eltejp
Anslut allt och säkra med lite eltejp
Anslut allt och säkra med lite eltejp
Anslut allt och säkra med lite eltejp

Jag bifogade en bild av mitt protoboard och allt annat som jag stoppade in i fodralet.

Jag borrade några hål i ledningen (fuktsensor och vattenpump).

Steg 6: Anslut Silicon Tube

Anslut Silicon Tube
Anslut Silicon Tube
Anslut Silicon Tube
Anslut Silicon Tube

Efter det kopplade jag silokonröret till dränkbar vattenpump. Det passade bra, men om ditt slutar vara löst rekommenderar jag att du använder några blixtlås för att säkra det på plats.

Jag skivade röret på några ställen och stoppade några grillpinnar på hål som kom upp för stora. På så sätt kunde jag använda en pump för flera växter och alla fick lika mycket vatten!: D

Rekommenderad: