Simple water level project

OK, firstly, your choice of sensor is NOT a “simple” one in that it requires particular timing, especially when used with Blynk which has it’s own timing needs.

Secondly, the preference is to NOT use the silk screened Dx pin designations as they do differ between various types of boards.

Your sketch is using the GPIO numbering, so should you when wiring it up.

For the Wemos D1 mini… Google for yours if it is different…

Wemos D1 Mini Pinout

Thirdly, Virtual pins are NOT directly associated with GPIO numbering, they instead refer to similarly labeled Blynk functions, commands and widgets.

http://help.blynk.cc/en/articles/512061-what-is-virtual-pins

And finally… do NOT dump everything into your void loop() when programming with Blynk!

http://help.blynk.cc/en/articles/2091699-keep-your-void-loop-clean

If you do insist on using your ultrasonic sensor to learn with, look at this example and simply disregard the servo if you don’t have one (the gauge widget will still show positioning).