Mit Ultraschall geht es grundsätzlich physikalisch, aber die Sensoren sind nicht dafür gebaut.
Wenn es wirklich sein muss dann sollte man wenigstens versuchen, den Bereich von 1-5cm auf 11-15cm zu verlagern.
Es bleibt schwierig wenn die Hüllkurve eines Signals der Länge 64mm (32mm Entfernungsauflösung) ausgewertet wird.

In dem Bereich sind solche und ähnliche besser:
https://www.adafruit.com/product/3025
https://www.adafruit.com/product/1927