

The CDM324 is a motion radar sensor designed to detect movement by emitting microwave signals and analyzing the reflected waves. This compact and efficient sensor operates on the Doppler radar principle, making it highly reliable for motion detection. It is widely used in security systems, automatic lighting, and automation applications to sense the presence of objects or people. Its ability to detect motion through non-metallic materials makes it versatile for various indoor and outdoor applications.








Below are the key technical details of the CDM324 motion radar sensor:
| Parameter | Value |
|---|---|
| Operating Voltage | 4.75V to 5.25V DC |
| Operating Current | 30mA (typical) |
| Frequency Range | 24.125 GHz ± 25 MHz |
| Detection Range | Up to 15 meters |
| Output Signal | Analog and digital (Doppler) |
| Operating Temperature | -20°C to +75°C |
| Dimensions | 25mm x 25mm x 8mm |
The CDM324 module has a simple pinout for easy integration into circuits. Below is the pin configuration:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (4.75V to 5.25V DC). |
| 2 | GND | Ground connection. |
| 3 | IF Output | Intermediate Frequency (IF) output signal, representing the Doppler shift. |
| 4 | EN (Enable) | Enable pin. Pull high to activate the module; pull low to disable it. |
Below is an example of how to connect the CDM324 to an Arduino UNO and read the motion detection signal:
// CDM324 Motion Radar Sensor Example
// Reads the IF output signal and prints the value to the Serial Monitor.
const int sensorPin = A0; // Analog pin connected to the IF Output of CDM324
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(sensorPin, INPUT); // Set the sensor pin as input
}
void loop() {
int sensorValue = analogRead(sensorPin); // Read the analog value from the sensor
Serial.print("Motion Signal: ");
Serial.println(sensorValue); // Print the sensor value to the Serial Monitor
delay(100); // Delay for 100ms before the next reading
}
sensorValue will vary depending on the motion detected. You can use this value to trigger specific actions, such as turning on a light or sounding an alarm.loop() function as needed for your application.No Motion Detected
False Positives
Weak Signal Output
Module Not Powering On
Q1: Can the CDM324 detect motion through walls?
A1: The CDM324 can detect motion through non-metallic walls, such as wood or drywall, but it cannot penetrate metallic barriers.
Q2: What is the maximum detection range of the CDM324?
A2: The sensor can detect motion up to 15 meters under optimal conditions.
Q3: Can I use the CDM324 outdoors?
A3: Yes, but ensure the sensor is protected from moisture and extreme environmental conditions.
Q4: How do I process the IF output signal?
A4: The IF output signal can be processed using an operational amplifier or a microcontroller with an ADC to detect motion and trigger actions.
By following this documentation, you can effectively integrate the CDM324 motion radar sensor into your projects for reliable motion detection.