34Views5Replies

Author Options:

Sr04 like device works to 300ft Answered

An sr04 has a max range of 12'. I need to range to 300'. Residential well, 8" pipe. Aprox. 150-300' to water. A pinger and mic? A sr0400? Can not drop rocks or physically go past 6" below pipe cap. If I can find said device I'm thinking connect to a LoRa. We want to monitor say 12 wells in a square mile.

Thanks

Discussions

0
None
liderbug

17 days ago

Jack:
Not really "stumped". See https://enoscientific.com/ww660/ $300-$700. And we want to build/buy ~300 units. Oh, not asking for anything except advice. I tried X one time, didn't work, but Y did. So I'm thinking - can I take a pizeo chip, and sr04 software. We want to cover 36 sq miles. Using LoRa. So 10 units reporting to a center unit that reports to a web server. And 36 packages.

0
None
liderbug

18 days ago

Would work fine on some, on others the water line and power cable would block the line of sight.
I'm thinking a piezo speaker and microphone? A .01 second 1khz burst?

0
None
Downunder35mliderbug

Reply 18 days ago

Not sure as don't do much with ultrasonic.
But I would say the reflections from the pipe might cause interence issues sometimes.

0
None
Jack A Lopez

19 days ago

I would expect measuring an echo, for the travel time for sound through air, over such a large distance would be easier, and more accurate, over large distances, as long as you (or your sound sensor) can actually hear (sense) the echo and distinguish it from background noise.

So, you could do it with a microphone and an oscilloscope, as long as you set each sweep to trigger on the pulse it hears at the top of the well, (or triggered from the circuit that sends the pulse) then you expect the mic to pick up the return pulse (and see it on the 'scope) about (100 to 200 meters)/(343 m/s) = 0.30 to 0.60 seconds later.

I am pretty confident Arduino's time measuring tools are up to this task, the only problem is that you would have to do some of nitty-gritty work of writing some script to listen to an analog sound sensor, and discern the difference between what signal is noise, and what is the return echo you're waiting for.

It sounds to me like you're totally stumped just because someone has not already built a sensor module you can buy, with a library for it too, for you.

I am going to humbly ask you to consider the possibility of using Arduino to make sound, like a click or ping, and also using Arduino to listen for and detect sound.

Of course, I am a hypocrite because I am going to merely tell you it is possible, but I am certainly not going to build it, or write any code, for you.

0
None
Downunder35m

19 days ago

Have you ever tried a laser sensor on a water surface?
Should work just fine and several industrial ones are capable of these distances.