Skip to Content

Microwave C1001 60GHz mmWave Indoor Fall Detection Sensor 11 Meters (Gravity DFRobot) - SEN0623

The DFRobot Gravity C1001 mmWave Human Detection Sensor (SEN0623) is an advanced 60GHz millimeter-wave radar sensor designed for intelligent indoor human detection, presence sensing, fall detection, and sleep monitoring applications. Unlike traditional PIR sensors that only detect motion, the C1001 continuously detects both moving and stationary people using high-frequency mmWave radar and point-cloud imaging technology. It can recognize human posture, monitor respiration and heart rate during sleep, and detect falls with high accuracy. The sensor communicates through a UART interface, making it easy to integrate with Arduino, ESP32, Raspberry Pi, STM32, and other embedded platforms for smart home, healthcare, security, and automation projects.

Package Includes

  • 1 × DFRobot Gravity C1001 mmWave Human Detection Sensor (SEN0623)


Microwave Motion Detector
249.00 AED 249.00 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • 60GHz millimeter-wave radar human detection sensor.
  • Detects both moving and stationary people.
  • Integrated fall detection with posture recognition.
  • Sleep monitoring with respiration and heart rate measurement.
  • Presence detection without requiring body movement.
  • Wide detection range up to 11 meters.
  • 100° × 100° detection field of view.
  • High immunity to lighting conditions.
  • Operates through darkness, smoke, and light obstacles.
  • UART communication interface for easy integration.
  • Compatible with Arduino, ESP32, STM32, Raspberry Pi, and other controllers.
  • Suitable for smart home, healthcare, and security systems.

Principle of Operation

The C1001 uses a 60GHz FMCW (Frequency-Modulated Continuous Wave) millimeter-wave radar to transmit radio waves and analyze their reflections from surrounding objects. Unlike PIR sensors that only respond to infrared motion, the C1001 continuously measures distance, speed, direction, and micro-movements.

Function of C1001 Sensor

Using advanced point-cloud imaging algorithms, the onboard processor classifies human posture and activity. Tiny chest movements caused by breathing and heartbeat can also be detected within close range, enabling sleep monitoring and life-sign detection. When a sudden posture change followed by prolonged immobility is recognized, the sensor identifies a fall event and reports it through the serial interface.

Applications

  • Elderly fall detection systems
  • Smart home occupancy detection
  • Indoor security systems
  • Sleep monitoring devices
  • Healthcare monitoring
  • Bathroom occupancy detection
  • Automatic lighting control
  • Building automation
  • Human presence sensing
  • IoT monitoring systems

Pinout

Dimension Diagram

Pin Function
VCC 5V Power Supply
GND Ground
TX UART Data Output
RX UART Data Input

Wiring

Real-Time Presence Monitoring with Beetle C6

The C1001 communicates through a standard UART serial interface. Connect the sensor directly to the UART pins of your microcontroller. SoftwareSerial can be used on Arduino UNO if the hardware serial port is reserved for debugging.

Sensor Pin Arduino UNO ESP32
VCC 5V 5V
GND GND GND
TX D10 (Software RX) GPIO16 (RX2)
RX D11 (Software TX) GPIO17 (TX2)

Library Needed

Library Installation

  1. Open Arduino IDE.
  2. Select Sketch → Include Library → Manage Libraries.
  3. Search for DFRobot HumanDetection.
  4. Install the latest library published by DFRobot.

Example Code

#include "SoftwareSerial.h"
#include "DFRobot_HumanDetection.h"

// SoftwareSerial (Arduino RX, Arduino TX)
SoftwareSerial radarSerial(10, 11);

// Create radar object
DFRobot_HumanDetection radar(&radarSerial);

void setup() {
  Serial.begin(115200);
  radarSerial.begin(115200);

  Serial.println("Initializing radar...");

  if (radar.begin()) {
    Serial.println("Radar initialized successfully.");
  } else {
    Serial.println("Radar initialization failed!");
  }
}

void loop() {
  if (radar.presenceDetected()) {
    Serial.println("Human Detected");
  } else {
    Serial.println("No Human");
  }

  delay(500);
}

Specifications

Product Type 60GHz mmWave Human Detection Sensor
Model C1001 (SEN0623)
Radar Technology 60GHz FMCW Millimeter-Wave Radar
Operating Voltage 5V DC
Operating Current ≤100mA
Operating Frequency 61–61.5GHz
Transmission Power 6dBm
Communication Interface UART
Maximum Detection Distance 11m
Detection Angle 100° × 100°
Sleep Detection Distance 0.4–2.5m
Breathing Detection Distance 0.4–1.5m
Breathing Rate Range 10–25 Breaths/Minute
Heart Rate Range 60–100 BPM
Operating Temperature -20°C to +60°C

Resources