Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsChoose a PIR sensor if your ESP32 display only needs to wake when someone moves; choose an HLK-LD2410 mmWave presence sensor if it should stay awake while someone sits still. PIR is the simpler, lower-power option in Texas Instruments’ technology comparison. The LD2410 can report static as well as moving human targets, but it requires a 5–12 V supply, UART or status-pin integration, and careful tuning of its detection zones.
The key question: must the display detect someone sitting still?
A motion-triggered display and a presence-aware display have different requirements. If the screen may go dark after its user stops moving, a PIR module is often enough: movement becomes the wake trigger, and the display can manage its own timeout. If a seated or otherwise nearly motionless person should continue to count as present, the HLK-LD2410 is the better-matched option among these two. Its manufacturer manual says it can sense static and slight human movement.
As an Amazon Associate I earn from qualifying purchases.
That distinction is specific to the named LD2410. “mmWave” describes a sensing approach, not one uniform feature set; other radar modules may behave differently. Texas Instruments describes PIR as sensing the difference between an object’s heat and its background, while mmWave radar measures changes in reflected waves, including phase and frequency shifts. The sensor’s processing determines what it reports to the application.
Free tools Windows power users keep installed
One-click scans. No signup required.
PIR and HLK-LD2410 compared
| Decision point | PIR motion sensor | HLK-LD2410 mmWave presence sensor |
|---|---|---|
| Still person | Best suited to a motion-triggered wake or reaction; the cited comparison does not establish stationary-presence detection for a particular PIR module. | The manufacturer says it can detect static and slight human movement. |
| Power | Texas Instruments labels PIR the lowest-power option in its technology comparison. This is a relative comparison, not a measurement for every retail module. | The manufacturer specifies a 5–12 V input. Plan a suitable supply for the exact module and ESP32 board. |
| ESP32 interface | Many modules are used as digital motion triggers, but check the selected board’s datasheet for its output behavior and voltage. | Use the target-status output pin for a simple detected/not-detected signal, or UART for richer data. Default UART is 256000 baud, 1 stop bit, no parity; IO is 3.3 V. |
| Tuning and coverage | Check the selected module’s rated coverage and account for the mounting position and room layout. | Configure the farthest detection distance and sensitivity by distance gate. Radar may also detect activity outside the intended area, including through walls. |
| Physical setup | Module dimensions, pinout, and supply requirements depend on the specific board. | The base LD2410 reference lists a 1.27 mm pin pitch; an adapter or careful soldering may be needed. Variants can differ, so verify the exact model. |
When a PIR sensor is the better choice
- The screen only needs to wake when a person enters or moves nearby.
- A short period of inactivity is an acceptable reason to let the display sleep.
- You want to minimize sensor power and keep firmware integration simple.
- You can verify that the particular PIR module’s output and coverage suit your installation.
Texas Instruments’ broad technology comparison lists PIR range as 10–12 m and describes PIR as the lowest-cost and lowest-power option. Treat those as comparison-table entries, not guaranteed range or pricing for an arbitrary module. A specific board, mounting angle, environment, and sensor design can change practical performance.
#1 Best Overall
- ★24GHz ISM band, the farthest sensing distance is up to 5 meters, the detection angle is large, and the coverage range can reach ± 60 degrees.
- ★Support GPIO and UART output, plug and play, flexible application to different intelligent scenarios and terminal products.
- ★Multi-level intelligent parameter adjustment can be realized through Bluetooth or serial port to meet the needs of scene changes, visual debugging and configuration tools.
- ★Accurate identification within the interval, support sensing range division, shielding interference outside the interval.
- ★Being sensitive to the moving human body, this product can be sensitive to the static, inching, and sitting and lying human body that cannot be recognized by the traditional scheme.
When the HLK-LD2410 is worth the extra setup
- The display should remain active while a person is seated or otherwise still.
- You want more than a basic trigger: its serial data can provide target state and distance-related auxiliary information.
- You can provide the module’s specified supply and use a compatible UART or the target-status pin.
- You can tune the distance gates and sensitivity for the room instead of relying on a default detection area.
The LD2410’s target-status output offers a simpler integration path when the display needs only a presence signal. UART is the option when firmware should use the richer serial information. Neither path removes the need to consider unwanted detections beyond the intended display area.
Connecting an LD2410 to an ESP32
The HLK-LD2410 manual specifies VCC, ground, UART TX/RX, and an optional OUT target-status pin. It specifies 5–12 V input power and 3.3 V IO; do not assume the ESP32 board’s 3.3 V rail can power the radar. The manual’s default serial configuration is 256000 baud, one stop bit, and no parity.
Rank #2
- The HMMD-mmWave-Sensor is a human micro-motion sensor, adopts Frequency Modulated Continuous Wave (FMCW) technology to detect and identify moving, standing, and motionless human body.
- Combining radar signal processing with accurate human detection and ranging algorithms, supports configuring the sensibility for each range independently to improve anti-interference performance.
- Based on AIoT mmWave Sensor SoC S3KM1110, onboard high performance 24GHz 1T1R antennas. Onboard MCU and built-in human micro-motion sensing algorithm for accurate detecting of moving, micro-motion, and standing human.
- Provides UART communication protocol, supports configuring sensing distance range, sensitivity, and absence report delay, easy to operate. Supports UART port and GPIO header output, Compatible with Raspberry Pi / Pi Pico / Jetson Nano / ESP32/ Ar-dui-no.
- Wide-range moving human body sensing distance, supports top-mounted and wall-mounted detection. Compact size, low power consumption, and easy integration, it can be widely used in AIoT scenarios such as Smart Home, Intelligent Security, Smart Business, and Intelligent Lights, etc.
- Check the exact parts. Confirm the LD2410 variant’s pinout and supply requirement, and identify an ESP32 UART and a suitable power source. Check the controller board’s documentation before connecting signals.
- Connect power and ground. Supply the sensor within its specified 5–12 V range and connect its ground to the ESP32 ground. Keep the module’s 3.3 V IO requirement in view when checking signal compatibility.
- Choose the interface. Connect OUT to a suitable ESP32 input if you need only the target-status signal. For serial data, connect the sensor’s TX to the ESP32’s RX and the sensor’s RX to the ESP32’s TX.
- Configure and validate firmware. For UART, set 256000 baud, one stop bit, and no parity unless you have deliberately changed the sensor configuration. Confirm that the firmware recognizes target state before using it to control display sleep or wake behavior.
- Tune the detection area. Set the farthest distance and sensitivity gates for the space in which the display should respond. Test the actual mounting position and check whether movement outside the intended area causes unwanted activation.
A public ESP32-C3 and LD2410C example uses 5 V to power the sensor, 3.3 V UART signals, and crossed TX/RX. Its README describes ESPHome 2024.2 or newer for the built-in component used in that example and also provides an Arduino sketch route. That is an example configuration, not a guarantee for every ESP32 board, sensor variant, or later software release.
Plan for coverage, false triggers, and physical fit
Before choosing a module, map the area where the display should respond: distance to the user, where the sensor will be mounted, and whether adjacent rooms or movement behind a wall could affect it. The LD2410 manual’s distance-gate and sensitivity controls make zone setup possible, but they also make tuning part of the integration. A PIR module’s usable coverage likewise needs to be checked against its own documentation; the TI comparison’s general 10–12 m figure is not a substitute for that check.
Rank #3
- The HMMD-mmWave-Sensor is a human micro-motion sensor, adopts Frequency Modulated Continuous Wave (FMCW) technology to detect and identify moving, standing, and motionless human body.
- Combining radar signal processing with accurate human detection and ranging algorithms, supports configuring the sensibility for each range independently to improve anti-interference performance.
- Based on AIoT mmWave Sensor SoC S3KM1110, onboard high performance 24GHz 1T1R antennas. Onboard MCU and built-in human micro-motion sensing algorithm for accurate detecting of moving, micro-motion, and standing human.
- Provides UART communication protocol, supports configuring sensing distance range, sensitivity, and absence report delay, easy to operate. Supports UART port and GPIO header output, Compatible with Raspberry Pi / Pi Pico / Jetson Nano / ESP32/ Ar-dui-no.
- Wide-range moving human body sensing distance, supports top-mounted and wall-mounted detection. Compact size, low power consumption, and easy integration, it can be widely used in AIoT scenarios such as Smart Home, Intelligent Security, Smart Business, and Intelligent Lights, etc.
For a prototype using the base LD2410, the listed 1.27 mm pin pitch can complicate breadboard wiring. Check the exact suffix and connector format before ordering or laying out a board; do not assume every LD2410 variant has the same physical connections.
Quick Recap
Best Value
- [NATIVE ESPHOME & HOME ASSISTANT INTEGRATION] Designed for Home Assistant enthusiasts seeking hassle-free setup. This mmWave module includes verified ESPHome YAML configuration files. Connect to ESP32 via standard UART, flash the firmware, and instantly access Occupancy, Distance, Energy, and Illuminance entities in Home Assistant—no complex coding or reverse-engineering required.
- [TRUE STATIC PRESENCE UP TO 10M WITH MICRO-MOTION DETECTION] This sensor detects three types of human presence: Motion (walking/running up to 11m), Static (sitting/standing up to 10m), and Micro-Motion. Solves the common frustration of lights turning off while reading, working, or using the bathroom—delivering genuine "always-on-when-occupied" automation.
- [INTELLIGENT NOISE FILTERING & CONFIGURABLE DETECTION RANGE] Built-in adaptive background noise learning algorithm automatically filters non-human interference such as ceiling fans, swaying curtains, or moving plants. Software-configurable distance gates enable boundary definition to prevent wall-penetration false triggers—ensuring the sensor only monitors the intended room without detecting activity in adjacent spaces.
- [INTEGRATED LIGHT SENSOR (0-50 LUX) FOR ADVANCED AUTOMATION] Combines human presence detection and ambient light measurement (0-50 lux) in a single compact module. Eliminates the need for extra light sensors or complex wiring. Enables sophisticated condition-based automations in Home Assistant, such as "Turn on lights only when presence is detected AND ambient light is below 15 lux"—maximizing energy efficiency.
- [WIDE COMPATIBILITY & COMPREHENSIVE OFFICIAL DOCUMENTATION] Operates on 3.6V-5.5V power supply (compatible with both 3.3V and 5V logic systems without level shifters). Works seamlessly with Arduino, Raspberry Pi and ESP32 via standard UART interface. Includes comprehensive official Wikis, ESPHome setup guides, Home Assistant tutorials, sensor data parsing examples, and automatic environment calibration instructions for rapid deployment in DIY smart home projects.
Rank #4
- LD2410C is a highly sensitive 24GHz human presence detection module. It operates using FMCW (Frequency-Modulated Continuous Wave) technology to detect human targets within the configured space
- By integrating radar signal processing with advanced human detection algorithms, the module enables highly sensitive presence monitoring while also calculating target distance and other auxiliary parameters
- Unlike conventional solutions, this LD2410C sensor can detect not only moving human bodies but also static, micro-motion, and seated/lying postures, ensuring superior detection capabilities
- With real-time detection and a fast response time, the LD2410C module offers a maximum sensing range of 5 meters and a distance resolution of 0.75 meters, ensuring reliable performance
- Featuring both GPIO and UART interfaces for plug-and-play operation, the module supports flexible deployment across various smart scenarios and end devices
Decision guide
- Choose PIR for a movement-based wake trigger, especially when lower sensor power and straightforward integration matter more than detecting a still person.
- Choose the HLK-LD2410 when a seated, still user should continue to count as present and you can accommodate its supply, interface, and zone-tuning requirements.
- Choose neither by name alone if exact coverage, output voltage, connector, or firmware support is critical. Verify the datasheet and variant for the actual module you plan to use.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

