Fermion: URM37 Ultrasonic Distance Sensor Breakout (2~800cm, RS232 / UART)

SKU: SEN0001

URM37 V5.0 is an ultrasonic distance sensor module with built-in temperature compensation for accurate measurement in temperature-changing scenarios. It offers rich interfaces and various outputs (analog, switch, serial (TTL/RS232 optional), PWM). V5.0 is compatible with older versions in size, pins, and commands. Key improvements: range extended to 2-800cm (from 5-500cm) and stable ranging at 3.3V~5.5V. Caution: High sensitivity may cause inaccuracies in complex/low-lying areas; use in open/outdoor environments for precision.

Angled shot of back of URM37 ultrasonic distance sensor breakout with gold pins and model details.-DFRobot product sku:SEN0001 image.
  • Docs
  • Tech Specs
  • 1. Getting Started

    Learn how to switch between RS232 and TTL communication modes on your board using a single button, ensuring proper setup and avoiding damage.

    2. Example Code for Arduino-PWM Trigger (PWM Output)

    This article explains Arduino's PWM trigger mode for controlling servo angles and measuring distances using example code, detailing pulse signal parameters and operation.

    3. Example Code for Arduino-PWM Trigger (Analog Output)

    This article provides example code for using Arduino's PWM trigger to achieve analog outputs, explaining voltage-distance proportionality for enhanced distance measurement capabilities.

    4. Example Code for Arduino-Auto Measure Mode

    This article details how to use Arduino for automatic distance measurement by setting measure intervals and using PWM output for ultrasonic switches.

    5. Example Code for Arduino-Serial Passive (Temperature Read)

    Learn how to read temperature data using Arduino's serial passive mode by wiring TX & RX with the MCU, enabling access to sensors like ultrasonic distance and temperature measurements.

    6. Example Code for Arduino-Ultrasonic Scanner (Servo Control)

    This article offers example code for using Arduino to control an ultrasonic scanner with servo control, detailing setup, operating modes, and precautions.

    7. URM37 Ultrasonic Sensor V3.2

    The URM37 Ultrasonic Sensor V3.2 leverages an AVR processor for precise distance measurement, boasting unique temperature correction and multiple operating modes suitable for diverse applications, including Arduino-based projects.

    8. URM37 Ultrasonic Sensor V4.0

    The URM37 Ultrasonic Sensor V4.0 offers advanced capabilities with improved accuracy, temperature correction, and versatile output modes, suitable for various applications including spatial scanning and automatic measurements.

    Reference

    Specification

    Parameter Value
    Operating Voltage 3.3V~5.5V
    Operating Current 20mA
    Working temperature -10℃~70℃
    Detecting range 2cm-800cm(ultimate range1000cm)
    Resolution 1cm
    Accuracy 1%
    Measuring Period <100ms(Max)
    Dimensions 22mm ×51 mm
    Weight about25g

    Pinout

    Front View

    Num Label Description
    1 VCC Power input (3.3V-5.5V)
    2 GND Ground
    3 NRST Reset
    4 ECHO Measured distance presented by the Data Output0-25000US by PWM pulse width,1 CM /50US representative
    5 SERVO Servo Control Pin
    6 COMP/TRIG COMP:On/OFF mode, when the detected distance is smaller than a pre-set value, this pin pulls low./TRIG:PWM mode trigger input
    7 DAC_OUT Analog voltage output; the voltage is proportional to the distance
    8 RXD Asynchronous communication module data receiving pin: RS232/TTL level
    9 TXD Asynchronous communication module data receiving pin: RS232/TTL level

    FAQ

    • If you have connected sensor to the Arduino, but unable to use it
      please first check the current serial port-level mode, it may be in TTL level, while our module works in RS232 levels.

    Explore More Related Questions >

    Was this article helpful?

    TOP