Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Dual ESP32-CAM Module with 12V Battery and Voltage Regulation

Image of Dual ESP32-CAM Module with 12V Battery and Voltage Regulation

Circuit Documentation

Summary of the Circuit

This circuit is designed to power two ESP32 CAM modules using a 12V 200Ah battery and a XL6009 voltage regulator. The XL6009 steps down the 12V from the battery to a suitable voltage level to power the ESP32 CAM modules. The circuit does not include any embedded code as no microcontroller code was provided.

Component List

12V 200Ah Battery

  • Description: A high-capacity battery that provides a 12V output.
  • Pins:
    • GND (Ground)
    • 12V (Power Supply)

XL6009 Voltage Regulator

  • Description: A DC-DC step-up voltage regulator that can also work as a step-down converter.
  • Pins:
    • IN + (Input Positive)
    • IN - (Input Negative)
    • OUT + (Output Positive)
    • OUT - (Output Negative)

ESP32 CAM (2 instances)

  • Description: A small-sized camera module that comes with Wi-Fi and Bluetooth functionalities.
  • Pins:
    • 5V (Power Supply)
    • GND (Ground)
    • GPIO12
    • GPIO13
    • GPIO15
    • GPIO14
    • GPIO2
    • GPIO4
    • 3.3V (Power Supply)
    • GPIO16
    • GPIO0
    • 3.3V / 5V / P_OUT
    • GPIO3 / RX (Receive)
    • GPIO1 / TX (Transmit)

Wiring Details

12V 200Ah Battery

  • GND connected to XL6009 Voltage Regulator IN -
  • 12V connected to XL6009 Voltage Regulator IN +

XL6009 Voltage Regulator

  • IN - connected to 12V 200Ah Battery GND
  • IN + connected to 12V 200Ah Battery 12V
  • OUT + connected to ESP32 CAM 5V (both instances)
  • OUT - connected to ESP32 CAM GND (both instances)

ESP32 CAM

  • 5V connected to XL6009 Voltage Regulator OUT +
  • GND connected to XL6009 Voltage Regulator OUT -

(Note: The other pins of the ESP32 CAM modules are not connected in this circuit.)

Documented Code

No code was provided for the microcontrollers in the circuit. Therefore, this section is not applicable for the current documentation. If code is added in the future, it should be documented here with details on functionality, setup, and any relevant comments to aid in understanding the code's purpose and operation.