Dirvožemio drėgmės jutiklis

Čia yra mano sprendimas dirvožemio drėgmės jutikliams ir „OpenSprinkler 3.0AC / 3.2AC / OSPI“. Šiuo metu nematau nuolatinės srovės versijų sprendimo, nebent slenksčio jungikliui naudojate savo maitinimo šaltinį.

Pastaba: netrukus bus galima rasti OSPI naudojant 8591 bitų ADC keitiklį PCF8T.

Taigi jums reikia: Drėgmės jutiklis, Slenkstinis jungiklis, PSU, „OpenSprinkler 3.0“ / 3.2, Korpusas, Elektros laidas

  • Slenkstinis jungiklis maitinamas 24 VAC įtampa per maitinimo bloką (A1 + A2)
  • Drėgmės jutiklis maitinamas iš „OpenSprinkler“ 5 V VIN išėjimo (VIN + GND į drėgmės jutiklį)
  • Drėgmės jutiklio signalo kabelis (geltonas) eina į slenksčio jungiklio įėjimą.
  • Perjungimas vyksta 11/12/14: Jei drėgmės jungiklio įtampa YR yra didesnė už nustatytą vertę, perjungiama 11-14, kitaip 11-12.
  • 12 yra BND, o 14 - VIN. 11 yra SN1
  • Dabar pasukite slenksčio jungiklį atsuktuvu Hys% į 5 (kairė sustoti) ir VDC į 1 (kairė sustoti). Dabar sureguliuokite drėgmės jungiklį nuo čia.
  • Slenksčio jungiklio šviesos diodas užsidega, kai aptinka drėgmę, ir užges, kai jis yra sausas. „OpenSprinkler“ programoje pasirodo „Lietus aptiktas“ ir vykdomos programos (išskyrus tas, kuriose yra „Ignoruoti lietų“) yra nutrauktos.

Elektros schema:

„OpenSprinkler“ drėgmės jutiklio jungiklio planas

 

Weiterführende Nuorodos:

Radijo jutiklio prijungimas: https://rayshobby.net/wordpress/reverse-engineer-a-cheap-wireless-soil-moisture-sensor/

Informacija apie OSPI 8591 bitų ADC keitiklį PCF8T: https://rayshobby.net/wordpress/announcing-opensprinkler-pi-v1-2/

Bendras talpinių jutiklių funkcionalumas: https://de.wikipedia.org/wiki/Kapazitiver_Sensor#Feuchtigkeitsmesser

Redaguoti 23.01.2021:

Naudojant A2D adapterį, slenksčio jungiklis nebereikalingas. Vertę galima nustatyti tiesiogiai potenciometru.

Redaguoti 05.06.2019:

Atrodo gana gerai, labai tinka žemiausias slenksčio jungiklio nustatymas. Tačiau mes vis dar turime pritaikyti keletą dalykų programinei įrangai:

  • „OpenSprinkler 3.0 / 3.2“ iš tikrųjų turi tik vieną lietaus jutiklio jungtį. Tai skirta lietui lyjant, tada negalima laistyti ar nutraukti vykstančio drėkinimo.
  • Tačiau, kai laistote, suveikia drėgmės jutiklis. Dėl to laistymas nutrūksta, nes jutiklis paprasčiausiai sušlapo. Bet ką daryti, jei tuo pačiu metu pradėjo lyti? Jutiklis negali žinoti, ar drėgmė yra lietus, ar drėkinimas!
  • Panašiai ir orų prognozė yra labiau patikima nei drėgmės jutiklis. Jei orų prognozėje sakoma, kad lyja, bet drėgmės jutiklis sako, kad viskas sausa, laistyti nereikia. Sprendimas yra paprastas, yra parinktis „Ignoruoti lietų“, tada patikimas drėgmės jutiklis.

Taigi dabar reikia išspręsti drėgmės jutiklio paleidimo problemą.

Redaguoti 30.06.2019:

Aš pradėjau kurti patobulintą programinę įrangą. Taip pat suaktyvinau 2-ą įvestį. Problema: programos kūrimas atsilieka arba negali man parodyti variantų. Aš kuriu sprendimą ...

Redaguoti 01.09.2019:

Dabar programinė įranga veikia bandymo režimu. 2.1.9 versija dabar palaiko Abi jutiklių įvestis ir palaiko drėgmės jutiklius.

Redaguoti 15.09.2019:

Nurodymai, kaip nustatyti:

  1. Nustatykite „Hys“ į mažiausią vertę (pasukta į kairę)
  2. Nustatykite Vdc į mažiausią vertę
  3. Dirvožemio drėgmės jutiklį įrengkite laistomoje vietoje, bet ne taip, kad jis būtų laistomas tiesiogiai.
  4. Dabar tai tampa sunku: turite rasti tinkamą vertę.
  5. Laistykite teritoriją. Dabar, jei sritis yra drėgna, įjunkite VDC, kol užsidega šviesos diodas.
  6. Dabar jis vėl turi išdžiūti. Jei šviesos diodas vis dar dega, tada labai šiek tiek pasukite VDC, kol šviesos diodas vėl užges.
  7. Tada vėl palaistykite tą vietą. Jei šviesos diodai užsidega, viskas nustatyta teisingai. Kitu atveju pakartokite 5–7.

Deja, turiu pripažinti, kad slenksčio jungiklis nėra optimalus sprendimas, nes jo diapazonas yra 0-10V, o dirvožemio drėgmės jutiklis - 0-3V. „Truebner“ čia jau kuria sprendimą

„OpenSprinkler“ programinė įranga taip pat nėra ideali dirvožemio drėgmės jutikliui. Jei laistymo metu jutiklis sušlaps, laistymas bus išjungtas. Mes tai atpažinome ir išsprendėme naudodami programinės įrangos versiją 2.1.9: Čia yra reguliuojama vėlavimo vertė. Tam skirta programinė įranga netrukus bus išleista. Jei norite, galiu juos jums atsiųsti dabar, bet APP nerodo naujų parametrų, tik žiniatinklio sąsaja (asmeniniame kompiuteryje)

Tada jutiklis 2 taip pat veikia su šia versija.

O taip, neseniai kilo diskusija, kaip geriausiai prijungti jutiklį. Ray (iš Opensprinkler.com) sakė, kad geriausia būtų naudoti SN1 atvirą (sausą) ir prijungtą GND-SN1 (šlapią) ir NE GND-SN1 (sausą) ir VIN-SN1 (šlapią), kaip parodyta laidų schemoje. Čia yra dabartinė grandinės schema

„OpenSprinkler“ drėgmės jutiklio jungiklio planas

2 idėja apie „Dirvožemio drėgmės jutiklis"

Komentuoti apžvalgą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti * pažymėti.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite daugiau, kaip apdorojami jūsų komentarų duomenys.