Reference: RBD-1918
Banner

The HY-SRF05 Ultrasonic Range Finder Module is a high-precision sensor designed for accurate distance measurement and object detection. With a measuring range of 2cm to 450cm (15 feet) and an accuracy of ±2mm, this module operates at 40kHz ultrasonic frequency, making it immune to ambient light or reflective surfaces that often affect IR sensors. Compared to the widely used HC-SR04, the HY-SRF05 offers improved stability and precision. Its ±15° detection angle provides reliable obstacle detection, making it perfect for robotic vehicles, automation projects, and proximity sensing applications. Easy to interface with Arduino, Raspberry Pi, and other microcontrollers, it is an essential module for DIY robotics and embedded projects. Featured By RoboticsBD.
Product Images are shown for illustrative purposes only and may differ from the actual product.
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
Extended Range: Detects objects from 2cm up to 450cm (15 feet).
High Accuracy: Provides measurements with ±2mm precision.
Wide Coverage: ±15° field of view for broader detection area.
Stable Performance: Immune to light interference unlike IR sensors.
Easy Interfacing: Works with Arduino, Raspberry Pi, and most microcontrollers.
Robust Design: Improved precision over HC-SR04 with similar functionality.
Simple Operation: Triggered by a 10μs pulse and outputs echo pulse for distance calculation.
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
Robotics Navigation: Used in obstacle avoidance and autonomous vehicle guidance.
Security Systems: Detects presence or movement of objects within range.
Smart Automation: Useful in parking sensors, proximity detection, and level measurement.
DIY Projects: Perfect for hobbyists building interactive or sensing devices.
Educational Use: Great for learning microcontroller programming and sensor integration.
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
| Model | HY-SRF05 Ultrasonic Sensor |
| Operating Voltage | 5V DC |
| Operating Frequency | 40kHz |
| Measuring Range | 2cm – 450cm (15ft) |
| Accuracy | ±2mm |
| Field of View | ±15° |
| Trigger Input Signal | 10µs TTL pulse |
| Output Signal | TTL pulse proportional to distance |
| Interface Pins | VCC, TRIG, ECHO, GND |
| Compatibility | Arduino, Raspberry Pi, STM32, etc. |
| Shipment Weight | 0.009 kg |
| Shipment Dimensions | 5 × 3 × 3 cm |
Please allow 5% measuring deviation due to manual measurement.
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
There is a 5-pin header on the assembly. The GND pin is connected to the system ground and the Vcc pin is connected to 5V. The TRIG pin is an input pin on which a 10uSec pulse is applied to start the measurement cycle. The ECHO pin is an output pin that is held HIGH for the duration of the time from when the module sends a 40KHz pulse out until it receives the echo back. The OUT pin is not used.
1 x 5 Header
VCC – Connect to 5V.
TRIG – Trigger Input – Connect to any digital output pin on MCU. A 10uSec or wider pulse starts a measurement cycle
ECHO – Echo Output – Connect to any digital input pin on MCU. This pin is held high for the duration of the the measurement cycle.
OUT – Not used
GND – Connect to system ground. This ground needs to be in common with the MCU.
This is a commonly used module for obstacle detection and basic range finding. These are much more capable than the basic IR obstacle avoidance sensors that come in sensor kits and are highly recommended if you are building a motorized robotic car and want to implement a nicely capable obstacle avoidance system or just want to measure distance or presence of an object in front of the sensor for some other reason. The module has a built-in small microprocessor which does all the heavy lifting of managing the ultrasonic sensors.
A similar sensor module that takes care of the of echo timing and temperature measurement for you is the US-100 as shown down below.
The program below implements a basic setup where the measured range is displayed in centimeters, inches and feet. Since the speed of sound varies with the temperature, for maximum accuracy the temperature can be measured and used in the calculation, so this is broken out in the code below but defaults to 20C. It would be straight forward for instance to implement a DS18B20 or LM35 temperature sensor so that the actual temperature can be measured and used in the calculation.
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
1 x HY-SRF05 Ultrasonic Range Finder Module
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD RoboticsBD
Specific References
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
Reference: RBD-1918
Reference: RBD-2221
Reference: RBD-2093
Reference: RBD-2211
Reference: RBD-0722
Brand: Raspberry Pi Official
Reference: RBD-0147
Reference: RBD-1648
Reference: RBD-0319
Reference: RBD-2363
Reference: RBD-3092
Brand: DFRobot
Reference: RBD-3222
Brand: Hi-Link
Reference: RBD-1858
Reference: RBD-2790
Reference: RBD-3653
Brand: DFRobot
Reference: RBD-0679
Reference: RBD-3042
Reference: RBD-2640
Reference: RBD-0020
Reference: RBD-0022
Reference: RBD-0094
Reference: RBD-2641
Reference: RBD-0685
Reference: RBD-1605
Reference: RBD-2639
check_circle
check_circle