Hi,
I received a Lambrecht anemometer, which has a 10-30V power supply and a measurement output of 4 to 20 mA. Is there a way to accurately get the data from the anemometer? I assume that a current measurement module will be needed, but it will be accurate, so that I can subsequently obtain data from mA to m/s using the map() function.
if you do a web search for arduino anemometer 4mA you will get a number of links , e.g. https://arduino-anemometer-measure-wind-speed-using-wind-speed-sensor
its called a current to volatage converter (AKA resistor)
better do the conversion yourself so you understand how to do a correction when its wrong.
Or using a 4-20mA DAC or INA219 with custom resistance.
Typically a 250ohm resistor can be used as a 4-20mA converter load. If you want to keep your anemometer electrically isolated from your arduino, maybe consider using something like the LCR-0202 though the subsequent output would not be linear (ie you would not be able to use the map function in this case and will have to write up your own conversion formula)
hope that helps...
There are available in the Aliexpress cheap modules that convert mA to V. with precision. The 4-20mA is an industry standard in instrumentation. It is very robust to noisy.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.