AliExpress.io
Ultrasonic ModuleDJLK-003B2 Distance Measuring Transducer Sensor For Arduino Ultrasonic Wave Detector Ranging Module

Ultrasonic ModuleDJLK-003B2 Distance Measuring Transducer Sensor For Arduino Ultrasonic Wave Detector Ranging Module

4.59+ sold
$15.07$60.26
75% OFF
Buy on AliExpress

You will be redirected to AliExpress to complete your purchase

Specifications

Brand Name
NoEnName_Null
High-concerned chemical
None
Origin
Mainland China
Output
Switching Transducer
Theory
Ultrasonic Sensor
is_customized
Yes
Material
Polymer

Product Description


1、product description
 
The waterproof integrated ultrasonic distance sensor is a module for distance measurement using ultrasonic sensing technology. The module adopts high-performance processors and high-quality components, and the products are stable and reliable, with long service life. The module uses waterproof ultrasonic transducer, which has strong adaptability to working environment. The module has built-in high-precision ranging algorithm and power management program, which has high ranging accuracy and low power consumption.
 
2、characteristic
 
1、Intelligent signal processing circuit is adopted, which has small blind area and long measuring distance.
2、Waterproof shell integrated ultrasonic, which can be used stably outdoors.
3、Small measuring angle and high precision.
4、Sensing distance: 22-600cm
5、Working temperature -25℃ to +80℃.
 
 

3、Switch output


parameter

minimum value

maximum

supply voltage

DC12V

DC24V

Distance range

22CM

600CM

precision

1CM

2CM

Measuring angle

20 degree

Response time

1S

output current

100ma

Wiring instructions

Brown(VCC) Black(GND)     Blue(OUT)


4、Modbus output


parameter

Modbus

input voltage

5V and 12-24V

operational current

≤20ma

Blind zone distance

0-25cm

Range of plane object

25-600cm

Output mode

RS485-Modbus

work cycle

100ms

Normal temperature measurement accuracy

±1+(S*0.3%)cm

Probe center frequency

40K±1.0KHz

Launch angle

20degree

Detecting the stability of central axis

±2.5degree

Working temperature

­15~60℃

Storage temperature

­25~80℃

Working humidity

≤80%RH

Storage humidity

≤90%RH

Wiring instructions

Red(VCC)Black(GND)Green(B) White(A )



joggle/interface

data bit

Stop position

Parity check

Baud rate

RS485

8

1

without

Default9600bps


protocol parameter

model

verify

Sensor address

Read function code

Write function code

Modbus-RTU

CRC-16/Modbus

Settable,default0x01

0x03

0x06


Modbus Protocol format

The user equipment is the master, and the sensor of this module is the slave.

(一)Host send (read):



name

Device address

Read function code0x03

Register address

Number of registers

CRC-16test

length

1

1

2

2

2



(二)Slave response (read):

name

Device address

Read function code0x03

Returnsthe number of bytes

data field

CRC-16test

length

1

1

1

N

2




condition

Register address

Register function

data type

explain

read only

0x0100

Processing value

16-bit unsigned integer

Start ranging after receiving the instruction, and output the distance value in mm with a response time of 500ms after the algorithm processing.

read only

0x0101

Real time value

16-bit unsigned integer

Start ranging after receiving the instruction, and directly output the real-time distance value in mm with a response time of 100ms.

read only

0x0200

Slave address

16-bit unsigned integer

Range: 0x00-0xFE, default 0x01,0xFF is the broadcast address.


Modbusregister


Examples of communication

Example 1 Reading Processing Value Data

host machine:01 03 01 00 00 01 85 F6

From the machine:01 03 02 02 F2 38 A1

explain:The sensor address is 0x01,Processing distance value is 0x02F2,Converted to decimal is 754mm


Example 2 Reading real-time value data

host machine:01 03 01 01 00 01 D4 36

From the machine:01 03 02 02 EF F8 A8

explain:The sensor address is 0x01,The real-time distance value is 0x02EF,Converted to decimal is 751 mm


Example 3 Modify the slave sensor address

host machine:01 06 02 00 00 05 48 71

From the machine:01 06 02 00 00 05 48 71

explain:Sensor address changed from 0x01 to 0x05


五、UART output


input voltage

5V

operational current

≤20ma

Blind zone distance

0-22cm

Range of plane object

22-600cm

Output mode

UART serial port

work cycle

100ms

measurement accuracy

±1+(S*0.3%)cm

Probe center frequency

40K±1.0KHz

Launch angle

20degree

Detecting the stability of central axis

±2.5degree

Working temperature

­15~60℃

Storage temperature

­25~80℃

Working humidity

≤80%RH

Storage humidity

≤90%RH

Wiring instructions(Controlled)

Red(VCC)Black(GND)White(TX)Green(RX)Yellow(TRG)

Wiring instructions(automatic)

Brown(VCC)Black(GND) Yellow(RX) Blue(TX)


UART

data bit

Stop position

Parity check

Baud rate

TTL

8

1

NO

9600bps

UART communication format



Frame data

explain

byte

frame header

Fixed at 0XFF

1 byte

Data_H

High 8 bits of distance data

1 byte

Data_L

Lower 8 bits of distance data

1 byte

SUM

Communication checksum

1 byte

UART output format

Example of UART output

frame header

Data_H

Data_L

SUM

0XFF

0X07

0XA1

0XA7

fill:The checksum only keeps the lower 8 bits of the accumulated value;

SUM =(frame header+ Data_H+ Data_L)&0x00FF

=(0XFF + 0X07 + 0XA1)&0x00FF

=0XA7;

Distance value= Data_H*256+ Data_L=0X07A1; Converted to decimal equals1953;


一、Module factory default address code: 0XFF。

二、Every time the module receives an address code (100MS interval), it returns a measured value.。

三、Measurement data format:0XFF + H_DATA + L_DATA + SUM

1. 0XFF:Is the data start bit, which is used for detection;

2. H_DATA :High 8 bits of distance data;

3. L_DATA:Lower 8 bits of distance data;

4. SUM:0XFF+H_DATA+L_DATAData sum(Only the lower 8 bits are transmitted)。

example:Measured value:FF 07 A1 A7

0X07:High range data;

0XA1:Low range data;

The distance value is:0X07A1 ;Convert to decimal as1953; Unit: mm。

四、Serial communication: baud rate 9600, check bit: no stop bit: 1 bit.


 
六、Distance setting description
 
The sensor can freely adjust the distance by pressing the key.
Step 1: Point the sensor at the distance to be adjusted.
Step 2: press and hold the button for more than 2S, and the green
light flashes twice to complete the setting.


七、product size



By default, the detection starting point is the probe surface, and the bell mouth plane needs to be reduced by 40 mm.

Pros & Cons

Pros

  • Waterproof integrated design for reliable outdoor use
  • High-performance processor and quality components for stability
  • Long service life with polymer material
  • Customizable for various Arduino projects

Cons

  • Limited detailed specs like exact range or voltage requirements
  • Polymer material may be less rugged than metal alternatives
  • Requires programming knowledge for full functionality
  • Origin Mainland China may mean variable quality control

Common Questions

What material is the Ultrasonic Module DJLK-003B2 made from?

The module is made from polymer material, ensuring lightweight and durable construction for ultrasonic sensing.

Is this ultrasonic distance sensor compatible with Arduino boards?

Yes, it is specifically designed as a distance measuring transducer sensor for Arduino ultrasonic wave detector ranging modules.

What are the typical dimensions or size of the DJLK-003B2 module?

Exact dimensions are not listed, but as a compact transducer module, it fits standard Arduino prototypes, typically around 20-45mm in length.

How do I use the ultrasonic module for distance measurement?

Connect it to an Arduino via switching transducer output, use ultrasonic sensing technology with provided code libraries for reliable ranging up to several meters.

What is the shipping time for this ultrasonic sensor from Mainland China?

Shipping from Mainland China typically takes 7-20 business days via standard ePacket or AliExpress Standard Shipping, with tracking provided.

Product information last updated on March 30, 2026