Hi, I am looking for a way to attach a pizo sensor at the bottom of a steel tank to measure the level of fluid inside. The tank is about 40cm in diameter and 1m in height.
Texas instruments has a full tutorial (Link) ,but I am looking for a way to do it via Arduino.
This form talked about it but it has been closed (Link)
To be used for time of flight measurements, a piezo element needs a driver and an amplifier for the received signal, which is the function of the TDC1000 chip from TI.
The readily available HC-SR04 uses the same principle, but in air, so the built in transducers won't work for liquid level measurements. The board circuitry has been reverse engineered.
If you understand basic principles of analog circuit design, the board might be modified to work with a transducer like that shown in the tutorial. It would be easier to use two such transducers, rather than modify the board circuitry to work with one.
The DS1603L or similar might work. Attaches to the outside bottom of a tank. 50 mm blind distance. 1 mm resolution. Search the forum. @wvmarle has written a library for it.