Turinys:
- 1 veiksmas: reikalingi komponentai:
- 2 žingsnis: laidų schema
- 3 žingsnis: patikrinkite drėgmės jutiklius
- 4 žingsnis: pagrindinis skaitymas ir spausdinimas
- 5 žingsnis: sukurkite arba įsigykite konteinerius
- 6 veiksmas: nustatykite ir išbandykite LCD ekraną ir atsispausdinkite drėgmės jutiklį
- 7 veiksmas: konteinerio ir komponento sąranka
- 8 žingsnis: Daiktų prijungimas
- 9 žingsnis: vandens siurblio bandymas
- 10 žingsnis: Daiktų pridėjimas
- 11 žingsnis: vandens siurblio laidai
- 12 žingsnis: vandens siurblio paleidiklis
- 13 žingsnis: jei turėčiau daugiau laiko
- 14 žingsnis: kodo paaiškinimas ir kodo šaltinis
Video: Išmanusis sodinukas: 14 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šio projekto idėja buvo sukurti protingą sėjamąjį „Comp 3012“robotikos baigiamajam projektui, aš tai pasirinkau projektui, nes vasarą mėgaujuosi augalais ir sodininkyste, ir norėjau atspirties taško didesniam projektui, kurį galiu užbaigti vasarą. Šio projekto idėja buvo sukurti būdą stebėti ir sodinti robotų grįžtamąjį ryšį, idėja buvo stebėti dirvožemio vandens kiekį ir siurbti vandenį į dirvą, kai augalui reikėjo vandens. Taip pat prie projekto pridedu nuskaitytą LCD ekraną kartu su daugybe skirtingų jutiklių, galų gale mano išmanusis sodintuvas perskaitė ir rodė: temperatūrą, baseino vandens lygį, dviejų augalų/dirvožemio plotų drėgmės lygį ir šviesos lygį.
1 veiksmas: reikalingi komponentai:
- 1x arduino lenta
- 1x LCD modulis
- 1x 10k potenciometras
- 1x duonos lenta
- 3x drėgmės jutikliai
- 1x LM35 temperatūros jutiklis
- 1x „Adafruit“šviesos jutiklis
- 1x 12V vandens siurblys
- 1x 12V maitinimo šaltinis (parodyta baterija)
- 1x 5v paleidimo relė
- 1x teigiama ir neigiama BNC jungtis
- 1x teigiama ir neigiama BNC jungtis
- 3x konteineriai (parodyta savarankiškai)
- 2x vandens vamzdžių sekcijos
- 1x vanduo
- 1x dirvožemis
- 1x augalas
2 žingsnis: laidų schema
Šioje prijungimo schemoje aš naudoju 9v vietoj 12v ir variklį vietoj siurblio, nes šios parinktys nebuvo prieinamos, aš taip pat naudojau temperatūros jutiklį vietoje adafruit šviesos jutiklio ir IR jutiklius drėgmės jutikliui atvaizduoti. Šie pakaitalai turėtų būti tinkami ir atitikti tikruosius jutiklius, nes jie yra 3 laidų grd, vcc ir signaliniai, taip pat analogiški.
3 žingsnis: patikrinkite drėgmės jutiklius
Tų, kuriuos nusipirkau, diapazonas yra nuo 1023 iki 0, kai prijungtas prie 5v, ir nuo 677 iki 0, kai prijungtas prie 3.3v. Jutikliai taip pat nuskaito nuo aukšto iki žemo, ty didelis (1023) nėra drėgmės, o žemas (200) yra vandenyje.
4 žingsnis: pagrindinis skaitymas ir spausdinimas
Užprogramuokite arduino nuskaityti analoginę drėgmės jutiklio reikšmę norimais laiko intervalais, šiuo metu aš taip pat užprogramavau spausdinimą serijiniam monitoriui/braižytuvui.
5 žingsnis: sukurkite arba įsigykite konteinerius
Aš pastatiau savo konteinerius iš 20 gabarito plieno, nes norėjau pasilikti ir naudoti savo projektą po šios pamokos. Konteinerių idėja buvo turėti tris atskirus konteinerius, sujungtus per vamzdynus ir jutiklius, pirmiausia vandens baseiną, tada konteinerį lentai ir visus jutiklius bei LCD ekraną, skirtą perskaityti, ir trečią - sodinimo konteinerį.
6 veiksmas: nustatykite ir išbandykite LCD ekraną ir atsispausdinkite drėgmės jutiklį
7 veiksmas: konteinerio ir komponento sąranka
Pradėkite pridėti arduino ir duonos lentą prie vidurinio indo, tuo metu pridėjau vandens baseino jutiklį, LCD ekraną ir 10k LCD ekrano potenciometrą.
8 žingsnis: Daiktų prijungimas
prikabinkite visus daiktus, kuriuos ką tik pridėjote prie konteinerio, nes padariau konteinerį iš metalo, norėjau įsitikinti, kad ant metalinio konteinerio nieko neįžeminau ir netrumpinau, kad taip nebūtų, į elektros plokštes pridėjau poveržles oro tarpas tarp elektroninio ir metalinio konteinerio.
9 žingsnis: vandens siurblio bandymas
Išbandykite vandens siurblį, kad pamatytumėte, koks snapelis yra įleidimo ir išleidimo anga, tam jums reikės 12 V maitinimo šaltinio, nes tai yra siurblio įtampa, nors aš pavargau veikti su 9 V ir atrodė, kad taip pat veikia, jums taip pat reikės greitas prijungimas ir atjungimas yra naudingi vyriškos ir moteriškos BNC jungtys. Taip pat svarbu siurblį užpilti prieš bandymą, niekada neturėtumėte išbandyti vandens siurblio be vandens, nes tai gali sugadinti siurblį.
10 žingsnis: Daiktų pridėjimas
Į konteinerius ir arduino pridėkite kitus jutiklius (temperatūros, šviesos ir abu dirvožemio drėgmės jutiklius), išbandykite spausdinimą per LCD ekraną ir serijinį spausdinimą, šiuo metu kai kuriuos jutiklius taip pat nustatysiu 1-8 vandens lygio skalėje baseine ir dirvožemio drėgmės lygį, kad būtų lengviau įskaityti, tai galima padaryti atimant 1024 iš 1023 perskaityto ir padalijant iš 100
11 žingsnis: vandens siurblio laidai
Vandens siurblys, 12 V maitinimo šaltinis ir 5 V paleidimo relė. Aš išlaikiau neigiamą vandens siurblio ir 12 voltų maitinimo šaltinio laidą, prijungtą prie greitųjų BNC jungčių, kad galėčiau išbandyti, tarsi kažkas negerai, bandant siurblio gaiduką, būtų lengva ištraukti kištuką ir išjungti siurblį.
12 žingsnis: vandens siurblio paleidiklis
Užprogramuokite 12 V maitinimo šaltinio paleidiklį per 5 V relės jungiklį, pagrįstą dirvožemio drėgmės lygiu, nes siurblys yra gana stiprus, todėl norėsite tai nustatyti labai trumpam laikui ir išbandykite, kad laistymas būtų tinkamo lygio. Aš nespėjau užbaigti šio žingsnio, bet planuoju tai padaryti vasarą, kai turėsiu šiek tiek papildomo laiko. Į sodintuvo konteinerį įpilkite dirvožemio, nustatykite ir prijunkite visus jutiklius ir vandens liniją.
13 žingsnis: jei turėčiau daugiau laiko
Patikslinkite, kai gausiu papildomo laiko, norėčiau patobulinti savo programavimą, kad galėčiau pasinaudoti tinkamomis funkcijų iškvietomis ir sąranka, užuot viską turėjęs dideliu ciklu, taip pat suprogramuočiau savarankiškai koreguojantį vandens tikrinimą ir šiek tiek pataisyčiau dėžės.
14 žingsnis: kodo paaiškinimas ir kodo šaltinis
Kodas iš tikrųjų yra gana paprastas, tai yra pagrindinė visų jutiklių ir LCD ekrano kaiščių sąranka, nuskaityta tų kaiščių analoginių verčių ir išspausdinta serijiniam monitoriui/braižytuvui kartu su LCD ekranu šone. kilpa. Jei turėčiau daugiau laiko, taip pat būčiau užprogramavęs vandens siurblio gaiduką ir suplanavęs vasarą.
Rekomenduojamas:
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: 7 žingsniai
Daiktu internetu pagrįstas išmanusis sodininkystė ir išmanusis žemės ūkis naudojant ESP32: pasaulis keičiasi kaip laikas ir žemės ūkis. Šiais laikais žmonės integruoja elektroniką visose srityse, o žemės ūkis nėra išimtis. Šis elektronikos sujungimas žemės ūkyje padeda ūkininkams ir žmonėms, kurie tvarko sodus. Tai
Plantagotchi! Išmanusis sodinukas: 8 žingsniai (su nuotraukomis)
Plantagotchi! „Smart Planter“: „Plantagotchi“miršta, todėl jūsų augalas neturi. Neseniai tapau išdidžiu naujo kambarinio augalo (pavadinto „Chester“) savininku ir tikrai noriu, kad jis gyventų ilgai ir sveikai. Deja, neturiu žalio nykščio. Iškart įsitikinau, kad aš
„Perfect Planter“- protingiausias sodinukas, kurį kada nors matėte: 6 žingsniai
Puikus sodinukas - protingiausias sodinukas, kokį jūs kada nors matėte: Šis sodinukas tikriausiai yra vienas protingiausių kada nors matytų sodinukų. Aptakus ir modernus dizainas, šis sodintuvas gali pasigirti dirvožemio jutikliu, kuris nustato, kada jūsų dirva sausa. Kai jis yra sausas, peristaltinis siurblys įsijungia ir automatiškai laisto
„Pasidaryk pats“pritaikomas savaiminio laistymo sodinukas (3D spausdintas): 14 žingsnių (su nuotraukomis)
„Pasidaryk pats“pritaikomas savaiminio laistymo įrenginys (3D spausdintas): Šis projektas buvo visiškai atliktas naudojant „TinkerCAD“. Tai labai lengvas procesas, kurį naudojant galima sukurti pritaikomą sodinuką su paprastu vaizdu! Sodintuvas taip pat yra savaime laistomas. Šiam projektui naudosite „TinkerCAD“, tai nemokama CAD programinė įranga, kurią labai paprasta naudoti