Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:59 15 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Pico Radar

Author Message
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1637
Posted: 06:54am 14 Nov 2025
Copy link to clipboard 
Print this post

For tracking humans
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5464
Posted: 07:48am 14 Nov 2025
Copy link to clipboard 
Print this post

Nice
PicomiteVGA PETSCII ROBOTS
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2680
Posted: 06:24pm 14 Nov 2025
Copy link to clipboard 
Print this post

what they think of next?
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1637
Posted: 09:19pm 14 Nov 2025
Copy link to clipboard 
Print this post

Data Structure and Meaning for RD-03D Radar Module
The data received from the RD-03D radar module consists of a series of bytes that represent different attributes of detected targets. Here’s a breakdown of the typical data structure to help you understand what each byte represents.

Data Frame Structure
A typical data frame from the RD-03D contains several fields that provide information about detected objects. Below is a common structure:

Header (2 bytes): Identifies the start of the data frame.
Length (1 byte): Specifies the total length of the data packet.
Target Count (1 byte): Indicates how many targets are detected.
Targets Data (n * [Data Fields]): Contains information about each detected target.
Checksum (1 byte): Used for data integrity verification.
Example Data Frame Breakdown
Here’s a conceptual example for parsing a data frame:

plaintext

Copy Code
0xFD 0xFC | Length | Target Count | Target 1 Data | Target 2 Data | ... | Checksum
Target Data Fields
Each target's data typically includes the following details:

Distance (2 bytes):
Represents the distance to the target in centimeters.
A value of 0x0001 corresponds to 1 cm.
Speed (2 bytes):
The speed of the target in centimeters per second (cm/s).
A positive value indicates approach, while a negative value indicates retreat.
Angle (2 bytes):
Angle relative to the radar in degrees multiplied by a scaling factor (e.g., 0.1).
For example, a value of 0x01F4 would represent 31.4 degrees.
Width (2 bytes):
Target's physical width in centimeters.
Height (2 bytes):
Target's physical height in centimeters.
Example of Parsed Data
Assuming you receive the following sample data frame:

plaintext

Copy Code
0xFD 0xFC | 0x06 | 0x02 | 0x00 | 0x64 | 0x00 | 0x1E | 0x00 | 0x0A | 0x00 | 0x0C | 0xB4
Interpretation:

Header: 0xFD 0xFC
Length: 0x06 bytes
Target Count: 0x02 (two targets detected)
Target 1:
Distance: 0x0064 (100 cm)
Speed: 0x0001E (30 cm/s)
Angle: 0x000A (1.0 degrees)
Width: 0x000C (12 cm)
Height: 0x00B4 (180 cm)
Checksum: Validates data integrity.



Only £7 on Amazon  
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1637
Posted: 09:28pm 14 Nov 2025
Copy link to clipboard 
Print this post

Paintball marker on rotary table. Servo for elevation. Solenoid for trigger.

Wonder if I can get access to Backshed from jail?

😂 🤣
 
PhenixRising
Guru

Joined: 07/11/2023
Location: United Kingdom
Posts: 1637
Posted: 09:52pm 14 Nov 2025
Copy link to clipboard 
Print this post

Those guys: "We have created a library"

WTF! How are people supposed to learn when everything is pre-packaged.

This is another reason why MMBasic should be the standard for education.
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025