Sensore di umidità del suolo

!!Questo articolo non è aggiornato. Usa quello Scheda sensore analogico o almeno quello A2Dpoter collegare sensori analogici!!

Ecco la mia soluzione per il sensore di umidità del suolo e OpenSprinkler 3.0AC/3.2AC/OSPI. Al momento non vedo una soluzione per le versioni DC, a meno che non si utilizzi il proprio alimentatore per l'interruttore di soglia.

Nota: per OSPI è disponibile a breve una soluzione alternativa tramite il convertitore ADC a 8 bit PCF8591T.

Quindi hai bisogno di: Sensore di umidità, interruttore a soglia, Alimentazione elettrica, OpenSprinkler 3.0/3.2, Alloggiamento, Cavo

  • L'interruttore a soglia è alimentato a 24VAC tramite l'alimentatore (A1+A2)
  • Il sensore di umidità è alimentato dall'uscita VIN OpenSprinkler 5V (VIN+GND al sensore di umidità)
  • Il cavo del segnale del sensore di umidità (giallo) va all'ingresso dell'interruttore di soglia.
  • La commutazione avviene il 12/11/14: Se la tensione su YR dell'interruttore di umidità è superiore al valore impostato, viene commutato 11-14, altrimenti 11-12.
  • 12 è GND e 14 è VIN. 11 è SN1
  • Ora utilizzare un cacciavite per ruotare l'interruttore della soglia Hys% su 5 (a sinistra per arrestare) e VDC su 1 (a sinistra per arrestare). Regolare ora il circuito dell'umidità partendo da qui.
  • Il LED sull'interruttore della soglia si accende quando viene rilevata l'umidità e si spegne quando è asciutto. Nell'app OpenSprinkler viene quindi visualizzato "Pioggia rilevata" e i programmi in esecuzione (eccetto quelli con "Ignora pioggia") vengono interrotti.

Schema elettrico:

Piano di commutazione del sensore di umidità OpenSprinkler

 

Ulteriori collegamenti:

Collegamento di un sensore wireless: https://rayshobby.net/wordpress/reverse-engineer-a-cheap-wireless-soil-moisture-sensor/

Informazioni sul convertitore ADC a 8 bit OSPI PCF8591T: https://rayshobby.net/wordpress/announcing-OpenSprinkler-pi-v1-2/

Funzionalità generali dei sensori capacitivi: https://de.wikipedia.org/wiki/Kapazitiver_Sensor#Feuchtigkeitsmesser

Modifica 23 gennaio 2021:

Con l'adattatore A2D non è più necessario un interruttore di soglia. Il valore può essere impostato direttamente con il potenziometro.

Modifica 5 giugno 2019:

Sembra piuttosto buono, l'impostazione più bassa dell'interruttore di soglia si adatta abbastanza bene. Tuttavia, probabilmente dovremo ancora apportare alcune modifiche al software:

  • OpenSprinkler 3.0/3.2 ha in realtà solo un collegamento per un sensore pioggia. Questo serve per evitare l'irrigazione o interrompere un'irrigazione in corso in caso di pioggia.
  • Un sensore di umidità, tuttavia, scatta già mentre si sta irrigando. Ciò porta all'interruzione dell'irrigazione, poiché il sensore si è semplicemente bagnato. Ma cosa succede se nel frattempo ha iniziato a piovere? Il sensore non può sapere se l'umidità proviene dalla pioggia o dall'irrigazione!
  • Allo stesso modo, ci si fida più delle previsioni del tempo che del sensore di umidità. Se le previsioni dicono che ha piovuto, ma il sensore di umidità dice che è tutto asciutto, l'irrigazione non parte. La soluzione è però semplice: c'è l'opzione "Ignora pioggia", così ci si fida del sensore di umidità.

Abbiamo quindi bisogno di una soluzione al problema dell'attivazione del sensore di umidità.

Modifica 30.06.2019:

Ho iniziato lo sviluppo di un software migliorato. Nel frattempo ho anche attivato il 2° ingresso. Problema: lo sviluppo dell'app è in ritardo e non può ancora mostrare le opzioni. Ci sto lavorando…

Modifica 01.09.2019:

Il software è ora in modalità di test. La versione 2.1.9 supporta ora ENTRAMBI gli ingressi dei sensori e include inoltre il supporto per i sensori di umidità.

Modifica 15.09.2019:

Istruzioni per l'impostazione:

  1. Impostare Hys sul valore minimo (girato a sinistra)
  2. Impostare Vdc sul valore minimo
  3. Installare il sensore di umidità del suolo nell'area irrigata, ma non in modo che venga irrigato direttamente.
  4. Ora diventa difficile: bisogna trovare il valore corretto.
  5. Irrigare l'area. Quando l'area è bagnata, girare VDC fino a quando il LED non si accende.
  6. Ora bisogna prima aspettare che si asciughi di nuovo. Se il LED è ancora acceso, girare leggermente VDC finché il LED non si spegne di nuovo.
  7. Quindi irrigare nuovamente l'area. Se i LED ora si accendono, tutto è impostato correttamente. Altrimenti ripetere i passaggi 5-7.

Purtroppo devo ammettere che l'interruttore a soglia non è la soluzione ottimale, poiché ha un intervallo di 0-10V, mentre il sensore di umidità del suolo ha 0-3V. Truebner sta già lavorando a una soluzione

Anche il software OpenSprinkler non è ottimale per un sensore di umidità del suolo. Se il sensore si bagna durante l'irrigazione, questa viene interrotta. Abbiamo rilevato questo problema e lo abbiamo risolto con la versione software 2.1.9: qui c'è un valore di ritardo regolabile. Il software relativo sarà rilasciato a breve. Se volete, posso già inviarvelo adesso; l'APP tuttavia non mostra i nuovi parametri, solo l'interfaccia web (su PC)

Anche il Sensore 2 funzionerà con questa versione.

Ah sì, di recente c'è stata una discussione su come collegare al meglio un sensore. Ray (di Opensprinkler.com) ha suggerito che la cosa migliore sarebbe usare SN1 aperto (asciutto) e GND-SN1 collegato (umido) e NON GND-SN1 (asciutto) e VIN-SN1 (umido) come mostrato nello schema di cablaggio. Ecco lo schema elettrico attuale

Piano di commutazione del sensore di umidità OpenSprinkler

8 pensieri su “Sensore di umidità del suolo

  1. Joachim dadi:

    Ho capito bene? Ci sono otto "zone" per l'irrigazione (e ancora di più con l'estensione), ma posso collegare al massimo due sensori di umidità? Trova l'errore 

    • Ammin dadi:

      Corretto, dopotutto abbiamo un servizio meteo che regola la durata dell'irrigazione in base a temperatura, umidità dell'aria e quantità di pioggia.
      Soprattutto per superfici ampie come prati o altre aree aperte non ha senso misurare un solo punto con un sensore di umidità.

      • Joachim dadi:

        Per le grandi aree aperte potrebbe essere così. Tuttavia, in una serra, dove le piante con esigenze idriche molto diverse si trovano in posizioni diversamente esposte al sole, questo è importante.

      • Uwe dadi:

        CIAO,
        ho diverse zone intorno alla mia casa che devono essere irrigate in modo molto differente.
        C'è la possibilità di utilizzare più di 2 sensori di umidità e assegnare le zone a un sensore?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrasegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri proviene da vengono elaborati e i derivati ​​dai commenti.