ESPHome mmWave Presence Sensor Case

Copyright Claim

ESPHome mmWave Presence Sensor Case

Boost
0
5
0

Print Profile(1)

All
X1 Carbon
P1S
P1P
X1
X1E
A1

0.2mm layer, 2 walls, 15% infill PLA
0.2mm layer, 2 walls, 15% infill PLA
22 min
1 plate

Open in Bambu Studio
Boost
0
5
0
0
4
0
Released

Description

My ESP32 board has 30 pins and measures about 29mm x 52mm. I had to remove the pins to make the whole assembly thin. I wasn't happy with how large the other enclosures that I could find were. I also didn't find many cases that fit the LD2420 module.

I placed the PCBs side by side so I could bridge the 3.3v and GND.

My modules had firmware 1.5.9. The case press fits, you may want/need to drill the holes to get it to fit.

Here's my yaml for configuring the board with the wiring shown (for my firmware) in the photos for anyone that wants to skip the learning stage of doing one of these.

uart:  id: ld2420_uart  baud_rate: 115200  tx_pin: GPIO16  rx_pin: GPIO17  parity: NONE  stop_bits: 1    ld2420:text_sensor:  - platform: ld2420    fw_version:      name: LD2420 Firmwaresensor:  - platform: ld2420    moving_distance:      name : Moving Distancebinary_sensor:  - platform: ld2420    has_target:      name: Presenceselect:  - platform: ld2420    operating_mode:      name: Operating Modenumber:  - platform: ld2420    presence_timeout:      name: Detection Presence Timeout    min_gate_distance:      name: Detection Gate Minimum    max_gate_distance:      name: Detection Gate Maximum    # See "Number" section below for detail    gate_select:      name: Select Gate to Set    still_threshold:      name: Set Still Threshold Value    move_threshold:      name: Set Move Threshold Valuebutton:  - platform: ld2420    apply_config:      name: Apply Config    factory_reset:      name: Factory Reset    restart_module:      name: Restart Module    revert_config:      name: Undo Edits

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more