Innholdsfortegnelse:

Automatisk hagevann - 3D -trykt - Arduino: 10 trinn (med bilder)
Automatisk hagevann - 3D -trykt - Arduino: 10 trinn (med bilder)

Video: Automatisk hagevann - 3D -trykt - Arduino: 10 trinn (med bilder)

Video: Automatisk hagevann - 3D -trykt - Arduino: 10 trinn (med bilder)
Video: Таймер воды в саду водонепроницаемый таймер для полива с датчиком дождя ирригация Таймер 2024, November
Anonim
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino
Automatisk hagevann | 3D -trykt | Arduino

Jeg er en ivrig gartner, men det vil ta litt tid å vanne plantene dine for hånd under tørre perioder. Dette prosjektet frigjør meg fra vanning, slik at jeg kan jobbe med de andre prosjektene mine. Det er også flott å ta vare på hagen mens du er borte fra hjemmet, og plantene drar nytte av den mer vanlige vanningen.

Den drives av en USB -port, slik at du kan koble den til forskjellige strømkilder. For eksempel en utendørs stikkontakt eller USB -drevet batteri med integrert soloppladning. Du kan også tilpasse på hvilken tid, dag eller natt, plantene dine blir vannet. Jeg har for tiden min vanning av de hengende kurvene to ganger om dagen. En gang om morgenen før soloppgang og deretter fylles de opp igjen like etter

Trinn 1: Video

Image
Image

Hvis du foretrekker å følge med på en video, så har jeg laget en som du kan se, ellers kan du lese videre …

Trinn 2: Materialregning

Stykklister
Stykklister
Stykklister
Stykklister
Stykklister
Stykklister

Du trenger et par ting for å bygge en av dine egne:

■ Elegoo Arduino Nano (x1):

■ Servo (x1):

■ Sanntidsklokke (x1):

■ Hoselock-kompatibel kontakt (x2):

■ Wire:

■ Hoselock-kompatibel inline ventil (x1):

■ Nøtter og bolter - M3 x 10 (x3):

■ ABS-filament:

■ Lang USB -kabel (x1)

■ USB -veggkontakt (x1)

Hvis du foretrekker å bruke PLA -filament, har jeg god suksess med denne:

■ PLA -filament:

Trinn 3: 3D -trykte deler

3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler

Det er tre deler som kan skrives ut til dette prosjektet. Det indre og ytre etuiet og 'koblingen'.

Du kan laste ned 3D -modellene her:

Jeg har skrevet ut alle delene mine med ABS -plast. Du kan bruke PLA eller PETG, men bare vet at PLA er mest sannsynlig å nedbrytes under utendørs forhold eller inne i et drivhus. På bildene er de tre 3D -utskriftene jeg gjorde, så vel som innstillingen jeg brukte for hver.

Trinn 4: Koble til servoen

Koble til servoen
Koble til servoen
Koble til servoen
Koble til servoen
Koble til servoen
Koble til servoen

Jeg kommer til å lodde alle tilkoblingene mine i dette prosjektet, da jeg vil installere dette permanent i hagen min. Hvis du foretrekker det, kan du bruke hoppere og et brødbrett for å lage de samme forbindelsene som jeg har med den på bildet.

Det er et kretsdiagram tilgjengelig her hvis du foretrekker dem:

Først kan vi fjerne pluggen på enden av servotråden og lodde dette direkte til nano. Det er tre ledninger på min, de røde og brune ledningene er festet til strømmen og bakken, så jeg vil feste disse til Arduino's 5V og jordforbindelser. Dette etterlater den oransje ledningen som er vår signalkabel. Dette må kobles til digital 9 på Arduino.

Trinn 5: Koble til RTC

Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC
Koble til RTC

Nå kan vi vende oss til sanntidsklokken eller 'RTC', siden den også ofte blir forkortet. Vi bruker fire pins. Du må forberede fire 7 cm lange trådlengder for dette.

Som før er jordledningen koblet til jord og VCC til samme 5V strømforsyning servoen nettopp var koblet til. SDA -pinnen kobles til A4 på Arduino og SCL til A5.

Trinn 6: Last opp og tilpasse koden

Last opp og tilpasse koden
Last opp og tilpasse koden
Last opp og tilpasse koden
Last opp og tilpasse koden

Bruk en USB -kabel for å koble den til PC -en og åpne Arduino IDE.

Du kan laste ned Arduino IDE her:

Dette prosjektet bruker det praktiske DS3231 Simple Library:- https://github.com/sleemanj/DS3231_Simple Følg instruksjonene for installering av dette på biblioteksiden

Og koden for prosjektet finner du her:

Før du laster opp hovedkoden til prosjektet, må du angi tiden på DS3231. Når du har koblet det til som vist og har installert DS3231_Simple -biblioteket (se ovenfor), gå til 'File' >> 'Eksempler' >> 'DS3231_Simple' >> 'Z1_TimeAndDate' >> 'SetDateTime' og følg instruksjonene i eksemplet for å angi dato og klokkeslett på RTC

I hovedløkken til koden er to IF -setninger som kontrollerer tiden og deretter starter vanningssekvensen i en bestemt tid. Den betingede kontrollen av IF -setningene sjekker om verdien av timene og minuttene fra klokken samsvarer med det vi har angitt her. Hvis de begge stemmer, kjører funksjonen 'Åpen ventil', etterfulgt av en forsinkelse.

Denne forsinkelsen (angitt i tusendeler av et sekund) bestemmer hvor lenge vannet får strømme gjennom slangen til plantene dine. Du kan ha så mange av setningene i hovedløkken til koden som du trenger. Bare kopier og lim dem mens du oppdaterer betingelsene for IF -setningen og vanningens varighet (forsinkelsen mellom åpning og lukking av ventilen).

Trinn 7: Monter ventilen

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

Når du er ferdig med å programmere vanningsplanen, kan vi koble den fra datamaskinen og begynne å fullføre monteringen.

Bruk en av M3 -boltene og mutteren for å feste servoen på plass som vist på bildet. Vi trenger bare å sikre et av hullene for å holde det tilstrekkelig.

Servoen burde ha kommet med et utvalg av armer som passer til den. Vi vil passe til den rettbevæpnede. Når vi slår av kretsen etter å ha lastet opp koden, burde servoen stått i ventilen lukket posisjon. Så når vi passer armen, vil du at den skal være vertikal.

Roter den nå 90 grader mot klokken til den er horisontal. Skyv inn inline -ventilen og monter koblingen vi trykte på servoarmen. Den neste biten krever ganske mye kraft, men du må rotere ventilen mot koblingen mens du trekker den bort fra servoen. Det vil kreve kraft for å få det på plass, men vi trenger bare å gjøre dette en gang.

Trinn 8: Koble til kabelen og fest dekselet

Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet
Koble til kabelen og fest dekselet

Jeg kommer til å bruke en 10 m lang USB -ledning for å koble den til min utendørs strømkontakt for å drive min. La oss koble Arduino -enden av kabelen nå og avslutte kabinettet.

Jeg har loddet tilkoblingene mine direkte til brettet, så jeg skal bare presse elektronikken min på plass inne i kabinettet. Hvis din er på et brødbrett, kan du bruke den selvklebende baksiden til å holde den på plass på avsatsen.

Det er to skruer som må settes inn for å fullføre huset. Dette bør holde det ganske værbestandig mens det holdes oppreist. Hvis du ville feste den til en planke eller et gulv, er det to skruehull (ett under inline -ventilen og ett inne i kabinettet - du må feste disse til noe før du fortsetter med monteringen, da de ikke kan nås etterpå.

Trinn 9: Koble den til utsiden

Koble den utenfor
Koble den utenfor
Koble den utenfor
Koble den utenfor
Koble den utenfor
Koble den utenfor

La oss nå ta vårt prosjekt til hagen.

Jeg vil installere prosjektet mellom kranen min og hengende kurver. Tidligere installerte jeg et dryppvanningssett av Hoselock til hver av mine hengende kurver. Dette er den jeg har brukt med god suksess:

Nå fester vi dette til slangen vår mellom kranen og vanningssettet ved å bruke de to hurtigkoblingene.

Jeg drev min med den lange USB -kabelen koblet til en utendørs kontakt.

Trinn 10: Prosjektet fullført

Prosjektet ferdig!
Prosjektet ferdig!
Prosjektet ferdig!
Prosjektet ferdig!

Og det er det, mine hengende kurver vil nå ta godt vare på seg selv til tidlig vinter.:)

Takk for at du tok en titt på opplæringen min. Jeg håper du likte dette prosjektet. Hvis du har det, kan du tenke på å sjekke ut noen av mine andre prosjekter. Ikke glem å abonnere på DIY -maskiner her og YouTube, og del dette prosjektet med alle du kjenner som kanskje vil bygge et eget.

Ellers til neste gang chow for nå!

Abonner på min Youtube-kanal:

Støtt meg på Patreon::

FACEBOOK:

Anbefalt: