mmWaveキットとGroveをESPHomeに接続する
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
はじめに
mmWave Human Detection Sensor KitはSeeed Studio XIAO ESP32C3を搭載しており、Wi-Fi/BLE接続をサポートし、mmWaveセンサーによる正確な人間検知を提供します。追加機能のためにGroveモジュールをシームレスに接続できます。Home Assistantのセットアップを1~2分で簡単に実現し、便利な無線Over-The-Air(OTA)アップデートを提供します。交換可能なmmWaveセンサーにより広範な汎用性を実現します。スマートホームオートメーションのカスタマイズ、侵入検知、高齢者の健康状態の監視に最適です。
ハードウェア準備
HomeAssistantを実行するサーバーとしてRaspberry Pi 4Bを使用し、ハードウェアとしてmmWave Human Detection Sensor Kitを使用します。また、複数のGroveセンサーを併用します。
mmWave Human Detection Sensor Kit | Raspberry Pi 4B |
---|---|
![]() | ![]() |
Groveセンサー
ソフトウェア準備
Home Assistantのインストール
Home Assistantがすでに稼働していることを確認してください。Home Assistantを製品にフラッシュする方法を紹介する複数のWikiがあります。私はRaspberry Pi 4Bを使用しているので、公式の方法を使用してRaspberry Pi 4BにOSをフラッシュできます。
Home AssistantにESPHomeをインストール
ESPHomeはHome Assistant Add-Onとして利用可能で、アドオンストアから簡単にインストールできます。

- ステップ1. INSTALLをクリック

- ステップ2. すべてのオプションを有効にしてSTARTをクリック

ESPHomeが正常にロードされると、以下のウィンドウが表示されます。

はじめに
mmWaveキットをESPHomeに接続する
ステップ1: ハードウェア接続
Type-Cケーブルを使用してmmWaveキットをHomeAssistantに接続します。以下の画像を参考にしてください。

ステップ2: ソフトウェア設定
a. mmWaveキットの設定
- ESPHomeページを開き、右下のNEW DEVICEボタンをクリックします。

- 次に、CONTINUEをクリックします。

- 任意の名前を入力し、NEXTをクリックします。

- デバイスタイプを選択し、ESP32-C3をクリックします。

- 設定ファイル内で後でキーを確認できるので、ここではSKIPをクリックします。

- 設定ファイルを編集する必要があります。EDITをクリックします。

- 以下のコードは参考用です。これを設定ファイルにコピーしてください。コードを完成させたら、右上のINSTALLボタンをクリックします。

api
とota
部分にはデフォルトのキーやパスワードが設定されているため変更する必要はありません。wifi
部分では、自分のSSIDとパスワードを変更する必要があります。- コードを見るにはこちらをクリック
- ポップアップウィンドウが表示されるので、3番目の項目をクリックします。

- 以下のようにクリックします。

- mmWaveキットの設定が完了し、このページが表示されます。右下のCLOSEボタンをクリックします。

b. mmWaveキットのデータを概要に追加する
- Settingsページに移動し、Devices & servicesをクリックします。

- 設定済みゾーンでESPHomeをクリックします。

ESPHomeが設定済みゾーンに表示されず、発見済みゾーンに表示される場合は、このリンクのステップ15からステップ18を参照してください。
- devicesをクリックします。ここでは2つのデバイスがありますが、あなたの場合は1つのデバイスだけかもしれません。

- mmWave Kit Plus Groveをクリックします。

- ADD TO DASHBOARDをクリックして、情報をダッシュボードに追加します。このページをスクロールして、追加したい情報をさらに選択できます。

- ADD TO DASHBOARDを続けてクリックします。

- 最後に、左上のoverviewボタンをクリックしてダッシュボードに情報が表示されるのを確認できます。

GroveをESPHomeに接続する
光センサー(LS06-S)
ステップ1: ハードウェア接続
Grove光センサーをGroveケーブルを使用してmmWaveキットに接続します。以下の画像を参考にしてください。

ステップ2: ソフトウェア設定
a. 光センサーの設定
- 以下のコードを設定ファイルの対応する位置に追加してください。画像を参考にしてください。
- platform: adc
pin: GPIO2
name: "Light Sensor"
update_interval: 1s

- 次に、左上のINSTALLボタンをクリックします。正常に進行すると以下の画像が表示されます。

- 以下のようなエラーが発生する可能性があります。

- Clean Build Files をクリックして、一部のファイルをクリーンアップします。

- クリーンアップ後、CLOSE をクリックして再度 INSTALL を試してください。

b. ダッシュボードに光センサーを追加する
- 左上の Overview をクリックし、右上の "三点アイコン" と Edit dashboard をクリックします。

- 右下の ADD CARD をクリックします。

- BY ENTITY をクリックし、Light Sensor エントリを選択して CONTINUE をクリックします。

- PICK DIFFERENT CARD を選択します。

- Gauge を選択します。

- 最小値を 0、最大値を 1 に設定し、SAVE をクリックします。

- 最終的にダッシュボードに光センサーが表示されます。

温度・湿度センサー (DHT20)
ステップ 1: ハードウェア接続
温度・湿度センサー を Grove ケーブルを使用して mmWave キットに接続します。以下の画像を参考にしてください。

ステップ 2: ソフトウェア設定
a. 温度・湿度センサーの設定
- 以下のコードを対応する位置に設定ファイルに追加してください。画像を参考にしてください。
i2c:
sda: GPIO6
scl: GPIO7
scan: True
id: bus_0x38
sensor:
- platform: aht10
temperature:
name: "Living Room Temperature"
humidity:
name: "Living Room Humidity"
update_interval: 60s


- その後、左上の INSTALL ボタンをクリックします。正常に動作すれば以下の画像が表示されます。

エラーが発生した場合は、こちら を参考にしてください。
b. ダッシュボードに温度・湿度センサーを追加する
- 左上の Overview をクリックし、右上の "三点アイコン" と Edit dashboard をクリックします。

- 右下の ADD CARD をクリックします。

- BY ENTITY をクリックし、Humidity と Temperature エントリを選択して CONTINUE をクリックします。

- ADD TO DASHBOARD をクリックします。

- 最終的にダッシュボードに温度と湿度のデータが表示されます。

火炎センサー
ステップ 1: ハードウェア接続
Grove ケーブルを使用して 火炎センサー を mmWave キットのアナログポートに接続します。以下の動画を参考にしてください。
ステップ 2: ソフトウェア設定
a. 火炎センサーの設定
以下のコードを設定ファイルに追加し、mmWave キットに INSTALL してください。
binary_sensor:
- platform: gpio
pin:
number: GPIO3
inverted: true
name: "Flame Detecctor"
device_class: smoke
b. ダッシュボードに火炎センサーを追加する
光センサーまたは温度・湿度センサーの手順を参考にしてください。
YAML ファイルを使用したその他のセンサー
Seeed Studio Contributor Program によってサポートされています。Mohammed に感謝します。以下のセンサーがさらにサポートされています:
ATH20 センサー
SHT35 センサー
SHT40 センサー
振動センサー
技術サポートと製品ディスカッション
私たちの製品をお選びいただきありがとうございます!製品の使用体験ができる限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。