TimerCamera シリーズ ESPHome 統合

TimerCamera / -X / -F の ESPHome 統合には、カメラ、RTC、PSRAM、およびステータス LED コンポーネントが含まれます。

1. デバイス概要

項目 情報
製品名 TimerCamera / TimerCamera-X / TimerCamera-F
SKU U082 / U082-X / U082-F
主な機能 画像キャプチャ、RTC タイマー、ステータス LED 制御
通信インターフェース I2C、カメラパラレルインターフェース、GPIO
ESPHome コンポーネント psram、esp32_camera、bm8563、adc、switch.gpio、ledc、monochromatic
必要な ESPHome バージョン /

2. コンポーネントの説明

設定の注意
以下は TimerCamera-X を例としています。モデルによってレンズの画角が異なる場合があるため、カメラのモデルとピンは各デバイスに対応する完全な設定に従ってください。

PSRAM

カメラの画像バッファには ESPHome 公式の PSRAM コンポーネントを使用します:

psram:
  mode: quad
  speed: 80MHz

OV3660 カメラ

TimerCamera-X は ESPHome 公式の ESP32 Camera コンポーネントを使用します:

i2c:
  - id: bsp_i2c
    sda: GPIO12
    scl: GPIO14
  - id: cam_i2c
    sda: GPIO25
    scl: GPIO23

esp32_camera:
  name: OV3660 Camera
  external_clock:
    pin: GPIO27
    frequency: 20MHz
  i2c_id: cam_i2c
  data_pins: [GPIO32, GPIO35, GPIO34, GPIO5, GPIO39, GPIO18, GPIO36, GPIO19]
  vsync_pin: GPIO22
  href_pin: GPIO26
  pixel_clock_pin: GPIO21
  reset_pin: GPIO15
  resolution: 640x480
  jpeg_quality: 10

RTC

オンボード RTC は ESPHome 公式の BM8563 プラットフォームを使用します。起動時に RTC を読み取り、Home Assistant が時刻を同期した後に RTC へ書き戻します:

time:
  - platform: bm8563
    i2c_id: bsp_i2c
    update_interval: never
  - platform: homeassistant
    on_time_sync:
      then:
        - bm8563.write_time:

ステータス LED

青色のステータス LED は LEDC Output と Monochromatic Light プラットフォームを使用します:

output:
  - platform: ledc
    id: blue_led
    pin: GPIO2

light:
  - platform: monochromatic
    output: blue_led
    name: "Blue LED"
    restore_mode: RESTORE_DEFAULT_ON

バッテリー保持と電圧測定

GPIO33 はバッテリー電源の保持を制御します。このピンはデフォルトで High にプルアップされています。USB 電源が接続されていない状態でこのスイッチをオフにすると、デバイスの電源が切れます:

switch:
  - platform: gpio
    id: bat_hold_pin
    name: "Battery Hold Pin"
    pin: GPIO33
    restore_mode: RESTORE_DEFAULT_ON

TimerCamera-X と TimerCamera-F は、ESPHome 公式の ADC Sensor プラットフォームを使用して GPIO38 のバッテリー電圧を読み取ることができます:

sensor:
  - platform: adc
    pin: GPIO38
    attenuation: 12dB
    name: "Battery Voltage"
    id: battery_voltage
    update_interval: 10s
    filters:
      - multiply: 1.51
バッテリー電圧について
バッテリー電圧は、外部 USB 電源が接続されておらず、GPIO33 が High を保持している場合にのみ参考になります。バッテリー残量のパーセント換算はアプリケーション固有の処理であり、基本的なドライバ設定には含まれません。

3. 参考例

完全な設定はモデルに応じて選択してください:

デバイス追加時の Home Assistant 画面:

デバイス追加後、Dashboard でカメラエンティティを確認できます:

カメラエンティティをクリックすると、ライブプレビューを表示できます。

TimerCamera(TimerCamera-X)は左図のとおりです。TimerCamera-F は魚眼レンズを採用しており、右図のような表示になります。

4. 関連リンク

5. 関連動画

Page Tools
PDF
On This Page