Indholdsfortegnelse:

Automatisk havevanding - 3D -printet - Arduino: 10 trin (med billeder)
Automatisk havevanding - 3D -printet - Arduino: 10 trin (med billeder)

Video: Automatisk havevanding - 3D -printet - Arduino: 10 trin (med billeder)

Video: Automatisk havevanding - 3D -printet - Arduino: 10 trin (med billeder)
Video: Gardena Selvvandingssystem | Sådan gør du 2024, Juli
Anonim
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino
Automatisk havevanding | 3D -printet | Arduino

Jeg er en ivrig gartner, men vanding af dine planter i hånden i tørre perioder tager lidt tid. Dette projekt frigør mig fra vanding, så jeg kan arbejde på mine andre projekter. Det er også fantastisk til at passe på haven, mens du er væk hjemmefra, og planterne nyder godt af den mere regelmæssige vanding.

Den drives af en USB -port, så du kan tilslutte den til forskellige strømkilder. Såsom en udendørs stikkontakt eller USB -drevet batteri med integreret solopladning. Du kan også tilpasse på hvilket tidspunkt, dag eller nat, dine planter vandes. Jeg har i øjeblikket mit vandet de hængende kurve to gange om dagen. En gang om morgenen før solopgang og derefter bliver de fyldt op igen lige efter

Trin 1: Video

Image
Image

Hvis du foretrækker at følge med i en video, så har jeg lavet en, som du kan se, ellers læs videre …

Trin 2: Materialekartotek

Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel
Materialeseddel

Du skal bruge et par ting for at bygge en af dine egne:

■ Elegoo Arduino Nano (x1):

■ Servo (x1):

■ Realtidsur (x1):

■ Hoselock-kompatibelt stik (x2):

■ Wire:

■ Hoselock-kompatibel inline ventil (x1):

■ Møtrikker og bolte - M3 x 10 (x3):

■ ABS-filament:

■ Langt USB -kabel (x1)

■ USB -stik (x1)

Hvis du foretrækker at bruge PLA -filament, har jeg god succes med denne:

■ PLA -filament:

Trin 3: 3D -printede dele

3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele
3D -trykte dele

Der er tre dele, der kan udskrives til dette projekt. Det indre og ydre kabinet og 'koblingen'.

Du kan downloade 3D -modellerne her:

Jeg har printet alle mine dele med ABS -plast. Du kan bruge PLA eller PETG, men ved bare, at PLA er mest sandsynligt at nedbrydes under udendørs forhold eller inde i et drivhus. På billederne er de tre 3D -udskrifter, jeg lavede, samt den indstilling, jeg brugte til hver.

Trin 4: Tilslut servoen

Tilslut servoen
Tilslut servoen
Tilslut servoen
Tilslut servoen
Tilslut servoen
Tilslut servoen

Jeg vil lodde alle mine forbindelser i dette projekt, da jeg permanent installerer dette i min have. Hvis du foretrækker det, kan du bruge jumpere og et brødbræt til at lave de samme forbindelser som jeg har med det på billedet.

Der er et kredsløbsdiagram tilgængeligt her, hvis du foretrækker dem:

Først kan vi fjerne stikket på enden af servotråden og lodde dette direkte til nano. Der er tre ledninger på min, de røde og brune ledninger er fastgjort til strømmen og jorden, så jeg vil vedhæfte disse til Arduino's 5V og jordforbindelser. Dette efterlader den orange ledning, som er vores signaltråd. Dette skal tilsluttes digital 9 på Arduino.

Trin 5: Tilslut RTC

Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC
Tilslut RTC

Nu kan vi vende os til Real Time Clock eller 'RTC', da det også ofte forkortes. Vi bruger fire pins. Du skal forberede fire 7 cm lange ledninger til dette.

Som før er jordledningen tilsluttet jord og VCC til samme 5V strømforsyning, servoen lige var tilsluttet. SDA -stiften forbindes til A4 på Arduino og SCL til A5.

Trin 6: Upload og tilpasning af koden

Upload og tilpasning af koden
Upload og tilpasning af koden
Upload og tilpasning af koden
Upload og tilpasning af koden

Brug et USB -kabel til at slutte det til din pc, og åbn Arduino IDE.

Du kan downloade Arduino IDE her:

Dette projekt bruger det praktiske DS3231 Simple bibliotek:- https://github.com/sleemanj/DS3231_Simple Følg instruktionerne om installation af dette på bibliotekssiden

Og koden til projektet kan findes her:

Inden du uploader projektets hovedkode, skal du indstille tiden på din DS3231. Når du har tilsluttet det som vist og har installeret DS3231_Simple -biblioteket (se ovenfor), skal du gå til 'File' >> 'Eksempler' >> 'DS3231_Simple' >> 'Z1_TimeAndDate' >> 'SetDateTime' og følge vejledningen i eksemplet for at indstil dato og klokkeslæt på din RTC

I hovedkredsen af koden er to IF -sætninger, der kontrollerer tiden og derefter starter vandingssekvensen i et bestemt tidsrum. Den betingede kontrol af IF -sætningerne kontrollerer, om værdien af timer og minutter fra uret matcher det, vi har indstillet her. Hvis de begge matcher, kører funktionen 'Åbn ventil' efterfulgt af en forsinkelse.

Denne forsinkelse (angivet i tusindedele af et sekund) bestemmer, hvor længe vandet må strømme gennem slangen til dine planter. Du kan have så mange af udsagnene i kodens hovedsløjfe, som du har brug for. Bare kopier og indsæt dem, mens du opdaterer betingelserne for IF -erklæringen og varigheden af vanding (forsinkelsen mellem åbning og lukning af ventilen).

Trin 7: Monter ventilen

Monter ventilen
Monter ventilen
Monter ventilen
Monter ventilen
Monter ventilen
Monter ventilen
Monter ventilen
Monter ventilen

Når du er færdig med at programmere din vandingsplan, kan vi afbryde den fra computeren og begynde at fuldføre samlingen.

Brug en af M3 -boltene og møtrikken til at fastgøre servoen på plads som vist på billedet. Vi behøver kun at sikre et af hullerne for at holde det tilstrækkeligt.

Servoen skulle være kommet med et sortiment af arme, der passer til den. Vi vil passe til den lige bevæbnede. Når vi slukker kredsløbet efter upload af koden, skulle servoen have været i ventilen lukket position. Så når vi passer armen, vil du have, at den skal være lodret.

Drej den nu 90 grader mod uret, indtil den er vandret. Skub inline -ventilen ind, og sæt den kobling, vi trykte, på servoarmen. Den næste bit kræver ganske lidt kraft, men du skal dreje ventilen mod koblingen, mens du trækker den væk fra servoen. Det vil kræve kraft at få det på plads, men vi behøver kun at gøre dette én gang.

Trin 8: Tilslut kablet, og fastgør dækslet

Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet
Tilslut kablet, og fastgør dækslet

Jeg vil bruge en 10 m lang USB -ledning til at slutte den til min udendørs stikkontakt for at drive minen. Lad os forbinde Arduino -enden af kablet nu og afslutte kabinettet.

Jeg har loddet mine forbindelser direkte til brættet, så jeg vil bare presse min elektronik på plads inde i kabinettet. Hvis din er på et brødbræt, kan du bruge den selvklæbende bagside til at holde den på plads på den medfølgende afsats.

Der er to skruer, der skal indsættes for at fuldføre huset. Dette bør holde det temmelig vejrbestandigt, mens det holdes oprejst. Hvis du ville fastgøre det til en planke eller et gulv, er der to skruehuller (et under inline -ventilen og et inde i kabinettet - du skal sikre disse til noget, før du fortsætter med samlingen, da de ikke kan fås bagefter.

Trin 9: Tilslut det udenfor

Tilslut det udenfor
Tilslut det udenfor
Tilslut det udenfor
Tilslut det udenfor
Tilslut det udenfor
Tilslut det udenfor

Lad os nu tage vores projekt til haven.

Jeg installerer projektet mellem min hane og hængende kurve. Tidligere installerede jeg et drypvandingssæt fra Hoselock til hver af mine hængende kurve. Dette er den, jeg har brugt med god succes:

Nu fastgør vi dette til vores slangerør mellem vandhanen og kunstvandingssættet ved hjælp af de to af quick fit -stik.

Jeg drev min med det lange USB -kabel tilsluttet en udendørs stik.

Trin 10: Projekt afsluttet

Projekt afsluttet!
Projekt afsluttet!
Projekt afsluttet!
Projekt afsluttet!

Og det er det, mine hængende kurve vil nu passe godt på sig selv indtil tidlig vinter.:)

Tak fordi du kiggede på min tutorial. Jeg håber du har nydt dette projekt. Hvis du har tænkt på at tjekke nogle af mine andre projekter, så glem ikke at abonnere på gør -det -selv -maskiner her og YouTube og dele dette projekt med alle, du kender, der kunne tænke sig at bygge et eget.

Ellers indtil næste gang chow for nu!

Abonner på min Youtube-kanal:

Støt mig på Patreon::

FACEBOOK:

Anbefalede: