diff --git a/components/images/seeed_mr60bha2.jpg b/components/images/seeed_mr60bha2.jpg new file mode 100644 index 0000000000..def821e574 Binary files /dev/null and b/components/images/seeed_mr60bha2.jpg differ diff --git a/components/seeed_mr60bha2.rst b/components/seeed_mr60bha2.rst new file mode 100644 index 0000000000..0a49752c1b --- /dev/null +++ b/components/seeed_mr60bha2.rst @@ -0,0 +1,69 @@ +Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit +=============================================================================== + +.. seo:: + :description: Instructions for setting up Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit. + :image: seeed_mr60bha2.jpg + +Component/Hub +------------- + +The ``seeed_mr60bha2`` platform allows you to use Seeed Studio MR60BHA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6 (`Product Page `__) with ESPHome. + +The :ref:`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``. +You can use the ESP32 software or hardware serial to use this MR60BHA2, its default baud rate is 115200. + +.. figure:: images/seeed_mr60bha2.jpg + :align: center + :width: 50.0% + + Seeed Studio MR60BHA2 60GHz mmWave Fall Detection Sensor Kit with XIAO ESP32C6 + + +.. code-block:: yaml + + # Example configuration entry + seeed_mr60bha2: + +Configuration variables: +************************ + +- **uart_id** (*Optional*, :ref:`config-id`): Manually specify the ID of the :ref:`UART Component ` if you want + to use multiple UART buses. +- **id** (*Optional*, :ref:`config-id`): Manually specify the ID for this :doc:`seeed_mr60bha2` component if you need multiple components. + +Sensor +------ + +The ``seeed_mr60bha2`` sensor allows you to perform different measurements. + +.. code-block:: yaml + + sensor: + - platform: seeed_mr60bha2 + breath_rate: + name: "Real-time respiratory rate" + heart_rate: + name: "Real-time heart rate" + distance: + name: "Distance to detection object" + +Configuration variables: +************************ + +- **breath_rate** (*Optional*, int): Radar-detected respiratory rate during the first 60 seconds. + All options from :ref:`Sensor `. +- **heart_rate** (*Optional*, int): Heart rate during the first 60 seconds as detected by the radar. + All options from :ref:`Sensor `. +- **distance** (*Optional*, int): Straight-line distance between the radar and the monitoring object. + All options from :ref:`Sensor `. + + +See Also +-------- + +- `Official Using Documents for Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit with XIAO ESP32C6 `_ +- `Product Detail Page for Seeed Studio MR60BHA2 60GHz mmWave Breathing and Heartbeat Detection Sensor Kit with XIAO ESP32C6 `_ +- `Source of inspiration for implementation `_ +- :apiref:`seeed_mr60bha2/seeed_mr60bha2.h` +- :ghedit:`Edit` diff --git a/images/seeed_mr60bha2.jpg b/images/seeed_mr60bha2.jpg new file mode 100644 index 0000000000..def821e574 Binary files /dev/null and b/images/seeed_mr60bha2.jpg differ diff --git a/index.rst b/index.rst index 8db42a23d9..0a07c5ed6b 100644 --- a/index.rst +++ b/index.rst @@ -514,6 +514,7 @@ Health/Safety .. imgtable:: + Seeed Studio MR60BHA2 mmWave, components/seeed_mr60bha2, seeed_mr60bha2.jpg, Breathing & heartbeat detection Seeed Studio MR60FDA2 mmWave, components/seeed_mr60fda2, seeed_mr60fda2.jpg, Presence & Fall detection Light