Skip to main content

mmWaveキットとGroveをESPHomeに接続する

note

この文書は 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 KitRaspberry 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キットの設定
  1. ESPHomeページを開き、右下のNEW DEVICEボタンをクリックします。
  1. 次に、CONTINUEをクリックします。
  1. 任意の名前を入力し、NEXTをクリックします。
  1. デバイスタイプを選択し、ESP32-C3をクリックします。
  1. 設定ファイル内で後でキーを確認できるので、ここではSKIPをクリックします。
  1. 設定ファイルを編集する必要があります。EDITをクリックします。
  1. 以下のコードは参考用です。これを設定ファイルにコピーしてください。コードを完成させたら、右上のINSTALLボタンをクリックします。
tip
  1. apiota部分にはデフォルトのキーやパスワードが設定されているため変更する必要はありません。
  2. wifi部分では、自分のSSIDとパスワードを変更する必要があります。
  3. コードを見るにはこちらをクリック
  1. ポップアップウィンドウが表示されるので、3番目の項目をクリックします。
  1. 以下のようにクリックします。
  1. mmWaveキットの設定が完了し、このページが表示されます。右下のCLOSEボタンをクリックします。
b. mmWaveキットのデータを概要に追加する
  1. Settingsページに移動し、Devices & servicesをクリックします。
  1. 設定済みゾーンでESPHomeをクリックします。
tip

ESPHomeが設定済みゾーンに表示されず、発見済みゾーンに表示される場合は、このリンクのステップ15からステップ18を参照してください。

  1. devicesをクリックします。ここでは2つのデバイスがありますが、あなたの場合は1つのデバイスだけかもしれません。
  1. mmWave Kit Plus Groveをクリックします。
  1. ADD TO DASHBOARDをクリックして、情報をダッシュボードに追加します。このページをスクロールして、追加したい情報をさらに選択できます。
  1. ADD TO DASHBOARDを続けてクリックします。
  1. 最後に、左上のoverviewボタンをクリックしてダッシュボードに情報が表示されるのを確認できます。

GroveをESPHomeに接続する

光センサー(LS06-S)

ステップ1: ハードウェア接続

Grove光センサーをGroveケーブルを使用してmmWaveキットに接続します。以下の画像を参考にしてください。

ステップ2: ソフトウェア設定
a. 光センサーの設定
  1. 以下のコードを設定ファイルの対応する位置に追加してください。画像を参考にしてください。
  - platform: adc
pin: GPIO2
name: "Light Sensor"
update_interval: 1s
  1. 次に、左上のINSTALLボタンをクリックします。正常に進行すると以下の画像が表示されます。
tip
エラーが発生した場合は、以下のようにビルドファイルをクリーンアップしてください。
  1. 以下のようなエラーが発生する可能性があります。
  1. Clean Build Files をクリックして、一部のファイルをクリーンアップします。
  1. クリーンアップ後、CLOSE をクリックして再度 INSTALL を試してください。
b. ダッシュボードに光センサーを追加する
  1. 左上の Overview をクリックし、右上の "三点アイコン"Edit dashboard をクリックします。
  1. 右下の ADD CARD をクリックします。
  1. BY ENTITY をクリックし、Light Sensor エントリを選択して CONTINUE をクリックします。
  1. PICK DIFFERENT CARD を選択します。
  1. Gauge を選択します。
  1. 最小値を 0、最大値を 1 に設定し、SAVE をクリックします。
  1. 最終的にダッシュボードに光センサーが表示されます。

温度・湿度センサー (DHT20)

ステップ 1: ハードウェア接続

温度・湿度センサー を Grove ケーブルを使用して mmWave キットに接続します。以下の画像を参考にしてください。

ステップ 2: ソフトウェア設定
a. 温度・湿度センサーの設定
  1. 以下のコードを対応する位置に設定ファイルに追加してください。画像を参考にしてください。
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
  1. その後、左上の INSTALL ボタンをクリックします。正常に動作すれば以下の画像が表示されます。
tip

エラーが発生した場合は、こちら を参考にしてください。

b. ダッシュボードに温度・湿度センサーを追加する
  1. 左上の Overview をクリックし、右上の "三点アイコン"Edit dashboard をクリックします。
  1. 右下の ADD CARD をクリックします。
  1. BY ENTITY をクリックし、HumidityTemperature エントリを選択して CONTINUE をクリックします。
  1. ADD TO DASHBOARD をクリックします。
  1. 最終的にダッシュボードに温度と湿度のデータが表示されます。

火炎センサー

ステップ 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 センサー
振動センサー

技術サポートと製品ディスカッション

私たちの製品をお選びいただきありがとうございます!製品の使用体験ができる限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...