CONTINUE.
New Device Setup to enter the device creation wizard.
NEXT.
ESP32S3.
SKIP to skip the encryption key setup.
EDIT to open the YAML editor and customize the device configuration.
Add the External Components entry to load the early_init component from the M5Stack ESPHome repository.
external_components:
- source: github://m5stack/esphome-yaml/components
components: [early_init] Add the PSRAM component to enable the on-chip octal PSRAM required by the camera.
psram:
mode: octal
speed: 80MHz Add the I2C bus for the OV3660 camera.
i2c:
- id: camera_i2c
sda: GPIO12
scl: GPIO9
frequency: 100kHz
timeout: 10ms
scan: true Add the ESP32 Camera component to stream video from the OV3660 camera.
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 in the top right, then click INSTALL.
Manual Download.
Download and choose Factory format (Previously Modern) to save the firmware file locally.
CONNECT.
INSTALL.
Settings > Devices & Services to open the integration management page.
Discovered section, find the AtomS3R-CAM device, click CONFIGURE, and follow the wizard to complete the setup.
