Gravity: URM09 Ultrasonic Distance Measurement Sensor

SKU: SEN0307

The URM09 Ultrasonic Distance Measurement Sensor is designed for accurate distance measurement ranging from 2cm to 500cm. Powered by a 3.3V to 5.5V DC supply, it operates with a current of 20mA and functions within a temperature range of -10℃ to +70℃. With a resolution of 1cm and an accuracy of 1%, this sensor is suitable for various applications that require precise distance calculations. The sensor utilizes an acoustic frequency of 38~42KHz and can achieve a maximum frequency of 30Hz. It features a compact design with dimensions of 47mm × 22mm and provides an easy-to-use pinout configuration with Ground, Power Input, and Analog Output options. The distance formula used is Distance=Vout(mV)×520/Vin(mV), making it ideal for integrating into electronics projects that demand reliable and accurate distance measurement solutions.

Overview of Gravity: URM09 Ultrasonic Distance Sensor

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Parameter Value
    Power Supply 3.3~5.5V DC
    Operating Current 20mA
    Operating Temperature -10℃~+70℃
    Measurement Range 2cm~500cm
    Resolution 1cm
    Accuracy 1%
    Acoustic Frequency 38~42KHz
    Frequency 30Hz Max
    Dimension 47mm × 22 mm/1.85×0.87”
    Distance Formula Distance=Vout(mV)×520/Vin(mV)

    Pinout

    Board Overview

    Pin Description
    - Ground
    + Power Input(3.3V-5.5V)
    A Analog Output

    FAQ

    • Many ultrasonic sensors on the platform, how to choose?

      It is recommended to refer to this selection guide.

    • What is the detection range of the ultrasonic sensor?

      The detection range of an ultrasonic sensor depends on the wavelength and frequency it uses. The longer the wavelength and the smaller the frequency, the greater the detection distance. The following is the detection range of several popular products on our platform for your reference.

    • Which is a better sensor IR or ultrasonic?

      IR (Infrared Radiation, short for infrared), the IR sensor is a non-contact sensor that can detect the infrared radiation of an object, and determine the position and distance of the object by reflecting light waves. They are generally faster and more accurate than ultrasonic sensors, but require some visibility to measure distance and cannot measure transparent objects. In addition, IR sensors are very sensitive to the temperature and light conditions of the environment.

      Ultrasonic sensors use an ultrasonic wave above 20kHz that cannot be heard by the human ear. According to the frequency band, ultrasonic waves can propagate in any medium such as gas, liquid, solid, etc., but the propagation speed depends on the acoustic impedance of the medium. Ultrasonic sensors can measure transparent objects and non-metallic objects, and can also be used in low-light environments. In addition, the ultrasonic sensor has strong anti-interference for the environment in which it is used, and is not affected by dust, dirt or high humidity levels, and can be used in any lighting environment.

      To sum up, ultrasonic sensors are largely insensitive to obstructive factors such as: light, dust, smoke, mist, steam, lint. But ultrasound is not as good as infrared for defining the edges of an area. In addition, infrared sensors cannot work in dark environments, while ultrasonic sensors can. Therefore, which sensor to choose depends on the specific application scenario and needs. For scenarios that require high-precision measurements, IR sensors may be more suitable. For scenes that need to detect transparent or non-metallic objects, or scenes that are used in noisy environments, ultrasonic sensors are relatively better.

    • How to code an ultrasonic sensor in Arduino?

      The product's wiki contains corresponding usage instructions and sample codes. It is recommended to refer to the wiki for code writing and product use.

      Taking the "Gravity: URM09 Analog Ultrasonic Sensor" (SKU: SEN0307) as an example, it uses an analog voltage output method and can be connected to the mainboard through the Gravity 3Pin analog sensor cable. The module is connected to the UNO through the A1 analog interface, as shown in the figure below.

      Tutorial on Arduino programming( Distance Measurement)

      The module will output analog voltage proportional to distance. After ADC sampled and output these data, the distance value can be obtained with a simple processing step.

      Sample Code

    • How to code an ultrasonic sensor in Arduino?

      The product's wiki contains corresponding usage instructions and sample codes. It is recommended to refer to the wiki for code writing and product use.

      Taking the "Gravity: URM09 Analog Ultrasonic Sensor" (SKU: SEN0307) as an example, it uses an analog voltage output method and can be connected to the mainboard through the Gravity 3Pin analog sensor cable. The module is connected to the UNO through the A1 analog interface, as shown in the figure below.

      Tutorial on Arduino programming( Distance Measurement)

      The module will output analog voltage proportional to distance. After ADC sampled and output these data, the distance value can be obtained with a simple processing step.

      Sample Code

    Explore More Related Questions >

    Was this article helpful?

    TOP