£1.02 + FREE UK delivery
In stock. Sold by MI-EShop.
Quantity:1

Other Sellers on Amazon
Add to Basket
£1.07
+ FREE UK delivery
Sold by: Goods-cool.
Add to Basket
£1.10
+ FREE UK delivery
Sold by: LTZmart
Add to Basket
£1.10
+ FREE UK delivery
Sold by: BuyOnline Cart
Have one to sell? Sell on Amazon

Image Unavailable

Image not available for
Colour:
  • HC-SR04 Distance Measuring Transducer Sensor Ultrasonic Module for MCU
  • Sorry, this item is not available in
  • Image not available
      

HC-SR04 Distance Measuring Transducer Sensor Ultrasonic Module for MCU

| 5 answered questions

Price: £1.02 FREE UK delivery.
In stock.
Dispatched from and sold by MI-EShop..
17 new from £0.99
  • Product Name : Ultrasonic Distance Sensor Module;Model : HC-SR04;Working Voltage : DC 5V
  • Static Current(Max) : 2mA;Electrical Level Output : 5V High
  • Detection Distance : 2cm-450cm;High Precision: : 2mm
  • Total Size : 44.5 x 27 x 17mm/ 1.8" x 1.1" x 0.67" (L*W*T);External Material : Metal, Electronic Components
  • Weight : 9g;Package Content : 1 x Ultrasonic Distance Sensor Module
£1.02 FREE UK delivery. In stock. Dispatched from and sold by MI-EShop..

Frequently Bought Together

HC-SR04 Distance Measuring Transducer Sensor Ultrasonic Module for MCU + HC-SR501 Human Sensor Module Pyroelectric Infrared + DHT11 Temperature & Relative Humidity Sensor Module FREE Cable for Arduino
Price For All Three: £3.68

These items are dispatched from and sold by different sellers.

Buy the selected items together

Product details

  • Product Dimensions: 6.4 x 4.4 x 2.4 cm ; 9 g
  • Boxed-product Weight: 9 g
  • Delivery Destinations: Visit the Delivery Destinations Help page to see where this item can be delivered.
    Find out more about our Delivery Rates and Returns Policy
  • Manufacturer reference: a12100500ux0149
  • ASIN: B006CHFLR2
  • Date first available at Amazon.co.uk: 23 Nov. 2011
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (53 customer reviews)
  • Amazon Bestsellers Rank: 766 in Electronics (See Top 100 in Electronics)

Product Description

  • This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05, SRF02 ultrasonic distance measuring module and other comparable. Module High precision, blind spots super close.

Customer Questions & Answers

Customer Reviews

4.5 out of 5 stars

Most Helpful Customer Reviews

16 of 16 people found the following review helpful By H. S. on 7 Mar. 2014
Verified Purchase
This device work s really well. It is a little different from the device that the Arduino libraries and samples are coded for, as it has 4 pins rather than 3. But it is easy to make the changeover. The code snippet below will get you started if you need help modifying the existing PING example in the Arduino IDE.
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}

void loop()
{
// The ultrasonic PING is triggered by a HIGH pulse of 2 or more microseconds.
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(5);
digitalWrite(trigPin, LOW);

// A high pulse of duration in microseconds from the sending
// of the ping to the return of its echo from something.
duration = pulseIn(echoPin, HIGH);

// now do what you want with the duration value
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Eric on 28 Nov. 2014
These devices work quite well, but the detection range various depending on target object. For instance, human beings absorb ultrasonic energy more than metal objects and hence the echo signal varies, and it's the same with outdoor and indoor use.

The other point worth making is fault tolerance. I've had a few of these blown due to 5 vdc spikes on the supply rail, so if possible buy a few.

In general , it works very well but can is only really be suitable for distance measurement. For intruder detection, PIR's are far better (and cheaper). An alternative distance measurement would be IR detectors which are solid fully solid state.

There is a simple datasheet which can be found by googling HC-SR04, but fundamentally all one needs to do is to pulse the TRIG input high for minimum 20 us then listen for a low to high transition on the ECHO output (from device). The time (A) between the TRIG pulse going low and the rising ECHO pulse is the variable needed to complete the formula (A), or one can measure the duration of the echo pulse (B).

Formula A - Test distance = A (in uS) / 58 in cm

Formula B - Test distance = (B × velocity of sound (340M/S)) / 2 )

Here is some fully tested code written in 'C' which can be ported to any micro controller.

Connect US_TRIG to digital output pin -> trig
Connect US_ECHO to digital input pin -> echo

Timer1 should be capable of counting up a minimum of 100 ms

long distance_finder()
{
output_low(US_TRIG); // pull trig low
output_high(US_TRIG); // pulse high for 20us
delay_us(20);
output_low(US_TRIG); // pull it low
while ( !
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By N. Brown on 18 Oct. 2013
Verified Purchase
I got this for about half of the price that was being charged elsewhere which, I must admit, was taking a bit of a punt. But it was a punt that paid off. It works as it should and there are plenty of examples of Arduino code and wiring schematics around on the net to get you up and running. I recently spent a very leisurely evening combining an ultrasonic sensor project with a tone playing project (using a piezo speaker) and ended up with a very basic "sonar".

I'm now spending my time trying to think of other "evil genius" applications :-)
2 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By J. Wilson on 11 July 2013
Verified Purchase
I'm comparatively new to electronics but I set this up with out any problems at all. Got my Arduino Uno board to read from it straight away.

Some additional usage notes and numbers with the HC SR04 echo sensor which may help others:
You need to set the Trig pin high for at least 10 microseconds, this will cause the module to transmit 8 bursts of 40 kHz frequency, then immediately set echoPin high, then low when it receives the response echo.

For the Arduino, you can use time = pulseIn(echoPin, HIGH); where time is the response time in microseconds (38 milliseconds if no response).
Distance in centimeters: time / 58
Distance in inches: time / 142

Hope this helps.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By harvey on 24 Feb. 2013
Verified Purchase
so cheap and yet still accurate, its a great little snesor.

ive used it with my arduino and as far as i can tell it is just as good as the alternative £30 sensors

great product :)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Woolly on 25 May 2014
Verified Purchase
A neat, well made module built on a good quality PCB. A quick web search for "HC-SR04" yielded a couple of data sheets, one in good English, one less good. The module is very simple to operate, requiring a +5V power supply between VCC & GND pins. A 10us long positive TTL level trigger pulse on the TRIG pin produces a positive TTL level response pulse on the ECHO pin, after a short delay. The length of the response pulse is proportional to the distance to the target. Successive trigger pulses should be at least 50ms apart. A quick bench test using a pulse generator and an oscilloscope showed that the module gave a good clean output signal. The PCB has two M2 mounting holes, but one very close to a surface-mount component - an insulated sleeve would be needed on the M2 screw. It may be easier to use the connector to mount the module. Excellent value for money. Should work well on a small mobile robot.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By K. Browne on 15 May 2013
Verified Purchase
This sensor is used by lots of roboteers...

I wanted to use it with my Raspberry Pi, to measure distance, but this was underwhelming! I had downloaded a script to measure the distance & it worked out of the box!

I was amazed at the accuracy & consistency of the device. I'm learning to have a yet higher expectation, as everything Pi related is fab
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Look for similar items by category