
Ultrasonic ModuleDJLK-003B2 Distance Measuring Transducer Sensor For Arduino Ultrasonic Wave Detector Ranging Module
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
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.
七、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 for reliable outdoor use
- High-performance processor for stability
- Long service life ultrasonic ranging
- Arduino compatible switching transducer
Cons
- Polymer material may limit extreme durability
- No exact dimensions or range specs in listing
- Generic brand, no specific model details
- Requires integration knowledge
Common Questions
What material is the DJLK-003B2 ultrasonic module made from?
Polymer material for waterproof integrated design.
What is the size and ranging capability of this Arduino sensor?
Compact module for distance measurement using ultrasonic waves.
Is the ultrasonic transducer compatible with Arduino?
Yes, designed for Arduino distance measuring and detection.
How to use the waterproof ultrasonic sensor?
Integrate with high-performance processor; stable for long service life.
What customization and shipping for this module?
is_customized: Yes; origin Mainland China.
Product information last updated on March 30, 2026
