• Banner

HY-SRF05 Ultrasonic Range Finder Module Robotics Bangladesh
  • HY-SRF05 Ultrasonic Range Finder Module Robotics Bangladesh

HY-SRF05 Ultrasonic Range Finder Module

RBD-2445

Uses ultrasonic sound waves to detect obstacles and measure distance

BDT 220.00
BDT 220.00 BDT 220.00 BDT 220.00 BDT 220.00
Tax included Tax excluded Tax included Tax excluded
BDT 220.00 Tax excluded
BDT 220.00 Tax included
BDT 0.00 Tax
BDT 220.00 Tax excluded
BDT 0.00 Tax
BDT 220.00 Tax included
Quantity
23 Items

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Description

DESCRIPTION

The HY-SRF05 Ultrasonic Range Finder Module uses ultrasonic sound waves to detect the presence of and measure the distance to objects in front of it.

PACKAGE INCLUDES:

  • HY-SRF05 Ultrasonic Range Finder Module

KEY FEATURES OF HY-SRF05 ULTRASONIC RANGE FINDER MODULE:

  • 2cm -450cm (15 feet) detection range
  • 40 kHz operation
  • ±15 degree field of view
  • 5V operation

The detection and measurement range is from 2 cm up to 450 cm which is about 15 feet with a stated accuracy of ± 2mm.  The ultrasonic sound is pulsed at 40 kHz and is not audible to the human ear.  The HY-SRF05 is a higher precision version of the HC-SR04, but otherwise is similar in functionality.

These modules are commonly used on robotic vehicles for obstacle detection and avoidance.  Because they use sound waves for detection they are not sensitive to light sources or optically reflective surfaces like IR can be.  In addition, by using sound instead of light, it is possible to measure the time that it takes for the sound to be echo’d back and therefore the distance to the object can be calculated with a fair amount of accuracy which can be quite handy.

The modules have a ‘view’ of about ±15 degrees, so they are sometimes mounted to a servo motor so that the sensor can ‘look-around’ at its surroundings.  The fact that the sensors look like a couple of eyes adds to the cool factor as well.

The way the HY-SRF05 Ultrasonic Range Finder Module works is as follows:

  1. The module is normally idle.
  2. A 10uSec or wider logic HIGH pulse is sent to the TRIG pin on the module, usually by a microcontroller.  This will cause the module to start a detection cycle.
  3. The module emits eight bursts of 40KHz sound and sets it’s ECHO pin output HIGH.
  4. When the signal is reflected back from an object and is detected by the module, the ECHO pin is set back to LOW.
  5. By measuring the amount of time that the ECHO pin is held HIGH, the distance to the object can be calculated using the basic formula  (Time that ECHO is held HIGH * Speed of sound / 2)  The divide by 2 is because the sound has to travel in both directions (both out and back) and we want to know just the out distance.

If an echo is not returned (no object detected or signal is blocked), the module will still lower the ECHO pin after a fixed delay.  This delay may vary, but is about 200mSec on the modules that I have measured.  This is required to prevent the module from hanging if there is no return echo.  If you run the test software shown down below and then block the sensor with your hand , you will see what is returned when no obstacle is detected.  This is typically something along the lines of 110 feet.  To be safe, it is generally best to assume that any reading over about 15 feet is the same as no obstacle being detected.

The speed of sound varies a bit with the air temperature, so for maximum accuracy the air temperature can be measured and used to calculate the current speed of sound, but it is not required for basic collision detection purposes.

Module Connections:

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.

OUR EVALUATION RESULTS:

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.

HY-SRF05 Ultrasonic Range Finder Module Program

/*
 * HY-SRF05 Test
 *
 * Exercises the ultrasonic range finder module and prints out the current measured distance
 * VCC - connect to 5V
 * GND - connect to ground
 * TRIG - connect to digital pin 12.  Can be any digital pin
 * ECHO - connect to digital pin 13.  Can be any digital pin
 * OUT - Not connected
 */
const int TRIG_PIN = 12;
const int ECHO_PIN = 13;
float temp_In_C = 20.0;  // Can enter actual air temp here for maximum accuracy or read with sensor
float speed_Of_Sound;          // Calculated speed of sound based on air temp
float distance_Per_uSec;      // Distance sound travels in one microsecond at that temp

//===============================================================================
//  Initialization
//=============================================================================== 
void setup() {
  pinMode(TRIG_PIN,OUTPUT);
  pinMode(ECHO_PIN,INPUT);
  // Formula to calculate speed of sound in meters/sec based on temp
  speed_Of_Sound = 331.1 +(0.606 * temp_In_C);  
  // Calculate the distance that sound travels in one microsecond in Centimeters
  distance_Per_uSec = speed_Of_Sound / 10000.0;
  Serial.begin(9600);
}
//===============================================================================
//  Main
//===============================================================================
void loop() {
  float duration, distanceCm, distanceIn, distanceFt;
 
  digitalWrite(TRIG_PIN, HIGH);       // Set trigger pin HIGH 
  delayMicroseconds(10);              // Hold pin HIGH for 10 uSec
  digitalWrite(TRIG_PIN, LOW);        // Return trigger pin back to LOW again.
  duration = pulseIn(ECHO_PIN,HIGH);  // Measure time in uSec for echo to come back.
 
  // convert the time data into a distance in centimeters, inches and feet
  duration = duration / 2.0;  // Divide echo time by 2 to get the time for the sound to travel in one direction
  distanceCm = duration * distance_Per_uSec;
  distanceIn = distanceCm / 2.54;
  distanceFt = distanceIn / 12.0;
   
  if (distanceCm <= 0){
    Serial.println("Out of range");
  }
  else {
    Serial.print(duration, 0);
    Serial.print("uSec, ");
    Serial.print(distanceCm, 0);
    Serial.print("cm,  ");
    Serial.print(distanceIn,0);
    Serial.print("in, ");
    Serial.print(distanceFt,1);
    Serial.print("ft, ");
    Serial.println();
  }
  delay(1000);  // Delay between readings
}

The board has a 2 small holes that can be used for mounting if desired.  There is also a plastic holder available to mount the module as shown below.

Product Details
RBD-2445
23 Items

Specific References

EAN13
2445
Comments (0)
Grade
No customer reviews for the moment.
16 other products in the same category:

Reference: RBD-0551

Digital Electronic Weighing Sensor (Scale 1 Kg) Loadcell

(0)
Weighing Range: 0 ~ 1 kg. Rated Output: 1.0 ± 0.1mV / V. Non Linear Output: ± 0.03% F.S. Input Impedance: 1066 ± 10% Ω. Output Impedance: 1000 ± 10% Ω. Insulation Resistance: 2000 MΩ. RoboticsBD
BDT 300.00
BDT 300.00 tax incl.
BDT 300.00 tax excl.
BDT 300.00 tax excl.
BDT 300.00 tax incl.
BDT 300.00 tax incl.
BDT 0.00 Tax
BDT 300.00 tax excl.
BDT 300.00 tax excl.
BDT 0.00 Tax
BDT 300.00 tax incl.
More
In-Stock
In stock: 26

Reference: RBD-1766

ADXL345 3-axis Digital Gravity Sensor Acceleration Module

(0)
Supports 5V/3.3V input Onboard RT9161 faster load the appropriate speed Ideal for noisy power environment Application: DIY project.
BDT 250.00
BDT 250.00 tax incl.
BDT 250.00 tax excl.
BDT 250.00 tax excl.
BDT 250.00 tax incl.
BDT 250.00 tax incl.
BDT 0.00 Tax
BDT 250.00 tax excl.
BDT 250.00 tax excl.
BDT 0.00 Tax
BDT 250.00 tax incl.
More
In-Stock
In stock: 44

Reference: RBD-0679

MQ-135 Gas Sensor

(0)
Sensitivity to Ammonia, Sulfide and Benzene steam Sensitive for benzene, alcohol, smoke Fast response and recovery Adjustable sensitivity. RoboticsBD Signal output indicator Output voltage boosts along with the concentration of the measured gases increases.
BDT 174.00 BDT 188.00
BDT 188.00 BDT 174.00 tax incl.
BDT 188.00 BDT 174.00 tax excl.
BDT 188.00 BDT 174.00 tax excl.
BDT 188.00 BDT 174.00 tax incl.
BDT 188.00 BDT 174.00 tax incl.
BDT 0.00 BDT 0.00 Tax
BDT 188.00 BDT 174.00 tax excl.
BDT 188.00 BDT 174.00 tax excl.
BDT 0.00 BDT 0.00 Tax
BDT 188.00 BDT 174.00 tax incl.
More
In-Stock
In stock: 106

Reference: RBD-2482

DS18B20 Temperature Sensor Module

(0)
Module utilizes the popular 1-Wire DS18B20 temperature measurement IC.
BDT 150.00
BDT 150.00 tax incl.
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 150.00 tax incl.
BDT 150.00 tax incl.
BDT 0.00 Tax
BDT 150.00 tax excl.
BDT 150.00 tax excl.
BDT 0.00 Tax
BDT 150.00 tax incl.
More
In stock
In stock: 94

Reference: RBD-0569

MPU9250 9-Axis Attitude Gyro Accelerator Magnetometer Sensor Module

(0)
Acceleration, Gyroscope, and Magnetometer Power Supply: DC3.3V-5V Chip: MPU9250 Size: 22 mm x 17 mm. Gyro range : ± 250 500 1000 2000 ° / s Acceleration range: ± 2 ± 4 ± 8 ± 16g Magnetic field range: ± 4800uT 9 DOF modules
BDT 850.00
BDT 850.00 tax incl.
BDT 850.00 tax excl.
BDT 850.00 tax excl.
BDT 850.00 tax incl.
BDT 850.00 tax incl.
BDT 0.00 Tax
BDT 850.00 tax excl.
BDT 850.00 tax excl.
BDT 0.00 Tax
BDT 850.00 tax incl.
More
Out-of-Stock
In stock: -3

Reference: RBD-2378

4Pin Photodiode Sensor Module

(0)
4Pin Photodiode Sensor Module
BDT 95.00
BDT 95.00 tax incl.
BDT 95.00 tax excl.
BDT 95.00 tax excl.
BDT 95.00 tax incl.
BDT 95.00 tax incl.
BDT 0.00 Tax
BDT 95.00 tax excl.
BDT 95.00 tax excl.
BDT 0.00 Tax
BDT 95.00 tax incl.
More
In stock
In stock: 48

Reference: RBD-2338

DHT22 Digital Temperature Humidity Sensor Module

(0)
High precision Capacitive type Full range temperature compensated Relative humidity and temperature measurement Calibrated digital signal Check out the Authentic DHT22 module
BDT 335.00
BDT 335.00 tax incl.
BDT 335.00 tax excl.
BDT 335.00 tax excl.
BDT 335.00 tax incl.
BDT 335.00 tax incl.
BDT 0.00 Tax
BDT 335.00 tax excl.
BDT 335.00 tax excl.
BDT 0.00 Tax
BDT 335.00 tax incl.
More
In-Stock
In stock: 154

Reference: RBD-0389

PL2303 USB to TTL Serial Converter

(0)
Adopt imported controller PL2303HX, which can stabilize the flash with high speed 500mA self-recovery fuse for protection Two data transmission indicator can monitor data transfer status in real time Reserve 3.3V and 5V pin interface, easy for the DDWRT of different voltage system that needs power The entire board is coated by the high quality transparent...
BDT 98.00
BDT 98.00 tax incl.
BDT 98.00 tax excl.
BDT 98.00 tax excl.
BDT 98.00 tax incl.
BDT 98.00 tax incl.
BDT 0.00 Tax
BDT 98.00 tax excl.
BDT 98.00 tax excl.
BDT 0.00 Tax
BDT 98.00 tax incl.
More
In-Stock
In stock: 9

Reference: RBD-0423

5 Way Flame/Fire Sensor

(0)
Detecting range: &gt;120 degree Analog and digital outputs On-board potentiometer and indicators 1% resistors to make this module more reliable and precise Operating Voltage: 3.3V – 9V Board Diameter: 40 mm.
BDT 495.00
BDT 495.00 tax incl.
BDT 495.00 tax excl.
BDT 495.00 tax excl.
BDT 495.00 tax incl.
BDT 495.00 tax incl.
BDT 0.00 Tax
BDT 495.00 tax excl.
BDT 495.00 tax excl.
BDT 0.00 Tax
BDT 495.00 tax incl.
More
In-Stock
In stock: 31

Reference: RBD-0667

DHT11 Temperature and Relative Humidity Sensor Module for Arduino

(0)
Input Supply Voltage (VDC): 3.3 ~ 5. Supply Current (mA): measurement 0.3mA standby 60μA. Temperature measurement range: 0~50 degrees. Temperature measurement error: ±2 degrees. Humidity measurement range: 20%~95%RH. Humidity measurement error: ±5%RH. RoboticsBD
BDT 185.00
BDT 185.00 tax incl.
BDT 185.00 tax excl.
BDT 185.00 tax excl.
BDT 185.00 tax incl.
BDT 185.00 tax incl.
BDT 0.00 Tax
BDT 185.00 tax excl.
BDT 185.00 tax excl.
BDT 0.00 Tax
BDT 185.00 tax incl.
More
In-Stock
In stock: 200

Reference: RBD-0683

Water Level Sensor Depth of Detection Water Sensor for Arduino

(0)
Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Operating temperature: 10℃-30℃ Humidity: 10% -90% non-condensing
BDT 49.00
BDT 49.00 tax incl.
BDT 49.00 tax excl.
BDT 49.00 tax excl.
BDT 49.00 tax incl.
BDT 49.00 tax incl.
BDT 0.00 Tax
BDT 49.00 tax excl.
BDT 49.00 tax excl.
BDT 0.00 Tax
BDT 49.00 tax incl.
More
In-Stock
In stock: 98

Reference: RBD-1737

USB Fingerprint Reader for Windows 10 Hello Biometric Scanner for PC

(0)
Fastest fingerprint identification in the world,  Support multi fingerprint  Instant match. 
BDT 3,450.00
BDT 3,450.00 tax incl.
BDT 3,450.00 tax excl.
BDT 3,450.00 tax excl.
BDT 3,450.00 tax incl.
BDT 3,450.00 tax incl.
BDT 0.00 Tax
BDT 3,450.00 tax excl.
BDT 3,450.00 tax excl.
BDT 0.00 Tax
BDT 3,450.00 tax incl.
More
In-Stock
In stock: 5

Reference: RBD-1209

Miniature Solar Cell - BPW34 Photodiode

(0)
Package type: leaded Package form: top view Radiant sensitive area (in mm2): 7.5 High photo sensitivity High radiant sensitivity Suitable for visible and near infrared radiation Fast response times Angle of half sensitivity: phi = ± 65°
BDT 68.00
BDT 68.00 tax incl.
BDT 68.00 tax excl.
BDT 68.00 tax excl.
BDT 68.00 tax incl.
BDT 68.00 tax incl.
BDT 0.00 Tax
BDT 68.00 tax excl.
BDT 68.00 tax excl.
BDT 0.00 Tax
BDT 68.00 tax incl.
More
In-Stock
In stock: 233

Reference: RBD-2326

Brand: DFRobot

Gravity Analog Heart Rate Monitor Sensor (ECG) for Arduino

(0)
The DFRobot Heart Rate Monitor Sensor is used to measure the electrical activity of the heart. This electrical activity can be charted as an ECG and output as an analog reading. An ECG signal can be extremely noisy so we have included an AD8232 chip which will generate a clear signal from the PR and QT Intervals. Using the Arduino IDE "Serial Plotter"...
BDT 2,810.00
BDT 2,810.00 tax incl.
BDT 2,810.00 tax excl.
BDT 2,810.00 tax excl.
BDT 2,810.00 tax incl.
BDT 2,810.00 tax incl.
BDT 0.00 Tax
BDT 2,810.00 tax excl.
BDT 2,810.00 tax excl.
BDT 0.00 Tax
BDT 2,810.00 tax incl.
More
Last items in stock
In stock: 1

Reference: RBD-2073

A3144 Hall Effect Sensor Module

(0)
Digital Output Hall-effect sensor. Operating voltage: typically 5V. Output Current: 25mA. It can be used to detect both the poles of a magnet.
BDT 60.00
BDT 60.00 tax incl.
BDT 60.00 tax excl.
BDT 60.00 tax excl.
BDT 60.00 tax incl.
BDT 60.00 tax incl.
BDT 0.00 Tax
BDT 60.00 tax excl.
BDT 60.00 tax excl.
BDT 0.00 Tax
BDT 60.00 tax incl.
More
In-Stock
In stock: 57

Reference: RBD-1751

MP-135 MP503 Air Quality Sensor Module

(0)
Detection Gas: H2, Alcohol, CO, VOC  Detection Range: 10~500ppmH2 5~500ppm Alcohol 10~500ppm CO Air Quality Sensor Module
BDT 590.00
BDT 590.00 tax incl.
BDT 590.00 tax excl.
BDT 590.00 tax excl.
BDT 590.00 tax incl.
BDT 590.00 tax incl.
BDT 0.00 Tax
BDT 590.00 tax excl.
BDT 590.00 tax excl.
BDT 0.00 Tax
BDT 590.00 tax incl.
More
In-Stock
In stock: 12

Follow us on Facebook