Jordfuktighetssensor

!!Denna artikel är inaktuell. Använd det Analogt sensorkort eller åtminstone den A2Dför att kunna koppla in analoga sensorer!!

Här min lösning för jordfuktighetssensor och OpenSprinkler 3.0AC/3.2AC/OSPI. För närvarande ser jag ingen lösning för DC-versionerna, såvida du inte använder din egen strömförsörjning för tröskelbrytaren.

Obs: För OSPI om det finns en alternativ lösning via ​PCF8591T 8-bitars ADC-omvandlare ​kommer snart.

Så du behöver: Luftfuktighetsgivare, Tröskelomkopplare, PSU, OpenSprinkler 3.0/3.2, Bostäder, Elkabel

  • Tröskelomkopplaren försörjs med 24VAC-ström via kraftpaketet (A1 + A2)
  • Fuktighetssensorn drivs av OpenSprinkler 5V VIN-utgångsström (VIN+GND till fuktighetssensor)
  • Fuktgivarens (gul) signalkabel går till tröskelomkopplarens ingång.
  • Växling sker den 11/12/14: Om spänningen vid YR för fuktighetsbrytaren är över det inställda värdet, kopplas 11-14, annars 11-12.
  • 12 är GND och 14 är VIN. 11 är SN1
  • Vrid nu tröskelväljaren med en skruvmejsel Hys% till 5 (till vänster för att stoppa) och VDC till 1 (till vänster för att stoppa). Justera nu luftfuktighetsomkopplingen från och med härifrån.
  • Lysdioden på tröskelomkopplaren tänds när fukt upptäcks och slocknar när den är torr. I den OpenSprinkler-Appen visas sedan "Regn upptäckt" och pågående program (förutom de med "Ignorera regn") avbryts.

Kopplingsschema:

OpenSprinkler-Byteplan för fuktgivare

 

Weiterführende Länkar:

Anslutning av en radiosensor: https://rayshobby.net/wordpress/reverse-engineer-a-cheap-wireless-soil-moisture-sensor/

Information om ​PCF8591T 8-bitars ADC-omvandlare des OSPI: https://rayshobby.net/wordpress/announcing-opensprinkler-pi-v1-2/

Allmän funktionalitet hos kapacitiva sensorer: https://de.wikipedia.org/wiki/Kapazitiver_Sensor#Feuchtigkeitsmesser

Redigera 23.01.2021:

Med A2D-adaptern är en tröskelomkopplare inte längre nödvändig. Värdet kan ställas in direkt med potentiometern.

Redigera 05.06.2019:

Ser ganska bra ut, den lägsta inställningen av tröskelväljaren passar mycket bra. Vi måste dock fortfarande anpassa några saker till programvaran:

  • OpenSprinkler 3.0/3.2 har faktiskt bara en anslutning för en regnsensor. Detta är avsett för när det regnar, då ingen bevattning eller avbrytning av en pågående bevattning.
  • En fuktsensor utlöses dock medan du vattnar. Detta leder till att vattningen avbryts eftersom sensorn helt enkelt blivit våt. Men tänk om det började regna samtidigt? Sensorn vet inte om fukten är regn eller bevattning!
  • Väderrapporten är också mer betrodda än fuktighetsgivaren. Om väderrapporten säger att det har regnat, men luftfuktighetssensorn säger att allt är torrt, det finns ingen vattning. Lösningen är enkel, det finns alternativet "Ignorera regn", då litas fuktighetsgivaren.

Så vi behöver nu en lösning på problemet med den utlösande fuktighetsgivaren.

Redigera 30.06.2019:

Jag började utveckla en förbättrad programvara. Jag aktiverade också den andra ingången samtidigt. Problem: Apputvecklingen släpar efter eller kan inte visa mig alternativen. Jag jobbar med en lösning ...

Redigera 01.09.2019:

Programvaran är nu i testläge. Version 2.1.9 stöder nu BÅDA sensoringångar och det finns också stöd för fuktgivare.

Redigera 15.09.2019:

Instruktioner för inställning:

  1. Ställ Hys till det lägsta värdet (vänster till vänster)
  2. Ställ in Vdc till det lägsta värdet
  3. Installera jordfuktighetsgivaren i det vattnade området, men inte så att den vattnas direkt.
  4. Nu blir det svårt: du måste hitta rätt värde.
  5. Vattna området. Om området nu är vått, vrid VDC tills lysdioden tänds.
  6. Nu måste det torka igen. Om lysdioden fortfarande lyser, vrid VDC väldigt lite tills lysdioden slocknar igen.
  7. Vattna sedan området igen. Om lysdioderna tänds är allt rätt inställt. Upprepa annars 5-7.

Tyvärr måste jag erkänna att tröskelbrytaren inte är den optimala lösningen, eftersom den har en räckvidd på 0-10V, medan jordfuktighetsgivaren har 0-3V. Truebner jobbar på en lösning här

Också OpenSprinkler-Programvaran är inte optimal för en jordfuktighetssensor. Om sensorn blir våt under vattning kommer vattningen att sluta. Vi kände igen detta och löste det med mjukvaruversion 2.1.9: Det finns ett justerbart fördröjningsvärde här. Mjukvaran för detta kommer att släppas inom kort. Om du vill kan jag skicka dem till dig nu, men appen visar inte de nya parametrarna, bara webbgränssnittet (på datorn)

Sensor 2 fungerar sedan också med den här versionen.

Åh ja, nyligen var det en diskussion om det bästa sättet att ansluta en sensor. Ray (från Opensprinkler.com) tyckte att det bästa skulle vara att använda SN1 öppen (torr) och GND-SN1 ansluten (våt) och INTE GND-SN1 (torr) och VIN-SN1 (våt) som visas i kopplingsschemat. Här är det aktuella kopplingsschemat

OpenSprinkler-Byteplan för fuktgivare

8 åsikter om "Jordfuktighetssensor"

  1. Joachim
    Joachim säger:

    Har jag rätt – det finns åtta "zoner" för bevattning (och fler med expansion), men jag kan ansluta max två fuktgivare? Hitta felet 🙂

    • Administration
      Administration säger:

      Det stämmer, trots allt har vi en vädertjänst som ställer in vattningstiden beroende på temperatur, luftfuktighet och mängd regn.
      Speciellt med stora ytor som gräsmattor eller andra öppna landområden är det ingen mening att mäta bara en punkt med en fuktsensor.

      • Joachim
        Joachim säger:

        Det kan vara fallet med stora öppna ytor. Detta är dock viktigt i ett växthus där växter med väldigt olika vattenbehov står i olika solexponerade positioner.

      • Uwe
        Uwe säger:

        Hej,
        Jag har flera zoner runt mitt hus som behöver vattnas väldigt olika.
        Finns det möjlighet att använda fler än 2 fuktgivare och tilldela zonerna till en givare?

Schreibe einen Kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med * märkt

Den här webbplatsen använder Akismet för att minska spam. Läs mer om hur din kommentardata behandlas.