Waterdruk meten

Ik wilde mijn waterdruk een periode bijhouden aangezien mijn druk in de zomer erg laag was. Echter met een analoge meting is het altijd een moment opname. hierop wilde ik dit digitaliseren en na een beetje onderzoeken op internet ben ik uitgekomen bij een digitale druksensor en een shelly uni.

hierbij een overzicht voor de geïnteresseerde

benodigdheden:

  • SHELLY UNI
  • USB voeding 5 volt (alleen als je sensor meer dan 3.3V bereik heeft)
  • Voeding 12 volt
  • 1x DS18B20 temperatuur sensor
  • 1 x Drukmeter 0.5 MPA (0 tot 5 bar) (let op moet Volt terug sturen, geen milli Ampere)
  • 1 x analoge druk meter 0 tot 7 bar.

Hieronder heb ik schematisch weergegeven hoe ik het aangesloten heb, zoals je op de foto’s ziet heb ik meerdere ( door foutieve leveringen ) digitale drukmeters er aan gekoppeld en een analoge drukmeter. Tevens heb ik volgens het schema een DS18B20 temperatuur meting aangesloten.

De reden dat ik een externe 5 volt voeding gebruikt heb is omdat de SHELLY UNI maar een output VCC van 3.3 volt heeft. Aangezien de digitale druksensor een bereik heeft van 0 tot 5 volt is de output van de shelly niet voldoende.

De drukmeting stuurt naarmate het drukverschil een voltage uit, hierdoor moet je de Data draad niet aan de Shelly Data ingang koppelen maar aan de ADC Input welke een voltage kan meter van 0 tot 30 volt.

De drukmeting geeft namelijk bij een druk van 0 bar 0.5 volt door en bij zijn maximale druk bereik van 5 bar geeft de meting 4,5 volt door, heb je zoals ik ook nog een 12 bar digitale sensor wil dit zeggen dat hij bij 0 bar weer 0.5 volt doorgeeft en bij 12 volt 4.5 volt.

Tussen de 0,5 en 4,5 volt moet je dus berekenen (of analoog meten) welke druk bij welk voltage hoort. Nu heb ik om het mij makkelijk te maken ook een analoge druk meting gekocht welke ik dus kan aflezen. hieruit kan ik makkelijk bepalen welk voltage bij welke druk hoort. Hieronder zie je welk voltage ik gemeten heb door constante druk aan te houden. let wel op dat hier natuurlijk marges in kunnen zitten, maar op de tiende nauwkeurig hoeft van mij dan ook niet.

0.5 MPA sensor

1 bar = ±1.3 V
2 bar = ±2.1 V
3 bar = ±2.8 V

De temperatuursensor heb ik wel aan de VCC van 3.3 volt gekoppeld van de shelly zelf, deze had ik eerst ook op 5 volt echter kreeg ik dan vaak verkeerde waardes door zoals uitschieters van 999 graden C.

Nu heb ik dit gebruikt om mijn waterdruk te meten, maar je zou het ook kunnen gebruiken om bijvoorbeeld het Nivo van een buffervat te kunnen bepalen.

Bij vragen of opmerkingen hoor ik het graag.





1 Like