I need to make a device (cheaply, so no piezo-based transducers) to generate an impulse underwater in shallow water (<30 m).
It need to do the following:
- The impulse should be quite broadband (as impulses tend to anyhow)
- Have a peak pressure level of ~170 dB Lpeak at 1 m.
- The source should be horizontally omnidirectional (in the far field).
- Make a highly repeatable impulse (not as important).
- Only emit sound, i.e. no disposable parts. (2022/08/31 edit)
I'm hoping to use this to measure short-range transmission loss (<1 km) in a quiet area (bg noise <100 dB SPL). If we assume spherical TL then 170 dB becomes 110 dB at 1000 m (20*Log10(1000)=60
), leaving at least a 10 dB SNR for me to pick out the impulse at range.
I'm thinking something as simple as a steel ball on an elastic tether that can be stretched to a specified length and then released to slam into a steel cylinder. It does not need to be automatic, but remote activation would be a plus so I can "fire" it mid-depth without getting wet.
Addition 2022/09/14:
I got a dog clicker as suggested ("Rosewood Dog Training Clicker" from "Paradise Pets"). I then estimated the equivalent monopole source level, by a series of clicks at various ranges and measures of the peak received level.
Source level [dB re 1 µPa²] is 146 dB (95% CI range 144-148 dB). This is probably a tad too quite for my use, but a great tool nevertheless (but note spread in data points).
Data points are grey dots, mean is black dots, error bars are ±1 standard deviation, red/blue lines are ± the 95% confidence interval for the true mean (~±2 dB).
I used a calibrated (B&K 4220 pistonphone) Soundtrap 300 HF for the measurements.
Addition 2022/10/06:
Using a regular sized claw hammer and a galvanised steel pole (hollow, ø=3cm, L~2m, wall thickness ~2mm) I got a source level of ~180 dB Lpeak with a drop height of 50 cm. Probably because of problems with consistency of contact patch the level varied considerably:
Might try a steel sleeve, blocked on end, over a steel rod next.