* Disclaimer: OveReview is reader-supported. We earn commissions from qualifying purchases
ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee

ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee

ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee
$ 9.99

Score By Feature

Based on 436 ratings
Easy to use
9.18
Value for money
9.48
Accuracy
8.88

OveReview Final Score

How Our Score Is Calculated

Product Description

By entering your model number, you can make sure that this fits.
Sensor ultrasonic distance measuring transducer hc-sr04
Ultrasonic transmitter, receiver, and control circuit are all included in the HC-SR04. When triggered, it emits a series of ultrasonic pulses at 40 kHz and listens for an object's echo.
5V DC power supply; quiescent current less than 2mA; effective angle less than 15°; distance 2cm500cm; resolution 0 3 cm~
5 HC-SR04 with a small gift included in the package

Questions & Answers

Is it necessary to plug in these devices?

I see that I'm not the only one who is perplexed by your question, based on the comments left by others. A distance measuring sensor is what this gadget is. As a result, in order for sensors to function, they must be connected to or plugged into other circuitry. When it comes to the HC-, To begin measuring distance, the SR04 requires a signal, a pulse, from a circuit, such as an Arduino microcontroller, as well as a circuit to receive the pulse signal from the HC-SR04. Calculate the time and distance with SR04. A microcontroller based on the Arduino platform once more. Is this something you've never heard of before? If that's the case, there's a lot to learn before you can use this device, but there's a lot of information available online.

Is it possible to keep them on 24 hours a day, seven days a week without compromising their reliability?

No, this module does not have a waterproof or temperature compensation function; if you want to use it 24 hours a day, you'll need to look for a professional one.

Will a BeagleBone be able to use this?

I can't say for sure because I've only used these with Uno and Mega, but they seem to work fine. They have four pins (separate send/receive function) versus three pins (shared send/receive function) on others. Exceptional value for money I've seen these go for up to $20 a piece.

What is the length and width of one of these?

"SR04 dimensions" is a search term that you can use to find out more information

Selected User Reviews For ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee

Accurately measures the distance between you and the water
5/5

I'm using it to calculate the clearance between two bridges. WORKS IN THE OUTDOOR AREAS! (It's in a box made of plastic). The following is a detailed description of the project, but the following are the key points for the Ultrasonic Distance Sensor: 1) It's been running for nearly a month in a plastic box outside with no issues. Every 15 minutes, the Arduino wakes us up, takes a measurement, transmits it, and then sleeps again. 2) It's a distance meter that measures the distance to water! Green Pond Bridge Boat Clearancebr>br>At'very low tide,' the clearance under Green Pond Bridge in Cape Cod is 6'6" or less, which is too low for the boat I use. br>br>I even turned on the swim jets in my pool to test turbulence, and it worked fine. br>br>Green Pond Bridge Boat Clearancebr>br> The tide charts for Falmouth, Massachusetts are theoretical and can differ by up to 18" from what happens at the bridge. The clearance is monitored by this system, which then sends the data to the internet. br>Amazon was used to purchase all of these components. br>br>Transmitterbr>br>An Elegoo UNO R3 board (Arduino) is connected to an Elegoo HC-II board. The Ultrasonic Distance Sensor SR04 is a device that measures the distance between two points using ultrasonic waves The UNO and the sensor calculate the distance from a fixed dock to the sea level, then send that information to the receiver using a MakerFocus NRF24L01 Wireless Transceiver. Because the Transmitter is at the end of a dock with no power, the energyShield 2 is used to power the UNO, Transceiver, and Distance Sensor. This battery is unique in that it automatically wakes everything up every 15 minutes. The system takes a couple of distance readings from the water, transmits the information, and then turns off the system. Time, date, and voltage are among the data sent by the battery. br>br>I've been testing this unit at home (in Dallas) for about 20 days, and it's still going strong. Based on battery drain, it appears to have a 4-hour battery life. It will need to be recharged in 5 months. When the temperature falls below zero, the system continues to function normally, but the voltage reported in the battery appears to be low. br>br>All of this is contained in a plastic box created with a FlashForge 3d Printer Creator Pro and eSun White ABS filament. br>See image below. br>br>Receiverbr>br>To receive the data, an (Arduino) Elegoo MEGA 2560 R3 is connected to another NRF24 Transceiver. The MEGA performs the calculations necessary to convert the distance between the dock and the water to bridge clearance. The data is then displayed on an Elegoo UNO R3 Touch Screen (which is also compatible with the Mega). br>Take a look at the image below. Finally, the information in the MEGA is transmitted over a serial bus to a Hiletgo ESP8266 NodeMCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-MCU ESP-M 12E Internet WIFI Development Board (Can also be programmed with the Arduino IDE). The UCEC MB102 Breadboard Power Supply Module powers this board, which is connected to the MEGA via the XCSOURCE Logic Level Converter. The ESP8266 is set up as a web server and is mounted on an Elegoo Breadboard. It connects to the internet using an AT&T modem/router. br>br>Below is a photo of my phone.

Mylo Bird
Mylo Bird
| Jan 01, 2021
The datahsheet is erroneous to the point of being useless
3/5

They have a good range of approximately 5 meters. They do, however, have two significant and irreversible flaws. They have a timeout of 170 milliseconds, or 19 meters! That is, if they don't detect anything within 5 meters (about 29 milliseconds), they simply wait another 150 milliseconds before stopping listening and accepting another transmit trigger pulse. For any system that requires a reasonable refresh rate, this is completely unacceptable. br>br>Another problem arises as a result of this issue: There's a chance that sound reflections won't reach the receiver if you scan an object that isn't perpendicular to the sensor. For active sensors, this is simply a fact of life. Unfortunately, if the sensor misses that reflection, the ultra-violet light will be emitted. The reported range will be 170 ms due to the long time out! If you have a faster refresh rate (even the 36ms recommended by the datasheet), you'll get a random range reported several cycles later. It would be fine if that behavior was clearly explained in the datasheet, but it isn't. br>br>Aside from those major flaws, they generally meet the datasheet specifications. Beamwidth ranges from 30 degrees to 2 degrees. Beyond 5 meters, the angle narrows to approximately 15 degrees.

Marcus McIntosh
Marcus McIntosh
| Nov 05, 2021
Everything is working as expected
5/5

After purchasing a few off-brand versions, I was wary of these. brand SR- Several years ago, I purchased 04 sensors from a different vendor. I was having a lot of trouble getting those sensors to work, and a quick Google search revealed that there were known issues with the firmware in knockoff SR-100 sensors. During that time, there were four sensors. Anyway, I got my Elegoo sensors yesterday, pulled one out of the bag, and connected it to a Raspberry Pi 3. It works flawlessly, and I had no trouble getting it up and running. The following are some cautions to keep in mind when putting this together: 1) I believe they consume a significant amount of current, so you might want to consider powering the SR- 04 in addition to the Raspberry Pi's power pins 2) the SR-MCU's echo pin Because 04 generates a 5V pulse, you'll need to use a simple voltage divider to give the Raspberry Pi a 3V signal. 3) There's yet another reason to use Python 3: perf_counter() will improve the accuracy of your pulse measurements in no time! br>br>I think you'll like these; have a good time!.

Denise DOBSON
Denise DOBSON
| Oct 26, 2021
Four out of five times it was successful
3/5

I put them all to the test, and four of them worked, while the fifth did not. Capacitor C2 had been knocked off the board, which was discovered during an inspection. Because the packaging is simple (a card box for a deck of cards), damage is to be expected (some header pins were also bent). They cost around $1 each. For that "premium" price (amazon has 10-day shipping), I expect better reliability. for only a dollar Each one is worth 80 dollars. I've been pleased with Elegoo products in the past, but this was not one of them. br>br>For a 3. br>br> A 3. 0V microcontroller, such as my ESP8266 NodeMCU, or a 3. 0V microcontroller. Use the 5V out of the board for VCC on a 3V arduino, and a standard 3. Use a voltage divider for ECHO and a 3V GPIO pin for trigger (TRG). ECHO was the tool I used. [22kOhm] is a resistance of 22 kilohertz. GPIO - [33kOhm] is a resistance of 33 kilohertz. GND. Any resistors will suffice as long as they add up to a sufficient amount to avoid overloading the ECHO signal (perhaps 5k minimum) and are arranged in a 2:2 ratio. 3 (for example, 4k and 6k, 60k and 90k, and so on). 3. Do not use it. On the HC-, connect 3V to VCC. The SR04 requires a voltage of 5 volts. I used pulseIn(pinECHO, HIGH, 8000); br>br>I used pulseIn(pinECHO, HIGH, 8000); br>br>I used pulseIn(pinECHO, HIGH, When there is no echo (no object), it measures up to about 2m (2,000mm) without becoming too slow. Set TRG high for 10 microseconds before starting pulseIn to trigger before using pulseIn.

Lachlan Strickland
Lachlan Strickland
| Nov 05, 2021
Distance measurement at a low cost
5/5

The price is very reasonable, and the functionality is excellent. I took one of these and combined it with an ATTiny 85 and a small LASER module, as well as some programming, to create a garage parking assist that attaches to the garage door opener. When it detects the top of the car, it activates the LASER, which shines on the wall in front of the car, signaling that you've gotten far enough into the garage.

Rio Hanna
Rio Hanna
| Jul 17, 2021
Years ago, I began with one ping sensor, then two, and now I have three
5/5

After some time, I realized how valuable ping sensors are, so I purchased this 5-pack. I've been very pleased with the contents of the pack. There is a wealth of information available on the internet if you search for HC-. SR04 or simply 'ping sensor' will suffice. These are four-pin connectors with four wires to connect. I also gave the 3-minute challenge a shot. I like these better than pins.

Zyaire Cole
Zyaire Cole
| Jan 12, 2021

Related Products For ELEGOO 5PCS HC-SR04 Ultrasonic Module Distance Sensor Compatible with Arduino UNO MEGA Nano Robot XBee ZigBee