本章节介绍将 AtomS3R-CAM 集成至 Home Assistant 的方法。
ESPHome 2026.3.0 版本编写,如遇编译错误,建议先切换至该版本进行验证。)
本小节将说明如何基于 yaml 配置文件重新编译项目,便于二次开发、功能修改或新增功能。
CONTINUE。
New Device Setup 进入设备创建向导。
NEXT。
ESP32S3。
SKIP 跳过加密密钥设置。
EDIT 打开 YAML 编辑器,自定义设备配置。
添加 External Components 条目,从 M5Stack ESPHome 仓库加载 early_init 组件。
external_components:
- source: github://m5stack/esphome-yaml/components
components: [early_init] 添加 PSRAM 组件,启用摄像头所需的片上八路 PSRAM。
psram:
mode: octal
speed: 80MHz 添加 OV3660 摄像头所需的 I2C 总线。
i2c:
- id: camera_i2c
sda: GPIO12
scl: GPIO9
frequency: 100kHz
timeout: 10ms
scan: true 添加 ESP32 Camera 组件,通过 OV3660 摄像头进行视频流传输。
esp32_camera:
name: "OV3660 Camera"
external_clock:
pin: GPIO21
frequency: 20MHz
i2c_id: camera_i2c
data_pins: [GPIO3, GPIO42, GPIO46, GPIO48, GPIO4, GPIO17, GPIO11, GPIO13]
vsync_pin: GPIO10
href_pin: GPIO14
pixel_clock_pin: GPIO40
resolution: 640X480
jpeg_quality: 10 SAVE,再点击 INSTALL。
Manual Download。
Download 并选择 Factory format (Previously Modern) 将固件文件保存到本地。
CONNECT。
INSTALL。
Settings > Devices & Services 打开集成管理页面。
Discovered 区域找到 AtomS3R-CAM 设备,点击 CONFIGURE,按向导完成设置。
