with some noise control filtering
esp8266 port: https://github.com/jshaw/NewPingESP8266
& http://www.esp8266learning.com/wemos-mini-hc-sr04-ultrasonic-sensor.php