简体中文
English
简体中文
日本語

Unit PoE CAM-W v1.1 ESPHome 集成

Unit PoE CAM-W v1.1 的 ESPHome 集成包含 W5500 网络、OV3660 摄像头、按键和状态灯组件。

1. 设备简介

项目 信息
产品名称 Unit PoE CAM-W v1.1
SKU U121-B-V11
主要功能 Ethernet/Wi-Fi 联网、实时图像、按键、状态灯
通信接口 Ethernet、Wi-Fi、摄像头并口、GPIO
摄像头 OV3660
ESPHome 组件 psramethernetesp32_cameragpioledcmonochromatic
ESPHome 版本要求 /

2. 组件说明

PSRAM

摄像头图像缓存使用 ESPHome 官方 PSRAM 组件:

psram:
  mode: quad
  speed: 80MHz

Ethernet 与 Wi-Fi

有线网络使用 ESPHome 官方 Ethernet 组件,控制器类型为 W5500。源码默认启用 Ethernet;Wi-Fi 配置保留为可选项,两种网络只能启用一种。

ethernet:
  type: W5500
  clk_pin: GPIO23
  mosi_pin: GPIO13
  miso_pin: GPIO38
  cs_pin: GPIO4
  clock_speed: 20MHz

OV3660 摄像头

摄像头使用 ESPHome 官方 ESP32 Camera 组件。I2C 控制总线使用 GPIO14/GPIO12,外部时钟由 GPIO27 输出,摄像头数据与同步引脚按板载连接固定配置。

i2c:
  - id: cam_i2c
    sda: GPIO14
    scl:
      number: GPIO12
      ignore_strapping_warning: true

esp32_camera:
  name: "OV3660 Camera"
  i2c_id: cam_i2c
  external_clock:
    pin: GPIO27
    frequency: 20MHz
  data_pins: [GPIO32, GPIO35, GPIO34, GPIO5, GPIO39, GPIO18, GPIO36, GPIO19]
  vsync_pin: GPIO22
  href_pin: GPIO26
  pixel_clock_pin: GPIO21
  reset_pin:
    number: GPIO15
    ignore_strapping_warning: true

按键与状态灯

按键使用 ESPHome 官方 GPIO Binary Sensor Platform,通过 GPIO37 读取。状态灯由 LEDC Output 驱动,再通过 Monochromatic Light 创建可调亮度实体:

binary_sensor:
  - platform: gpio
    name: "Button"
    pin:
      number: GPIO37
      inverted: true

output:
  - platform: ledc
    pin:
      number: GPIO0
      inverted: true
      ignore_strapping_warning: true
    id: status_led

light:
  - platform: monochromatic
    output: status_led
    name: "Status LED"
    restore_mode: RESTORE_DEFAULT_ON

3. 参考案例

完整整机配置可通过 packages 引入:

packages:
  unit_poe_cam:
    url: https://github.com/m5stack/esphome-yaml
    files: common/unit-poe-cam-w-v1-rev1-base.yaml
    ref: main

源码:

添加设备时的 Home Assistant 界面:

设备添加完成后,可在 Dashboard 中查看摄像头实体及实时画面:

4. 相关链接

5. 相关视频

Page Tools
PDF
On This Page