Analog Noise Filtering ADS1115 [Feature Request]

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
jesseslone
New user
Posts: 1
Joined: 11 Sep 2017, 22:28

Analog Noise Filtering ADS1115 [Feature Request]

#1 Post by jesseslone » 12 Sep 2017, 03:59

I am trying to read an ORP probe which produces a +/- 2000 mV signal with an ADS1115. The challenge that I have is the noise is so high that I can't pick out the signal without a lot of software filtering in NodeRED. From a hardware perspective, I've been trying to tackle the noise problem at https://forums.adafruit.com/viewtopic.p ... 6fa9f5ea6e For example:
Screen Shot 2017-09-07 at 9.15.03 PM.png
Screen Shot 2017-09-07 at 9.15.03 PM.png (94.87 KiB) Viewed 2399 times
I'm new to ESP Easy, but it is awesome. I was wondering how hard it would be to implement a noise filtering algorithm like the one demonstrated at http://damienclarke.me/code/posts/writi ... analogread. It has some interactive examples of how various stages of filtering can be implemented.

My thought is that if I was able to run 25 samples as fast as the ADS1115 could read them, throw out the first 5, get the best fit of the remaining 20, and send that to the controller every 15 seconds or so, it would provide more usable data.

And thoughts, comments, critiques?

Post Reply

Who is online

Users browsing this forum: No registered users and 24 guests