Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversFall ResetAmazon USFall reset deals: check better picks before checkoutAmazon US: today's deals, useful picks and quick comparisons.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
Blog

Build Your Own Human Presence Detector in Three Minutes

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

Short answer: this project combines a Carenuity C3-Mini ESP32-C3 board with an HLK-LD2410C 24 GHz radar module to detect radar-derived presence without a camera or microphone. A prepared demonstration may take about three minutes, but a first build normally takes longer because it requires soldering, assembly, Android setup, testing, and—if required—Home Assistant integration.

What this project builds

The project, published by Timothy Mwala on Hackster.io on April 11, 2024, is a small, low-voltage presence-sensing prototype. Its main parts are:

  • A Carenuity C3-Mini based on the ESP32-C3
  • An HLK-LD2410C 24 GHz radar sensor
  • A radar sensor adapter
  • A USB-C data cable and power source
  • An Android phone running the HLK configuration app

The radar module emits and receives radio energy and evaluates movement in its detection area. The ESP32-C3 supplies power, connectivity, and a platform for later automation. The Android app is used to configure or inspect the radar module over Bluetooth. The original project also mentions Home Assistant, but it does not include a complete firmware package, ESPHome configuration, pinout, or Home Assistant setup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This is a sensor that reports radar-detected activity or presence. It does not identify a person, count occupants, prove that a room is empty, or provide a certified security system.

#1 Best Overall
WWZMDiB 5 Pcs PIR Sensor Compatible with HC-SR501 PIR Motion Module for Arduino Raspberry Pi STM32 (Comes with 2 Dedicated Cases)
  • WWZMDiB 5 Pcs PIR Sensor: When a human body enters the sensing range, the temperature difference between the body and the background causes a voltage change in the pyroelectric device. After amplification and comparison, the voltage signal is output.
  • Voltage:DC 4.5-20V
  • Detection Angle: <110 ° cone angle Lens size
  • Detection range: 3-7 meters (10-23 feet)(adjustable)
  • Two triggering modes: H: The output signal is maintained as long as a person is present. L: Triggered once with each change.

Why use mmWave instead of an ordinary motion sensor?

A passive infrared (PIR) sensor generally responds when a warm body moves across its field of view. That makes PIR inexpensive, simple, and power-efficient, but a person sitting still may eventually stop triggering it.

A 24 GHz millimeter-wave radar module can respond to much smaller movement, including movement associated with a stationary person. Results depend heavily on sensor placement, distance settings, sensitivity, reflections, and the surrounding room. “Presence” therefore means a configured radar signal is being detected—not guaranteed detection of every occupant.

Technology Strengths Limitations
PIR Low cost, low power, straightforward setup May miss a person who remains still
24 GHz mmWave Can detect small movement and stationary occupants; works in darkness More sensitive to reflections, placement, clutter, and configuration
Camera Provides visual context and identification Privacy, lighting, security, bandwidth, and processing concerns
Wi-Fi CSI Can sense occupancy without a camera, microphone, or dedicated radar module More experimental and dependent on the network and environment

A separate project called ESPectre uses Wi-Fi channel-state information on ESP32 hardware. It is not the method used here.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Who should build it?

This is a good fit for a beginner who can solder and wants to experiment with ESP32 hardware, privacy-conscious occupancy sensing, smart lighting, or Home Assistant.

It is not the right choice if you need a finished, certified security product; battery operation without additional engineering; a no-tools installation; or safety-critical occupancy monitoring. The documented configuration path also depends on an Android phone, so iPhone-only users may not be able to follow it exactly.

Parts and tools

Item Purpose Before you start
Carenuity C3-Mini ESP32-C3 controller and connectivity Confirm whether headers are already installed
HLK-LD2410C 24 GHz presence radar Confirm the exact module variant and voltage requirements
Radar adapter Provides a convenient connection between the radar and controller Check header type and orientation
USB-C data cable Power and, where applicable, data communication A charge-only cable may prevent flashing or serial communication
Android phone Runs the HLK app over Bluetooth Install the app and enable Bluetooth before testing
Soldering iron and solder Installs the headers Not needed if boards arrive pre-soldered
Power source Provides regulated low-voltage USB power Do not connect mains voltage directly

A breadboard and jumper wires are useful as a fallback if the adapter is unavailable. During the first test, do not attach a relay or mains-powered load.

Rank #2
MENGQI-CONTROL Request to Exit PIR Motion Sensor Exit Infrared Detector for Exit for Automatic Opening Door Access Control
  • Support NO(Normal Open) and COM, not support NC( Normal Close). it normally work together with another master device( control device or a professional power unit) to trigger relay
  • Max mounting height:3-4M;Detection Area:4m(W)x2m(D)
  • Technology:24G Microwave abd microprocessor
  • Detection mode: Movement
  • When walk close to door, it will detect person and trigger to open lock automatically. High-sensitivity, quick and accurate response. Specially apply in commercial, industrial and demanding of automatic access area.

What “three minutes” really means

The title is best understood as a quick demonstration claim, not a complete first-time build promise. The Hackster page requires soldering and labels its instructions as one hour, which is a more realistic expectation for a beginner.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Prepared demonstration: with pre-soldered boards, the correct wiring, an installed app, and a ready power source, observing the detector may take only a few minutes.
  2. First build: allow extra time for identifying parts, soldering headers, checking wiring, assembling the boards, installing the app, pairing over Bluetooth, and correcting mistakes.
  3. Smart-home installation: firmware, Wi-Fi reporting, Home Assistant entities, automations, enclosure work, and room-specific tuning are separate stages.

Before assembly

  • Verify that the board is the Carenuity C3-Mini or obtain documentation for any replacement board.
  • Check whether the C3-Mini and radar adapter already have headers.
  • Confirm the radar module’s voltage requirements and adapter orientation.
  • Use a known data-capable USB-C cable.
  • Prepare a regulated USB power source.
  • Install the HLK Android app from Google Play if it is currently available for your phone.
  • Keep the initial test at low voltage and disconnect all external loads.

Do not infer the C3-Mini pin mapping from another ESP32 board. The original Hackster page refers to an image for breadboard wiring but does not provide a complete textual pinout. Exact connections should be checked against the C3-Mini and HLK-LD2410C documentation before power is applied.

Documented assembly and first test

The source project describes this sequence:

  1. Solder long female headers to the C3-Mini.
  2. Solder male headers to the radar adapter.
  3. Mount the HLK-LD2410C on the adapter.
  4. If the adapter is unavailable, use a breadboard and jumper wires following a verified wiring diagram.
  5. Enable Bluetooth on the Android phone.
  6. Open the HLK configuration app.
  7. Power the assembled device through USB.
  8. Observe the sensor’s response while moving through the detection area.
  9. Remain still for a period and check whether the presence indication remains active.
  10. Walk away and observe how long the sensor takes to return to an unoccupied state.

Start with the electronics on a non-conductive surface. Inspect for solder bridges, reversed connectors, loose headers, and exposed conductors before connecting power.

Configuration and placement

Radar performance is determined as much by installation as by the module. Aim the sensor at the area you want to automate, not at the largest possible space.

  • Keep fans, moving curtains, plants, doors, and rotating equipment out of the detection zone where possible.
  • Be aware that furniture, metal, walls, and room geometry can create reflections or dead zones.
  • Limit the detection distance so a doorway or adjacent room does not keep the target room marked occupied.
  • Test the final orientation rather than relying only on a bench test.
  • Use a non-metallic enclosure if the sensor must be enclosed; a metal enclosure may shield or distort the radar.

Begin with conservative sensitivity and a small detection area. Then test walking, sitting, standing still, opening doors, running fans, operating HVAC equipment, and moving pets. Leave the sensor in its final position for several hours or days before connecting it to lights, HVAC controls, or notifications.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Home Assistant: what is and is not documented

The Hackster project says the sensor can be integrated with Home Assistant, but it does not document a reproducible integration. It does not supply firmware, ESPHome YAML, MQTT topics, entity names, discovery instructions, or a verified wiring table.

Rank #3
HiLetgo 3pcs HC-SR501 PIR Infrared Sensor Human Body Infrared Motion Module for Arduino Raspberry Pi
  • Operating voltage range: DC 4.5-20V
  • Quiescent Current: <50uA Trigger: L can not be repeated trigger/H can be repeated trigger(Default repeated trigger)
  • Delay time: 5-200S(adjustable) the range is (0.xx second to tens of second)
  • Board Dimensions: 32mm*24mm
  • Angle Sensor: <100 ° cone angle Lens size sensor:Diameter:23mm(Default)

A complete smart-home implementation needs three distinct layers:

  1. Local sensing: the radar module detects activity.
  2. Device reporting: firmware on the ESP32 sends a state over Wi-Fi, MQTT, ESPHome, or another supported method.
  3. Automation: Home Assistant uses the reported state for lights, alerts, dashboards, or HVAC rules.

Do not treat the Android app as proof that cloud connectivity is required. It is described as a Bluetooth configuration tool, while normal operation and Home Assistant reporting depend on the firmware and integration chosen.

For a simple occupancy automation, use a delay and an “occupied” condition rather than switching equipment instantly on every state change. Also test what happens when Wi-Fi, the ESP32, or the power supply fails.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Common problems

The board does not power on

Try a known-good regulated USB supply and a different cable. Inspect the headers and adapter orientation. Disconnect the radar and external accessories, then test the controller by itself. Stop immediately if a component becomes hot.

The phone cannot find the sensor

Confirm Bluetooth is enabled, the app is compatible with the phone, and the device is powered. Android permissions and app availability can change over time. The source project does not establish the app’s current compatibility or interface.

The radar powers up but reports no presence

Check the wiring and supply voltage, then test at a closer distance. Verify that the radar is not shielded by the enclosure or blocked by furniture. Review the configured distance and sensitivity settings.

Rank #4
PIR Motion Sensor Activated Sound Player Speaker with USB Cable, Download Your own MP3 Audio Files to Play Speech, Music or Sound Effects (White)
  • Motion sensor audio player detection range is up to 13ft(4m), 120° view angle. It will trigger the sound remind you when someone or animals enter and move in the monitored area.
  • Music files can be customized, Download MP3 or WAV music files by computer. (Recommend the Windows 7 ) MP3 audio files playback, single track or multiply play.This product only supports USB data cable to replace voice, not TF card.The card slot is for decoration only.(Part of the audio has been downloaded for the initial product, if you need to change it, please connect to the computer to replace the audio)
  • Indoor festival music decorations ,halloween and christmas party fun music,entrance door greeting, driving animals soundbox or alert. Install front doors, window frames, driveways, and anywhere you want to be playing music to motion.
  • Customize your chimes, your MP3 sound file will playback automatically after the PIR sensor detects movement. sounds as you wish! Included mounting screws, ball mounting accessories, USB cable
  • Operates with 3 AAA batteries (Not Included) and optional to be plugged in DC5V (USB Cable Included) for external power supply. (If you have any questions about the product, please contact us immediately and we will reply you within 24 hours.)

The detector stays occupied

Look for fans, curtains, HVAC vibration, pets, reflections, or activity beyond the intended room. Reduce the detection area or sensitivity and retest in the final location.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The detector misses a person

Check orientation, range limits, blocked radar, an overly narrow zone, and timeout behavior. A weak-reflection position or incorrect wiring can also produce false negatives.

Home Assistant cannot see the device

First prove that the sensor works locally. Then verify the firmware, Wi-Fi connection, transport method, entity configuration, and discovery settings independently. The original project does not provide enough information to troubleshoot a complete Home Assistant installation step by step.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Safety and privacy

Keep the prototype as a low-voltage electronics project. Never connect mains voltage directly to the ESP32 or radar module. If the sensor eventually controls a lamp, use an appropriately rated, enclosed relay or a certified smart plug. Mains wiring requires separate electrical-safety knowledge and should not be added casually to a beginner quick-start.

Radar is camera-free and microphone-free, but it still produces information about people’s presence. Tell occupants when occupancy sensing is installed, protect the device and network, and avoid using it as a medical monitor, emergency system, or sole intrusion alarm.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Alternatives

PIR sensor

Choose PIR when low cost, low power, and simple movement detection matter more than detecting someone sitting still. A PIR-plus-mmWave combination can improve responsiveness in some rooms, but it adds hardware and tuning.

Best Value
IS335 WIRED PIR Motion Detector, 40' x 56' by Honeywell
  • IS335 WIRED PIR Motion Detector, 40' x 56' by Honeywell

Other LD2410-family modules

LD2410 variants and related modules differ in wiring, sensitivity, range, outputs, and tracking features. A comparable example uses a digital presence output and UART for richer data such as target distance and signal strength. Its example assigns UART to GPIO16 and GPIO17, presence to GPIO4, relay control to GPIO5, and serial communication to 115200 baud. Those assignments belong to that specific ESP32 example and must not be copied to the Carenuity C3-Mini without verification. See the referenced LD2410 implementation.

DFRobot C4001

The C4001 family offers longer-range options, including versions described as 12 m and 25 m models. That range is excessive for many rooms and can make zoning and false-positive control harder. See the comparative C4001 guide and DFRobot’s official site for current product information.

Wi-Fi CSI sensing

ESPectre uses changes in Wi-Fi channel-state information rather than a dedicated radar module. It is a separate, more experimental approach.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Ready-made hardware

Readers who value predictable installation over soldering can consider a finished sensor such as the Apollo Automation MSR-2. A ready-made unit may provide a better enclosure and simpler Home Assistant path, but it removes much of the educational and customization value of building the detector yourself.

Verdict

This is a worthwhile beginner electronics project if the goal is to learn how an ESP32 and 24 GHz radar module work together. It offers a privacy-conscious way to experiment with occupancy-based lighting, workspace automation, and notifications.

It is not honestly a complete three-minute build for most first-time makers. Treat three minutes as the best-case demonstration time; budget longer for soldering, wiring checks, configuration, tuning, and smart-home integration. If reliability, enclosure quality, support, and immediate Home Assistant operation matter more than learning, a finished presence sensor is usually the better choice.

Quick Recap

Bestseller No. 1
WWZMDiB 5 Pcs PIR Sensor Compatible with HC-SR501 PIR Motion Module for Arduino Raspberry Pi STM32 (Comes with 2 Dedicated Cases)
WWZMDiB 5 Pcs PIR Sensor Compatible with HC-SR501 PIR Motion Module for Arduino Raspberry Pi STM32 (Comes with 2 Dedicated Cases)
Voltage:DC 4.5-20V; Detection Angle: <110 ° cone angle Lens size; Detection range: 3-7 meters (10-23 feet)(adjustable)
$8.99
Bestseller No. 2
MENGQI-CONTROL Request to Exit PIR Motion Sensor Exit Infrared Detector for Exit for Automatic Opening Door Access Control
MENGQI-CONTROL Request to Exit PIR Motion Sensor Exit Infrared Detector for Exit for Automatic Opening Door Access Control
Max mounting height:3-4M;Detection Area:4m(W)x2m(D); Technology:24G Microwave abd microprocessor
$39.99
Bestseller No. 3
HiLetgo 3pcs HC-SR501 PIR Infrared Sensor Human Body Infrared Motion Module for Arduino Raspberry Pi
HiLetgo 3pcs HC-SR501 PIR Infrared Sensor Human Body Infrared Motion Module for Arduino Raspberry Pi
Operating voltage range: DC 4.5-20V; Delay time: 5-200S(adjustable) the range is (0.xx second to tens of second)
$8.49
Bestseller No. 5
IS335 WIRED PIR Motion Detector, 40' x 56' by Honeywell
IS335 WIRED PIR Motion Detector, 40' x 56' by Honeywell
IS335 WIRED PIR Motion Detector, 40' x 56' by Honeywell
$24.89

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.