FSC-GL1 is cheap water flow sensor. Originally it is used with just LED indicator with just 6 levels
but with digital processing it is possible to obtain numeric value from it. Though signal is very noisy, and thus not precise.
And also non linear.
Output vs water flow%
Resulting calibration plot:
ADC raw value vs water l/min
Output distribution. l/min vs rate
The distribution is normal. Around 10% which is ok for non sensitive applications.