Checking how long it takes something to sink into water. Help!

Hey

I want to create a project where I check, how long it takes something to sink into water (when it is gone from the surface)

My first thought was to measure the distance from above, and check when the distance is no longer changing, as the object must then be gone from the surface.

This could be done using ultrasound, but it is not precise enough as I am measuring in something the size of a glass, and the difference is in mm.

My next thought was using something like a laser, but this would only measure in one specific spot, right? and it needs to check the whole surface.

Then I thought about check the material (is it water or something else) using either ultra sound or light reflection, but i don't know how the glass is going to interfere, or how it works if only some of the water surface is covered and it is covered uneven?

It seems so simpel, and yet I can't figure out a solution.

Any ideas? there can be no physical contact with the surface.

Thanks!

If you can't have anything in contact with the sinking object maybe this needs a camera and image processing - far beyond the capacity of an Arduino.

Would it be possible to put an Arduino inside the sinking object and send data by wireless or flashing lights?

What about a flashing light on the top of the object that could be detected by an Arduino on dry land until the object (and the light) disappears underwater?

...R

Run a laser across the surface of the water. That may pick up waves, so you could not measure down to zero unless the sinking motion is slow enough to not make big waves.

No specific answer, but one that may help identify a solution...
Is the water level always the same before the object arrives?

One possibility may be to create tiny waves, then look for interference patterns - like a touchscreen.

How about a float like a car fuel tank sensor: when the object has submerged the level in the tank will stop rising.

That's really clever. Using the displacement will tell you when it is submerged because it can't displace more. Add a few trapped bubbles of air and the displacement decreases as the bubbles come to the surface.

What about an overflow? When the water stops flowing over the overflow, the object is fully submerged.

When a floating ship sinks, the water level decreases. What are those objects, and why do they sink?

DrDiettrich:
When a floating ship sinks, the water level decreases. What are those objects, and why do they sink?

+1. People have been "floating" all kinds of good suggestions. But a practical method depends on the nature and size of the objects, and the size and method of containment of the body of water.

Exactly why I suggested interference patterns. They can be recalibrated as you go, to accommodate environmental factors (evaporation etc)

The biggest challenge will be very small objects - which could necessitate more than one detection strategy

It's very frustrating when there is no response from the OP.

It is not much trouble to check the Forum every 3 hours or so.

...R

Robin2:
It's very frustrating when there is no response from the OP.

Agreed, and happens all the time. Perhaps we should have a code of conduct here that the OP must respond to an answer or two before further answers will appear, or within 24 hours anyway?

No, we can just talk amongst ourselves while we wait. With no new information, the thread will die pretty quickly.

yeah really... we float out a couple good answers.
The OP does not even bother to wave goodbye and then we all get that sinking feeling

Ralph_S_Bacon:
Perhaps we should have a code of conduct here that the OP must respond

Totally disagree. Firstly, the discussion in itself is interesting to those participating (well, me anyway), and second the suggestions however wacky, may actually help someone else on another day.