Skip to content

Commit 14cf1c4

Browse files
limengdujesserockz
andauthored
Add: Seeed Studio MR60FDA2 mmWave Sensor document (#4330)
Co-authored-by: Jesse Hills <[email protected]>
1 parent f464770 commit 14cf1c4

File tree

4 files changed

+119
-0
lines changed

4 files changed

+119
-0
lines changed
33 KB
Loading

components/seeed_mr60fda2.rst

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit
2+
============================================================
3+
4+
.. seo::
5+
:description: Instructions for setting up Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit.
6+
:image: seeed_mr60fda2.jpg
7+
8+
Component/Hub
9+
-------------
10+
11+
The ``seeed_mr60fda2`` platform allows you to use Seeed Studio's MR60FDA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6 (`Product Page <https://www.seeedstudio.com/MR60FDA2-60GHz-mmWave-Sensor-Fall-Detection-Module-p-5946.html>`__) with ESPHome.
12+
13+
The :ref:`UART <uart>` is required to be set up in your configuration for this sensor to work, ``parity`` and ``stop_bits`` **must be** respectively ``NONE`` and ``1``.
14+
You can use the ESP32 software or hardware (recommended) serial to use the MR60FDA2; its default baud rate is 115200.
15+
16+
.. figure:: images/seeed_mr60fda2.jpg
17+
:align: center
18+
:width: 50.0%
19+
20+
Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6
21+
22+
23+
.. code-block:: yaml
24+
25+
# Example configuration entry
26+
seeed_mr60fda2:
27+
28+
Configuration variables:
29+
************************
30+
31+
- **uart_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`UART Component <uart>` if you want
32+
to use multiple UART buses.
33+
- **id** (*Optional*, :ref:`config-id`): Manually specify the ID for this :doc:`seeed_mr60fda2` component if you need multiple components.
34+
35+
Binary Sensor
36+
-------------
37+
38+
The ``seeed_mr60fda2`` binary sensor allows you to determine the presence of a human.
39+
40+
.. code-block:: yaml
41+
42+
binary_sensor:
43+
- platform: seeed_mr60fda2
44+
people_exist:
45+
name: "Person Information"
46+
fall_detected:
47+
name: "Falling Detected"
48+
49+
Configuration variables:
50+
************************
51+
52+
- **people_exist** (*Optional*): If true when target (person) is detected.
53+
All options from :ref:`Binary Sensor <config-binary_sensor>`.
54+
- **fall_detected** (*Optional*): An indication of whether the radar has detected a fall.
55+
All options from :ref:`Text Sensor <config-text_sensor>`.
56+
57+
Button
58+
------
59+
60+
The ``seeed_mr60fda2`` button allows you to perform actions.
61+
62+
.. code-block:: yaml
63+
64+
button:
65+
- platform: seeed_mr60fda2
66+
get_radar_parameters:
67+
name: "Get Radar Parameters"
68+
factory_reset:
69+
name: "Reset"
70+
71+
Configuration variables:
72+
************************
73+
74+
- **factory_reset**: Restore all radar settings to factory parameters. All options from :ref:`Button <config-button>`.
75+
- **get_radar_parameters**: Get all the current setup parameters of the radar.
76+
All options from :ref:`Button <config-button>`.
77+
78+
79+
Select
80+
------
81+
82+
The ``seeed_mr60fda2`` select allows you to control the configuration.
83+
84+
.. code-block:: yaml
85+
86+
select:
87+
- platform: seeed_mr60fda2
88+
install_height:
89+
name: "Set Install Height"
90+
height_threshold:
91+
name: "Set Height Threshold"
92+
sensitivity:
93+
name: "Set Sensitivity"
94+
95+
Configuration variables:
96+
************************
97+
98+
- **install_height**: Before using the MR60FDA2, please select the installation height of the radar according to the actual situation in order to obtain accurate identification results. The default is 3m.
99+
All options from :ref:`Select <config-select>`.
100+
- **height_threshold**: To accurately distinguish between a person falling and sitting still in this area, you need to set the trigger height that triggers fall detection. This height refers to the distance between the person and the ground at the time of the fall. The default is 0.6m.
101+
All options from :ref:`Select <config-select>`.
102+
- **sensitivity**: Fall sensitivity factor. Defaults to 1 with a range of 1-3, 3 = high and 1 = low.
103+
All options from :ref:`Select <config-select>`.
104+
105+
See Also
106+
--------
107+
108+
- `Official Using Documents for Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6 <https://wiki.seeedstudio.com/getting_started_with_mr60fda2_mmwave_kit/>`_
109+
- `Product Detail Page for Seeed Studio MR60FDA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6 <https://www.seeedstudio.com/MR60FDA2-60GHz-mmWave-Sensor-Fall-Detection-Module-p-5946.html>`_
110+
- `Source of inspiration for implementation <https://github.com/limengdu/MR60FDA2_ESPHome_external_components>`_
111+
- :apiref:`seeed_mr60fda2/seeed_mr60fda2.h`
112+
- :ghedit:`Edit`

images/seeed_mr60fda2.jpg

33 KB
Loading

index.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,13 @@ Environmental
508508
TMP117, components/sensor/tmp117, tmp117.jpg, Temperature
509509
XGZP68xx Series, components/sensor/xgzp68xx, 6897d.jpg, Differential Pressure
510510

511+
Health/Safety
512+
*************
513+
514+
.. imgtable::
515+
516+
Seeed Studio MR60FDA2 mmWave, components/seeed_mr60fda2, seeed_mr60fda2.jpg, Presence & Fall detection
517+
511518
Light
512519
*****
513520

0 commit comments

Comments
 (0)