Human Micro-Motion Detection mmWave Sensor (24GHz S3KM1110 FMCW Radar Module)
Ditch standard passive infrared tracking limitations by introducing the Human Micro-Motion Detection mmWave Sensor. Driven by the powerful Silicon Micro AIoT S3KM1110 SoC, this state-of-the-art 24GHz radar system utilizes Frequency Modulated Continuous Wave (FMCW) technology to monitor human status safely without camera intrusion. Far superior to basic motion boards, it registers completely stationary individuals, slight breathing fluctuations, and walking targets. Processing data cleanly over UART and GPIO pins, it is the premier choice for zero-latency home automation triggers, industrial security grids, and energy-saving smart appliances.
₹ 319
₹ 423
| : |
Add FAQ
Detailed Description
The Human Micro-Motion Detection mmWave Sensor is an ultra-compact electronic breakout designed to solve the structural vulnerabilities of traditional Passive Infrared (PIR) modules. PIR sensors rely purely on reading thermal differentials, meaning they cannot detect a person who is sitting completely still or reading a book. The Waveshare HMMD module completely eliminates this blind spot by deploying industrial-grade millimeter-wave radar scanning technology powered by the specialized Silicon Micro AIoT S3KM1110 SoC.
Operating via Frequency Modulated Continuous Wave (FMCW) modulation, the module continuously radiates low-power 24GHz signals through its integrated onboard 1T1R (1 Transmit, 1 Receive) high-frequency antenna plane. Instead of simply looking for shifting ambient patterns, the radar registers tiny adjustments in wave phase shifts. The chip's local MCU runs advanced signal-processing algorithms to process these wave reflections. This allows it to identify subtle movements like chest expansions from breathing, enabling it to classify a target as moving, micro-moving, standing, or completely stationary with total privacy protection.
Key Features and Benefits
-
Advanced S3KM1110 FMCW Silicon Engine: Continuously tracks moving, slow-swaying, or completely static, motionless individuals without needing physical movement to stay triggered.
-
Granular Multi-Gate Range Masking: Supports individual sensitivity configurations across independent distance windows via simple UART register commands to eliminate false triggers from background objects like wind-blown curtains.
-
Dual Interface Hardware Channels: Outputs a basic Active-High presence state trigger through its standard GPIO output pin, while simultaneously streaming detailed distance statistics across a 115200-baud UART port.
-
Flexible Mounting Mechanics: Supports ceiling-mounted arrays for close-proximity downward scanning or wall-mounted integration for extended front-facing surveillance fields.
-
Broad Development Board Support: Includes rich online support documentation, sample setup blocks, and initialization demos for Raspberry Pi, RP2040, Arduino, ESP32, and Jetson Nano platforms.
Technical Specifications
| Feature Component | Specification Details |
| Core Radar Processor | Silicon Micro AIoT S3KM1110 Millimeter-Wave SoC |
| Peripheral Coprocessor | PY32F003F17U6TR Core Microcontroller Architecture |
| Operating RF Spectrum | 24.00 GHz to 24.25 GHz ISM Spectrum Grid |
| Maximum Scan Bandwidth | 0.25 GHz |
| Radar Antenna Footprint | Onboard Integrated High-Gain 1T1R Antenna Matrix |
| Effective Detection Angle | ±60° Broad Horizontal Conical Arc Field |
| Wall-Mounted Range Limits | Moving Target: 10m | Micro-Motion Target: 6m |
| Ceiling-Mounted Range Limits | Moving Target: 5m | Micro-Motion Target: 4m |
| Measurement Accuracy Limit | Within ±0.15m target offset tracking gaps |
| Target Distance Resolution | 0.7m Spatial Separation Gating Steps |
| Operating Power Rail | 3.0V to 3.6V DC Max (3.3V Standard Operating Line) |
| Average Operational Current | 50 mA Nominal Continuous Draw |
| Communication Interface | Hardware UART Interface (115200 Default Baud Rate) | GPIO Output State Pin |
How to Configure & Wire
Module Pinout Identification:
-
3V3: Primary power input line. Requires a stable, filtered +3.3V DC supply line (±0.3V absolute threshold).
-
GND: System ground reference.
-
TX: Serial Data Out. Transmits calculated distance frames and human status packets to your microcontroller.
-
RX: Serial Data In. Receives configuration parameters, sensing range limits, and sensitivity thresholds.
-
GPIO_OUT: Digital presence flag pin. Drives High immediately when human activity or presence is recognized; drops Low during prolonged absence states.
Quick Setup Prototyping Steps:
-
Connect the module’s 3V3 pin to the 3.3V power rail of your development board, and wire GND to the common ground rail.
-
Wire the module's TX pin to your microcontroller's serial receive line (e.g., ESP32 RX2 / GPIO 16), and attach the module's RX pin to the corresponding serial transmit line (e.g., ESP32 TX2 / GPIO 17).
-
If you just want a simple trigger without parsing data streams, you can run the GPIO_OUT pin directly into any digital input pin on an Arduino or ESP32 and read it exactly like a classic PIR motion sensor.
-
Upload the sample code block below to read the continuous incoming UART telemetry packets from the sensor:
#include
// Initialize the secondary hardware serial port for ESP32 boards
HardwareSerial RadarSerial(2); // RX2 = GPIO 16, TX2 = GPIO 17
void setup() {
Serial.begin(115200); // Open standard USB debug stream at 115200 bps
delay(500);
Serial.println("Initializing Waveshare 24GHz HMMD Radar Interface...");
// Start serial communication with the S3KM1110 sensor board
RadarSerial.begin(115200, SERIAL_8N1, 16, 17);
Serial.println("Radar Data Stream Online. Parsing data arrays...");
}
void loop() {
// Read and mirror raw radar sensor configuration packets to the serial monitor
if (RadarSerial.available()) {
while (RadarSerial.available()) {
uint8_t incomingByte = RadarSerial.read();
// Print incoming values in hexadecimal format for clean data frame identification
if (incomingByte < 0x10) Serial.print("0");
Serial.print(incomingByte, HEX);
Serial.print(" ");
}
Serial.println(); // Line break for next incoming telemetry frame
}
delay(100); // 100ms processing loop cycle pace
}
Applications
-
Advanced Smart Home Automation: Links with smart home platforms like Home Assistant to keep room lighting and climate control active as long as someone is reading or working inside.
-
Intelligent Commercial Security Nodes: Monitors secure indoor facilities after hours, flagging intruders who try to avoid detection by standing perfectly still.
-
Energy-Efficient Smart Kiosks: Automatically awakens interactive video displays or ATMs when a user approaches, dropping back into a low-power standby mode during quiet periods.
-
Intelligent Lighting Control: Operates public fixtures or office meeting rooms efficiently by ensuring lights remain active only when real presence is verified.
Package Includes
-
1 x Human Micro-Motion Detection mmWave Sensor Breakout Module
Shipping & Delivery
-
Free shipping on orders above ₹999 across India
-
Dispatched within 1-3 business days
-
Expected delivery: 3-7 business days depending on location
-
Secure packaging to ensure safe transit of electronic components
0 Reviews For this Product