Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Wi-Fi Controlled Servo System with ESP32 and Arduino

View and Edit Project In Cirkit DesignerImage of Wi-Fi Controlled Servo System with ESP32 and Arduino

Circuit Documentation

Summary

This circuit involves the use of multiple servos controlled by an Adafruit PCA9685 PWM Servo Breakout, an ESP32-CAM for wireless communication, an Arduino UNO for central control, and an IR sensor for object detection. The circuit is powered by a 5V adapter.

Component List

  1. Servo

    • Description: A standard servo motor.
    • Pins: gnd, vcc, pulse
  2. Adafruit PCA9685 PWM Servo Breakout

    • Description: A PWM driver board used to control multiple servos.
    • Pins: 5.0V, GND, PWRIN, PWM0-PWM15, VCC, SDA, SCL, OE
  3. ESP32 - CAM

    • Description: A microcontroller with built-in Wi-Fi and camera capabilities.
    • Pins: 5V, GND, IO12, IO13, IO15, IO14, IO2, IO4, VOT, VOR, VCC, IO0, IO16, 3V3
  4. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D0-D13
  5. 5V Adapter

    • Description: A power adapter providing 5V output.
    • Pins: AC In 1, AC In 2, 5V, GND
  6. IR Sensor

    • Description: An infrared sensor for object detection.
    • Pins: out, gnd, vcc

Wiring Details

Servo

Adafruit PCA9685 PWM Servo Breakout

ESP32 - CAM

Arduino UNO

5V Adapter

IR Sensor

Documented Code

Arduino UNO Code

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Documentation

// No additional documentation provided.

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and documented code.