Turinys:

Automatinis sodo laistytojas - 3D spausdintas - „Arduino“: 10 žingsnių (su nuotraukomis)
Automatinis sodo laistytojas - 3D spausdintas - „Arduino“: 10 žingsnių (su nuotraukomis)
Anonim
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino
Automatinis sodo laistytojas | 3D spausdintas | Arduino

Esu nekantrus sodininkas, bet sausu laikotarpiu jūsų augalų laistymas rankomis užtrunka. Šis projektas išlaisvina mane nuo laistymo, todėl galiu dirbti su kitais projektais. Taip pat puikiai prižiūrite sodą, kol esate toli nuo namų, o augalams naudinga reguliariai laistyti.

Jį maitina USB prievadas, todėl galite jį prijungti prie įvairių elektros šaltinių. Pavyzdžiui, lauko maitinimo lizdą arba USB maitinamą bateriją su integruotu saulės energijos įkrovimu. Taip pat galite tinkinti, kada, dieną ar naktį, jūsų augalai laistomi. Šiuo metu aš du kartus per dieną laistau pakabinamus krepšelius. Kartą ryte prieš saulėtekį, o paskui jie vėl papildomi

1 žingsnis: vaizdo įrašas

Image
Image

Jei norite sekti kartu su vaizdo įrašu, aš padariau tokį, kurį galite žiūrėti, kitaip skaitykite toliau …

2 žingsnis: medžiagų sąrašas

Sąmata
Sąmata
Sąmata
Sąmata
Sąmata
Sąmata

Norėdami sukurti savo, jums reikės kelių dalykų:

■ „Elegoo Arduino Nano“(x1):

■ Servo (x1):

■ Realaus laiko laikrodis (x1):

■ „Hoselock“suderinama jungtis (x2):

■ Viela:

■ „Hoselock“suderinamas vidinis vožtuvas (x1):

■ Veržlės ir varžtai - M3 x 10 (x3):

■ ABS siūlai:

■ Ilgas USB kabelis (x1)

■ USB sieninis kištukas (x1)

Jei norėtumėte naudoti PLA giją, man tai sekasi sėkmingai:

■ PLA siūlai:

3 žingsnis: 3D spausdintos dalys

3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys
3D spausdintos dalys

Šiame projekte yra trys spausdinamos dalys. Vidinis ir išorinis korpusas ir „mova“.

3D modelius galite atsisiųsti čia:

Visas detales atspausdinau naudodamas ABS plastiką. Galite naudoti PLA arba PETG, bet tiesiog žinokite, kad PLA greičiausiai suyra lauko sąlygomis arba šiltnamyje. Nuotraukose yra trys mano padaryti 3D spaudiniai, taip pat nustatymas, kurį naudoju kiekvienam.

4 žingsnis: prijunkite „Servo“

Prijunkite „Servo“
Prijunkite „Servo“
Prijunkite „Servo“
Prijunkite „Servo“
Prijunkite „Servo“
Prijunkite „Servo“

Aš ketinu lituoti visas savo jungtis šiame projekte, nes visam laikui įdiegsiu tai į savo sodą. Jei norite, galite naudoti džemperius ir duonos lentą, kad užmegztumėte tuos pačius ryšius, kuriuos turiu su nuotraukoje esančiu.

Čia galite rasti schemą, jei norite:

Pirmiausia galime nuimti servo laido galo kištuką ir lituoti tiesiai prie nano. Mano yra trys laidai, raudoni ir rudi laidai yra prijungti prie maitinimo ir įžeminimo, todėl aš juos prijungsiu prie „Arduino“5 V ir įžeminimo jungčių. Tai palieka oranžinę vielą, kuri yra mūsų signalinis laidas. Tai reikia prijungti prie „Arduino“skaitmeninio 9.

5 veiksmas: prijunkite RTC

Prijunkite RTC
Prijunkite RTC
Prijunkite RTC
Prijunkite RTC
Prijunkite RTC
Prijunkite RTC

Dabar galime kreiptis į realiojo laiko laikrodį arba „RTC“, nes jis taip pat dažnai sutrumpinamas. Mes naudosime keturis kaiščius. Tam jums reikės paruošti keturis 7 cm ilgio laidus.

Kaip ir anksčiau įžeminimo laidas buvo prijungtas prie žemės, o VCC - prie to paties 5 V maitinimo šaltinio, prie kurio servo buvo tiesiog prijungtas. SDA kaištis jungiamas prie A4 „Arduino“, o SCL - prie A5.

6 veiksmas: kodo įkėlimas ir tinkinimas

Įkelkite ir pritaikykite kodą
Įkelkite ir pritaikykite kodą
Įkelkite ir pritaikykite kodą
Įkelkite ir pritaikykite kodą

Prijunkite USB kabelį prie kompiuterio ir atidarykite „Arduino IDE“.

„Arduino IDE“galite atsisiųsti čia:

Šiame projekte naudojama patogi DS3231 paprasta biblioteka:- https://github.com/sleemanj/DS3231_Simple Prašome sekti bibliotekos puslapyje pateiktą diegimo instrukciją

O projekto kodą rasite čia:

Prieš įkeldami pagrindinį projekto kodą, turite nustatyti laiką savo DS3231. Kai prijungsite, kaip parodyta, ir įdiegsite DS3231_Simple biblioteką (žr. Aukščiau), eikite į „Failas“>> „Pavyzdžiai“>> „DS3231_Simple“>> „Z1_TimeAndDate“>> „SetDateTime“ir vykdykite pavyzdyje pateiktas instrukcijas. nustatykite datą ir laiką savo RTC

Pagrindinėje kodo kilpoje yra du IF teiginiai, kurie tikrina laiką ir po to pradeda laistymo seką tam tikrą laiką. Sąlyginis IF teiginių patikrinimas patikrina, ar valandų ir minučių vertė nuo laikrodžio atitinka tai, ką mes čia nustatėme. Jei jie abu sutampa, veikia funkcija „Atidaryti vožtuvą“, po to vėluojama.

Šis uždelsimas (nustatytas tūkstantosiomis sekundės dalimis) nustato, kiek laiko leidžiama vandeniui tekėti per žarną į jūsų augalus. Pagrindinėje kodo kilpoje galite turėti tiek teiginių, kiek jums reikia. Tiesiog nukopijuokite ir įklijuokite juos, atnaujindami IF sakinio sąlygas ir laistymo trukmę (vėlavimas tarp vožtuvo atidarymo ir uždarymo).

7 žingsnis: sumontuokite vožtuvą

Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą
Sumontuokite vožtuvą

Kai baigsite programuoti laistymo grafiką, galime jį atjungti nuo kompiuterio ir pradėti surinkimą.

Naudodami vieną iš M3 varžtų ir veržlių, pritvirtinkite servo padėtį, kaip parodyta nuotraukoje. Mums reikia tik pritvirtinti vieną iš skylių, kad ji būtų pakankamai laikoma.

Servo turėjo būti su tam tinkančių ginklų asortimentu. Mes norime tilpti tiesiai ginkluotam. Kai įjungę kodą išjungiame grandinę, servo sistema turėjo būti uždaryta vožtuvo padėtyje. Taigi, kai pritvirtiname ranką, norite, kad ji būtų vertikali.

Dabar pasukite jį 90 laipsnių prieš laikrodžio rodyklę, kol jis bus horizontalus. Įstumkite įeinantį vožtuvą ir pritvirtinkite jungtį, kurią išspausdinome, ant servo svirties. Kitas bitas reikalauja gana daug jėgos, tačiau jums reikia pasukti vožtuvą link movos, traukiant jį nuo servo. Prireiks jėgos, kad ją įdėtų į vietą, tačiau tai turime padaryti tik vieną kartą.

8 veiksmas: prijunkite kabelį ir uždėkite dangtelį

Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį
Prijunkite kabelį ir uždėkite dangtelį

Aš naudosiu 10 m ilgio USB laidą, kad prijungčiau jį prie lauko maitinimo lizdo, kad galėčiau maitinti. Dabar prijunkite „Arduino“kabelio galą ir uždarykite korpusą.

Aš prijungiau savo jungtis tiesiai prie plokštės, todėl tiesiog ketinu suspausti savo elektroniką į korpuso vidų. Jei jūsų yra ant duonos lentos, galite naudoti lipnią atramą, kad laikytumėte ją ant pateiktos atbrailos.

Norėdami užbaigti korpusą, reikia įkišti du varžtus. Tai turėtų išlaikyti gana atsparų oro sąlygoms, o laikyti vertikaliai. Jei norite jį pritvirtinti prie lentos ar grindų, yra dvi varžtų skylės (viena po įleidimo vožtuvu, kita - gaubto viduje) - prieš tęsdami surinkimą, turite jas pritvirtinti prie kažko, nes vėliau prie jų neprieinama.

9 veiksmas: prijunkite jį išorėje

Prijunkite jį išorėje
Prijunkite jį išorėje
Prijunkite jį išorėje
Prijunkite jį išorėje
Prijunkite jį išorėje
Prijunkite jį išorėje

Dabar nunešime savo projektą į sodą.

Aš įdiegiu projektą tarp mano čiaupo ir pakabinamų krepšių. Anksčiau prie kiekvieno pakabinamo krepšelio sumontavau Hoselock lašelinio drėkinimo rinkinį. Tai yra tas, kurį naudoju sėkmingai:

Dabar jį pritvirtiname prie žarnos tarp čiaupo ir drėkinimo komplekto, naudodami dvi greito tvirtinimo jungtis.

Aš maitinau savo, naudodamas ilgą USB kabelį, prijungtą prie lauko lizdo.

10 žingsnis: projektas baigtas

Projektas baigtas!
Projektas baigtas!
Projektas baigtas!
Projektas baigtas!

Ir viskas, mano pakabinami krepšeliai dabar gerai pasirūpins iki pat žiemos pradžios.:)

Ačiū, kad peržiūrėjote mano vadovėlį. Tikiuosi, kad jums patiko šis projektas. Jei norite pagalvoti apie kai kurių kitų mano projektų peržiūrą, nepamirškite užsiprenumeruoti „pasidaryk pats“mašinų čia ir „YouTube“ir pasidalykite šiuo projektu su visais pažįstamais, kurie galbūt norėtų sukurti savo.

Priešingu atveju iki kito karto čiulbėk!

Prenumeruokite mano „Youtube“kanalą:

Palaikykite mane „Patreon“:

FACEBOOK:

Rekomenduojamas: