LD2410S Human Presence Sensor

View on Amazon
Overview
About LD2410S Human Presence Sensor
The LD2410S is an ultra-low-power 24GHz mmWave radar sensor designed for human presence detection. It operates at 3.3V and consumes approximately 0.1mA, making it ideal for battery-powered applications. Unlike other LD2410 variants, the LD2410S uses a different UART communication protocol with a baud rate of 115200. It can detect both moving and stationary human targets within a range of up to 8 meters. For more information on the LD2410 series, see LD2410.
Get Your LD2410S
Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.
LD2410S Specifications
Complete technical specification details for LD2410S Human Presence Sensor
📊 Technical Parameters
LD2410S Pinout
The **LD2410S** is a 5-pin ultra-low-power 24GHz mmWave radar sensor:
Visual Pinout Diagram

Pin Types
Quick Tips
**Interface**: UART (115200 baud - different from other LD2410 variants),📡 **Technology**: 24GHz FMCW radar (ultra-low-power),👤 **Detection**: Both stationary and moving human targets,📏 **Range**: 0.2 to 8 meters (longest range in LD2410 series)
**Field of View**: ±60° detection angle,🎚️ **Gates**: Configurable distance gates (0.75m resolution),⚡ **Power**: 3.3V DC only (~0.1mA ultra-low power consumption)
**Battery-Friendly**: Ideal for battery-powered IoT devices,📊 **Pin Spacing**: 2.54mm (standard breadboard-compatible),⚠️ **Protocol**: Unique UART protocol - incompatible with standard LD2410 libraries
Pin Descriptions
| Pin Name | Type | Description | Notes |
|---|---|---|---|
1 3V3 | Power | Power input | 3.3V DC only (NOT 5V tolerant) |
2 GND | Power | Ground connection | |
3 TX | Communication | UART transmit | Sends data from sensor (connect to ESP32 RX) |
4 RX | Communication | UART receive | Receives commands (connect to ESP32 TX) |
5 OUT | Communication | Digital presence output | 3.3V HIGH when presence detected (optional) |
Wiring LD2410S to ESP32
To interface the **LD2410S** with an **ESP32** for ultra-low-power presence detection:
Visual Wiring Diagram

Connection Status
Protocol
Pin Connections
| LD2410S Pin | Connection | ESP32 Pin | Description |
|---|---|---|---|
1 3V3 Required | 3.3V | Power supply (3.3V ONLY) | |
2 GND Required | GND | Ground | |
3 TX Required | GPIO16 (RX2) | Sensor transmit to ESP32 receive | |
4 RX Required | GPIO17 (TX2) | Sensor receive from ESP32 transmit | |
5 OUT Optional | GPIO18 | Digital presence output (optional) |
**UART2**: Use UART2 on ESP32 (GPIO16/17 are default UART2 pins)
**Baud Rate**: 115200 bps (NOT 256000 like other LD2410 variants)
**Power**: 3.3V ONLY - do NOT connect to 5V (will damage sensor)
**TX/RX**: Connect sensor TX to ESP32 RX, sensor RX to ESP32 TX
**OUT Pin**: 3.3V logic level, safe for ESP32 GPIO
**Low Power**: ~0.1mA consumption, perfect for battery-powered projects
**Custom Protocol**: Uses unique UART protocol - standard LD2410 libraries won't work
**Community Support**: Custom ESPHome component available (github.com/MrUndead1996/ld2410s-esphome)
LD2410S Troubleshooting
Common issues and solutions to help you get your sensor working
Common Issues
Issue: The ESP32 receives no data from the sensor.
Ensure correct wiring: swap TX and RX if needed, and confirm baud rate is set to 115200. Verify power is supplied at 3.3V.
Issue: The sensor does not detect presence even when someone is in range.
Check detection parameters using the LD2410S configuration tool. Ensure UART communication is functioning correctly.
Issue: Sensor intermittently detects presence or fails to maintain detection.
Adjust detection thresholds using the configuration tool. Reposition sensor to minimize obstructions.
Issue: UART component in ESPHome reports failure to initialize.
Verify UART pins are correct, baud rate is 115200, and no other component is using the same UART bus.
Debugging Tips
Use the Serial Monitor to check for error messages and verify the sensor's output. Add debug prints in your code to track the sensor's state.
Use a multimeter to verify voltage levels and check for continuity in your connections. Ensure the power supply is stable and within the sensor's requirements.
Additional Resources
LD2410S Programming Examples
Ready-to-use code examples for different platforms and frameworks
As of now, there is no official Arduino library available for the LD2410S sensor. Due to its unique UART communication protocol at 115200 baud, existing LD2410 libraries are incompatible. Developers interested in integrating the LD2410S with Arduino are advised to refer to the sensor's datasheet and implement custom UART communication handling based on the provided protocol specifications.
The LD2410S sensor is not currently supported by the official ESPHome LD2410 component due to its different UART protocol and baud rate of 115200. However, there is a custom ESPHome component available that provides preliminary support for the LD2410S. You can find this custom component at MrUndead1996/ld2410s-esphome. Please note that this is a community-developed solution and may require additional configuration and testing.
Currently, there is no official PlatformIO library available for the LD2410S sensor. Developers aiming to integrate the LD2410S with PlatformIO should refer to the sensor's datasheet and implement custom UART communication handling based on the provided protocol specifications.
At present, there is no official MicroPython library for the LD2410S sensor. Due to its unique UART communication protocol at 115200 baud, existing LD2410 libraries are incompatible. Developers interested in integrating the LD2410S with MicroPython are advised to refer to the sensor's datasheet and implement custom UART communication handling based on the provided protocol specifications.
Wrapping Up LD2410S
The ESP32 LD2410S Human Presence Sensor is a powerful Human Presence sensor that offers excellent performance and reliability. With support for multiple development platforms including Arduino, ESP-IDF, ESPHome, PlatformIO, and MicroPython, it's a versatile choice for your IoT projects.
Best Practices
For optimal performance, ensure proper wiring and follow the recommended configuration for your chosen development platform.
Safety First
Always verify power supply requirements and pin connections before powering up your project to avoid potential damage.
Ready to Start Building?
Now that you have all the information you need, it's time to integrate the LD2410S into your ESP32 project and bring your ideas to life!







