A hands-on embedded-systems build investigating sonar pulse generation, propagation, return detection, analog conditioning, timing, and visualization. Known iterations use ultrasonic hardware in the roughly 25–28 kHz range, STM32-class control, and Python visualization.