Contact Us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right. 

4822 Sterling Court
Boulder, CO, 80301


All Products

Robotic and automation sensors for 1D laser rangefinders (LIDAR), 2D scanning lasers or LIDARs, 3D time-of-flight cameras, digital compasses, programmable USB hub, programmable ethernet controlled relays, programmable USB controlled relays.

Devantech SRF05 Sonar Range Finder

Devantech SRF05 Sonar Range Finder R271.jpg
Devantech SRF05 Sonar Range Finder R271.jpg

Devantech SRF05 Sonar Range Finder


by Devantech Ltd (Robot Electronics)

Devantech sonar range finder with a single-wire interface. Max range of 4m (13.12ft). Drop-in replacement for the SRF04.

SKU# R271-SRF05

Add To Cart


The SRF05 sonar distance sensor is an upgrade to the popular SRF04. It draws less current while increasing range over the SRF04. A new 1-pin interface makes it simple to integrate this distance sensor into pin-constrained systems. However, the SRF05 is also completely backward compatible with the SRF04.

With a tight beam width, low power and fast reading rate, the SRF05 is ideally suited for object avoidance in robotic applications. Simple fixed point calculations can provide distance approximations for use in further calculations, robotic mapping, or path planning.

Utilizing sonar sensors can allow for simple object detection and collision avoidance, without having to worry about ambient light issues like with infrared type sensors. The SRF05 is a low cost, low-power alternative to single point LIDARs and infrared distance sensors. These sensors are perfect for use on autonomous ground vehicles as collision avoidance sensors. They are also great for detecting presence or movment of objects in a field (e.g. alarm systems).


  • Sonar distance sensor
  • Single wire interface
  • Lower power
  • 20Hz reading rate
  • Range of 3-400cm
  • Small form factor


Technical Documentation



CURRENT4mA typically




INPUT TRIGGER10µs minimum, TTL level pulse

ECHO PULSEPositive TTL level signal, proportional to range

SIZE43 x 20 x 17mm







The SRF05 timing diagrams are shown below for each mode. The distance measurement is triggered with a 10µs pulse on the trigger input. The SRF05 will send out an 8 cycle burst of ultrasound at 40kHz and raise its echo line high (or trigger line in mode 2). It then waits for an echo, and lowers the echo line when it detects one. The echo line is therefore a pulse whose width is proportional to the distance to the object. By timing the echo pulse it is possible to calculate the range. If nothing is detected then the SRF05 will lower its echo line anyway after 30ms.

If the width of the pulse is measured in µs, then dividing by 58 give a distance approximation in cm; similarly dividing by 148 gives a distance approximation in inches. µs/58=cm or µs/148=inches.

The SRF05 can be triggered approximately once every 50ms, or 20 times each second. There should be atleast 50ms between each trigger, even if the SRF05 detects a close object and the echo pulse is shorter. This is to ensure the ultrasonic signal has faded away and will not cause a false echo on the next reading.



The SRF05 has a relatively directional beam which makes it great for object detection in robotic applications. The chart below shows the beam width for a typical SRF05.