Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use mmWave Human Static Presence Sensor: Examples, Pinouts, and Specs

Image of mmWave Human Static Presence Sensor
Cirkit Designer LogoDesign with mmWave Human Static Presence Sensor in Cirkit Designer

Introduction

The Grove - mmWave Human Static Presence Sensor (MR24HPC1) is a highly sensitive sensor that utilizes millimeter-wave (mmWave) technology to detect the presence of humans, even when they are stationary. Unlike traditional motion sensors, this sensor can identify static human presence, making it ideal for applications where detecting subtle human presence is critical.

Explore Projects Built with mmWave Human Static Presence Sensor

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Mega 2560 and ESP32 CAM Based Motion Detection and RFID Security System
Image of Arduino Mega Circuit: A project utilizing mmWave Human Static Presence Sensor in a practical application
This circuit is designed for a multi-sensor motion detection system with image capture and RFID reading capabilities. It uses an Arduino Mega 2560 as the central processing unit, interfacing with microwave radar motion sensors, an ESP32 CAM, and RFID boards. Power management is handled by voltage regulators and DC-DC converters, and an Arduino MKR WiFi 1010 is included for potential wireless communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino and ESP8266 Based Environmental Monitoring System with GPS Tracking
Image of sih1: A project utilizing mmWave Human Static Presence Sensor in a practical application
This circuit is a multi-sensor data acquisition system with remote data transmission capabilities. It uses an Arduino UNO to collect data from an HC-SR04 ultrasonic sensor for distance measurement, a DHT11 sensor for temperature and humidity, an MQ-5 sensor for gas detection, and a GPS NEO 6M module for location tracking. The collected data is sent to an ESP8266 NodeMCU, which transmits it to a remote server via Wi-Fi for monitoring and analysis.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Zero W-Based Health Monitoring System with LoRa and GPS
Image of PET COLLAR: A project utilizing mmWave Human Static Presence Sensor in a practical application
This circuit is a multi-sensor data acquisition system powered by a Raspberry Pi Zero W. It integrates various sensors including a temperature sensor (LM35), an MPU-6050 accelerometer and gyroscope, a MAX30102 pulse oximeter, a GPS module, and a LoRa module for wireless communication. The system collects environmental and physiological data, which can be transmitted wirelessly via the LoRa module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino Mega 2560-Based Biometric and Health Monitoring System with WiFi Connectivity
Image of Health Monitoring Device: A project utilizing mmWave Human Static Presence Sensor in a practical application
This circuit is designed as a multifunctional biometric and environmental data acquisition system with wireless capabilities. It uses an Arduino Mega 2560 to collect data from various sensors, including heart rate, temperature, and fingerprint, and displays information on an OLED screen. User interactions are managed through pushbuttons, and data can be transmitted wirelessly via an ESP8266 module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with mmWave Human Static Presence Sensor

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Arduino Mega Circuit: A project utilizing mmWave Human Static Presence Sensor in a practical application
Arduino Mega 2560 and ESP32 CAM Based Motion Detection and RFID Security System
This circuit is designed for a multi-sensor motion detection system with image capture and RFID reading capabilities. It uses an Arduino Mega 2560 as the central processing unit, interfacing with microwave radar motion sensors, an ESP32 CAM, and RFID boards. Power management is handled by voltage regulators and DC-DC converters, and an Arduino MKR WiFi 1010 is included for potential wireless communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of sih1: A project utilizing mmWave Human Static Presence Sensor in a practical application
Arduino and ESP8266 Based Environmental Monitoring System with GPS Tracking
This circuit is a multi-sensor data acquisition system with remote data transmission capabilities. It uses an Arduino UNO to collect data from an HC-SR04 ultrasonic sensor for distance measurement, a DHT11 sensor for temperature and humidity, an MQ-5 sensor for gas detection, and a GPS NEO 6M module for location tracking. The collected data is sent to an ESP8266 NodeMCU, which transmits it to a remote server via Wi-Fi for monitoring and analysis.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of PET COLLAR: A project utilizing mmWave Human Static Presence Sensor in a practical application
Raspberry Pi Zero W-Based Health Monitoring System with LoRa and GPS
This circuit is a multi-sensor data acquisition system powered by a Raspberry Pi Zero W. It integrates various sensors including a temperature sensor (LM35), an MPU-6050 accelerometer and gyroscope, a MAX30102 pulse oximeter, a GPS module, and a LoRa module for wireless communication. The system collects environmental and physiological data, which can be transmitted wirelessly via the LoRa module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Health Monitoring Device: A project utilizing mmWave Human Static Presence Sensor in a practical application
Arduino Mega 2560-Based Biometric and Health Monitoring System with WiFi Connectivity
This circuit is designed as a multifunctional biometric and environmental data acquisition system with wireless capabilities. It uses an Arduino Mega 2560 to collect data from various sensors, including heart rate, temperature, and fingerprint, and displays information on an OLED screen. User interactions are managed through pushbuttons, and data can be transmitted wirelessly via an ESP8266 module.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Smart Home Automation: Automatically control lighting, HVAC systems, or appliances based on human presence.
  • Security Systems: Detect intruders or monitor restricted areas for unauthorized presence.
  • Energy Management: Optimize energy usage by detecting occupancy in rooms or buildings.
  • Healthcare Monitoring: Monitor patients or elderly individuals for safety and well-being.
  • Office Automation: Enable smart workspaces by detecting occupancy for resource allocation.

Technical Specifications

The following table outlines the key technical details of the MR24HPC1 sensor:

Parameter Value
Operating Voltage 5V DC
Operating Current ≤ 60mA
Detection Range 0.5m to 9m
Detection Angle 120° (Horizontal), 100° (Vertical)
Communication Interface UART (3.3V TTL)
Operating Frequency 24GHz
Operating Temperature -40°C to 85°C
Dimensions 20mm x 20mm

Pin Configuration and Descriptions

The MR24HPC1 sensor has a 4-pin Grove interface. The pinout is as follows:

Pin Name Description
1 VCC Power supply input (5V DC)
2 GND Ground
3 RX UART Receive pin (3.3V TTL)
4 TX UART Transmit pin (3.3V TTL)

Usage Instructions

How to Use the Sensor in a Circuit

  1. Power the Sensor: Connect the VCC pin to a 5V power source and the GND pin to ground.
  2. Connect UART Interface: Use the RX and TX pins to communicate with a microcontroller or computer. Ensure the UART voltage level is 3.3V to avoid damaging the sensor.
  3. Mount the Sensor: Place the sensor in a location with a clear line of sight to the area you want to monitor. Avoid obstructions that may interfere with mmWave signals.
  4. Read Data: Use a microcontroller (e.g., Arduino UNO) or a UART-to-USB converter to read the sensor's output. The sensor provides presence detection data via the UART interface.

Important Considerations and Best Practices

  • Avoid Interference: Keep the sensor away from metal objects or other mmWave devices to minimize signal interference.
  • Optimal Placement: Mount the sensor at a height of 1.5m to 2.5m for best detection performance.
  • Power Supply: Use a stable 5V power source to ensure reliable operation.
  • UART Voltage Levels: If using a 5V microcontroller, use a level shifter to convert the UART signals to 3.3V.

Example Code for Arduino UNO

Below is an example of how to interface the MR24HPC1 sensor with an Arduino UNO:

#include <SoftwareSerial.h>

// Define RX and TX pins for SoftwareSerial
SoftwareSerial mmWaveSerial(2, 3); // RX = Pin 2, TX = Pin 3

void setup() {
  Serial.begin(9600); // Initialize Serial Monitor at 9600 baud
  mmWaveSerial.begin(115200); // Initialize mmWave sensor at 115200 baud

  Serial.println("mmWave Human Static Presence Sensor Initialized");
}

void loop() {
  // Check if data is available from the sensor
  if (mmWaveSerial.available()) {
    String sensorData = ""; // Variable to store sensor data

    // Read all available data from the sensor
    while (mmWaveSerial.available()) {
      char c = mmWaveSerial.read();
      sensorData += c;
    }

    // Print the received data to the Serial Monitor
    Serial.println("Sensor Data: " + sensorData);
  }

  delay(100); // Small delay to avoid overwhelming the Serial Monitor
}

Notes on the Code

  • The SoftwareSerial library is used to create a secondary UART interface on pins 2 and 3 of the Arduino UNO.
  • The sensor communicates at a baud rate of 115200, so ensure the correct baud rate is set in the code.
  • The received data can be parsed further based on the sensor's communication protocol.

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Data Received from the Sensor

    • Solution: Check the UART connections (RX and TX). Ensure the RX pin of the Arduino is connected to the TX pin of the sensor and vice versa.
    • Solution: Verify that the sensor is powered correctly (5V on VCC and GND connected).
  2. Incorrect or Garbled Data

    • Solution: Ensure the baud rate in the code matches the sensor's default baud rate (115200).
    • Solution: Check for loose or faulty connections in the UART interface.
  3. Sensor Not Detecting Presence

    • Solution: Ensure the sensor is mounted in a location with a clear line of sight to the monitored area.
    • Solution: Verify that the detection range (0.5m to 9m) and angle (120° horizontal, 100° vertical) are appropriate for your application.

FAQs

Q: Can the sensor detect multiple people in the same area?
A: The sensor is optimized for detecting human presence but does not differentiate between multiple individuals.

Q: Is the sensor affected by environmental conditions?
A: The sensor is designed to operate in a wide temperature range (-40°C to 85°C) and is generally unaffected by lighting or weather conditions. However, large metal objects or other mmWave devices may cause interference.

Q: Can I use the sensor with a 5V UART interface?
A: No, the sensor's UART interface operates at 3.3V. Use a level shifter if connecting to a 5V microcontroller.

By following this documentation, you can effectively integrate the Grove - mmWave Human Static Presence Sensor (MR24HPC1) into your projects for reliable human presence detection.