Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Koblingsskjema
- Trinn 2: Isolere jordfuktighetssensor
- Trinn 3: Arduino -kode
- Trinn 4: Berging av batterier fra bærbar batteripakke
- Trinn 5: Koble alt sammen og fest med litt elektrisk tape
- Trinn 6: Koble til Silicon Tube
Video: Arduino Automatic Watering System (Garduino): 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
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
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
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:
Hot Plate Automatic Control System (HPACS): 3 trinn
Hot Plate Automatic Control System (HPACS): Dette prosjektet tar sikte på å gi en enkel intuitiv måte å forstå hvordan man gjør automatisk PID -tuning ved hjelp av en varmeapparat. Det jeg har laget er basert på Åström – Hägglund-metoden for å utlede parametere ved å bruke bang-bang-kontroll for å avsløre systemkarakteristikker
Garduino - den smarte hagen med Arduino: 4 trinn (med bilder)
Garduino - den smarte hagen med Arduino: I disse dager er ingen uskyldige. Er det noen som ikke ved et uhell drepte en plante ??? Det er vanskelig å holde plantene dine i live. Du kjøper et nytt anlegg, og i verste fall glemmer du bare å vanne det. I bedre tilfelle husker du at den eksisterer, men du gjør det
Raspberry Pi Based Touch Free Automatic Hand Wash System for Covid-19: 4 trinn
Raspberry Pi Based Touch Free Automatic Hand Wash System for Covid-19: Det er et enkelt håndvasksystem som bruker pir-sensorer og et Raspberry pi-kort. Denne applikasjonen er hovedsakelig designet for hygieniske formål. Modellen kan plasseres på offentlige steder, sykehus, kjøpesentre osv
EAL-Industry 4.0 Automatic Solar Tracker System: 9 trinn
EAL-Industry 4.0 Automatic Solar Tracker System: Dette prosjektet har vi til og med å gi en smart IOT l ø sning, hvor man skal l æ se data fra en enhet p å en app/hjemmeside og deretter lager denne p å no database. Fra databasen skal det være mulig å hente
Automatic Flower Plant Watering Project-arduino: 8 trinn (med bilder)
Automatic Flower Plant Watering Project-arduino: Hei folkens! I dag skal jeg forklare hvordan du vanner plantene dine, med et vannkontrollsystem. Det er superenkelt. Du trenger bare en arduino, lcd-skjerm og en fuktighetssensor. Ikke bekymre deg jeg ' vil guide deg trinnvis gjennom prosessene. så hva gjør vi