Innholdsfortegnelse:

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

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

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

Jeg lagde et arduino -basert vanningssystem for chiliene mine mens jeg var borte fra hjemmet. Jeg har tilfeldigvis laget denne som en webserver som jeg kan overvåke fra LAN og fra hjemmeautomatiseringssystem (Hassio). Dette er fremdeles under konstruksjon, jeg vil legge til flere pumper og finne ut hvordan du legger til flere analoge jordfuktighetssensorer. Jeg bør også legge til en PÅ/AV -bryter. En av de viktigste oppgraderingene som får batteriene til å vare lenger, er ved å legge til en søvnfunksjonalitet på denne webserveren og sette kommunikasjon fra http til mqtt. Hele denne prosessen startet da jeg så dette prosjektet. Jeg hadde bme280 og wemos d1 mini liggende fra prosjekt som overvåket kaffebryggerens temperatur/fuktighet på kontoret, slik at jeg ikke trengte å gå og sjekke om det var brygget (ja, jeg er lat). Jeg la også til bme280 i dette prosjektet, men hadde flere problemer med det som Jeg har egentlig ikke tid til å fikse fordi vanning fungerte fint mens jeg var på sommerferie i en uke.

Rekvisita

For dette prosjektet trenger du følgende rekvisita:

  • Wemos D1 mini (jeg hadde en vanlig, men du bør få en proff og sørge for at spenningsregulatoren ikke er billig, slik at den også får et fint strøm med litt slitt batteri!)
  • 18650 Li-Ion batteri eller få. Jeg reddet min fra den gamle bærbare datamaskinen og fant 4 fungerende
  • 18650 batteriholder for mye batterier du trenger. Jeg brukte fire og koblet dem parallelt
  • TP4056 batteriladebrett
  • Kapasitiv jordfuktighetssensor v1.2 (som kommer uisolert, så du bør legge til litt ikke -ledende epoxy på sidene og over alle loddede komponenter. Jeg har hørt at varmlim fungerer også, men jeg brukte epoxy)
  • BME280 temperatur- og fuktighetssensor
  • 5.5V 0.66W 120mA Monokrystallinsk mini solcellepanel Fotovoltaisk panel (Eller mer kraftfullt, jeg tror dette ikke er nok).
  • 1N5819 diode
  • 6V nedsenkbar vannpumpe
  • 5V relemodul for å styre pumpen. Jeg valgte modul som har 5 reléer bare for å være klar for oppgradering
  • fiber protoboard
  • og selvfølgelig litt wire
  • En vanntett boks som kan holde all elektronikk i siden.
  • mat silikon tube. Min var ufarget og innerdiameteren var ca 5 mm i diameter.

Trinn 1: Koblingsskjema

Koblingsskjema
Koblingsskjema

Dette er definitivt ikke en teknisk kabeldokumentasjon, men la til dette for å demonstrere hvordan jeg koblet denne. Gi meg en kommentar hvis du trenger hjelp med denne!

Trinn 2: Isolere jordfuktighetssensor

Isolere jordfuktighetssensor
Isolere jordfuktighetssensor

Bruk varmt lim og epoksy for å isolere hjørner av denne sensoren. Jeg brukte varmt lim nær ledningstilkoblingsterminalen bare for å være sikker på at epoxy ikke vil sette seg fast der inne.

Trinn 3: Arduino -kode

Jeg har lagt ved denne arduino -koden. Det vil ha noen kopier/lim -kode fra andre prosjekter. Jeg hadde personlig problemer med dette, og alt var relatert til bme -biblioteket jeg hadde.

Problemet var at jeg ikke klarte å koble til serveren. Rask løsning for å løse dette er å fjerne eller legge til kommentar på linje 125 og 126

Så hvis alt fungerte som det skulle, kan du legge til din hjemmeautomatiseringsserver for å lese json fra 192.168.1.241/json

Jeg tror dette bør endres for å bruke mqtt -protokollen og ha søvnfunksjonalitet aktivert. Når jeg gjør dette med mqtt, vil jeg gjøre dette for å legge ut avlesninger til HASSIO og deretter fortsette å sove.

Bare for å merke seg at denne filen ble skyndte meg når jeg trengte den bare for å håndtere vanning mens jeg var på ferie. Jeg tror jeg bør endre personverninnstillinger på denne i github, hvis du vil legge til noe i dette prosjektet:)

Trinn 4: Berging av batterier fra bærbar batteripakke

Redde batterier fra bærbar batteripakke
Redde batterier fra bærbar batteripakke

I dette trinnet bør du være ekstra forsiktig! Disse batteriene kan eksplodere med en kraft, men det har aldri skjedd med meg. Batteri er vanligvis veldig tett og kan til og med limes. Jeg brukte litt varme fra hårføner og flat skrutrekker for å skjære dette åpent. Etter det koblet jeg sveiset metalllist fra batterier.

Trinn 5: Koble alt sammen og fest med litt elektrisk tape

Koble alt sammen og fest med litt elektrisk tape
Koble alt sammen og fest med litt elektrisk tape
Koble alt sammen og fest med litt elektrisk tape
Koble alt sammen og fest med litt elektrisk tape
Koble alt sammen og fest med litt elektrisk tape
Koble alt sammen og fest med litt elektrisk tape

Jeg la ved et bilde av protoboardet mitt og alt annet som jeg gjemte inne i saken.

Jeg boret noen hull i ledningen (fuktighetssensor og vannpumpe).

Trinn 6: Koble til Silicon Tube

Koble til silisiumrør
Koble til silisiumrør
Koble til silisiumrør
Koble til silisiumrør

Etter det koblet jeg silokonrøret til en nedsenkbar vannpumpe. Den passet godt, men hvis din ender opp med å være løs, anbefaler jeg å bruke noen glidelåser for å sikre den på plass.

Jeg kuttet røret noen få steder og stakk noen grillpinner på hull som kom for store. På denne måten klarte jeg å bruke en pumpe til flere planter, og alle fikk vannet guite like!: D

Anbefalt: