Hi. I have some extremely basic knowledge of digital design. I'm used to just putting things together that have a SPI or I2c bus, or copying circuits I find online. But I haven't made any original circuits yet.
I'd like to create a flow meter converter. Most residential sprinkler irrigation flow meters output in .1/1/10 pulses per gallon. Some report using 'K and Offset' numbers.
I'd like to create a universal flow-meter converter. Basically, I plug this converter into the flow meter on one side, and into the sprinkler controller on the other side.
This will allow me to converting arbitrary pulses per gallon into a different pulses per gallon rate and send it back to the controller.
Here some flow meters:
everydropmeters/products/model-1004-ex/
www.sprinklerwarehouse/cst-flow-sensor-1-in-pvc-tee-2-wire-output-fsi-t10-001
www.hunterindustries/irrigation-product/sensors/hc-flow-meter
(New user can't have more than 2 links in post, so dropping the .com above)
The problems I see right off the bat is that these flow meters only have 2 wires, positive and negative. Additionally, they want something like 36V DC.
So, I'd love to have some help into how to go about creating this circuit.
Problem 1:
Since there are only two wires, I imagine that the pulses must travel on the red wire. How could you safely provide 36V DC and READ the signal from the red wire?
Problem 2:
Ideally, I'd like to just plug my circuit into the existing controller for
- Power for arduino
- The arduino should send back a (different) signal back to the controller, after adjusting its rate.
Eventually, it would be cool to be able to combine (add) multiple flow meters into one, but I don't have this use case right now.
Heres the specs of the Everydrop flow meter
https://everydropmeters.com/wp-content/uploads/2020/11/UserManual_1004-EX_v170.pdf.
I imagine I'm going to need resisters and capacitors. Also, I would really like to understand the circuit so I can learn from it and for my next project. Thanks a lot!