Generic ESP32-CAM

esp32 global Comes with ESPHome misc

GPIO Pinout

PinFunction
GPIO0External Clock
GPIO26i2c Pins
GPIO27i2c Pins
GPIO05Data Pins
GPIO18Data Pins
GPIO19Data Pins
GPIO21Data Pins
GPIO36Data Pins
GPIO39Data Pins
GPIO34Data Pins
GPIO35Data Pins
GPIO25Vsync Pin
GPIO23Href Pin
GPIO22Pixel Clock Pin
GPIO32Power Down Pin
GPIO4Camera Light

Basic Configuration

# Basic Config
# https://www.banggood.com/Geekcreit-ESP32-CAM-WiFi-bluetooth-Camera-Module-Development-Board-ESP32-With-Camera-Module-OV2640-p-1394679.html
esphome:
  name: esp_cam02
esp32:
  board: esp32dev
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
logger:
  #level: INFO
api:
  encryption:
    key: !secret api_encryption_key
ota:
  password: "ota_password"
esp32_camera:
  external_clock:
    pin: GPIO0
    frequency: 20MHz
  i2c_pins:
    sda: GPIO26
    scl: GPIO27
  data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35]
  # the order of the data_pins is significant, don't mix up the order
  vsync_pin: GPIO25
  href_pin: GPIO23
  pixel_clock_pin: GPIO22
  power_down_pin: GPIO32
  resolution: 800x600
  name: esp_cam02
  idle_framerate: 0.1fps
output:
  - platform: ledc
    pin: GPIO4
    channel: 2 # channel 1 is used for esp32_camera
    id: led
light:
  - platform: monochromatic
    output: led
    name: espcam_02 light