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

Arduino UNO and ESP32 CAM Controlled Robotic Vehicle with Bluetooth Interface

View and Edit Project In Cirkit DesignerImage of Arduino UNO and ESP32 CAM Controlled Robotic Vehicle with Bluetooth Interface

Circuit Documentation

Summary

This circuit integrates various components to form a complex system capable of motor control, wireless communication, and power management. The core of the circuit is an Arduino UNO microcontroller, which interfaces with an L293D motor driver shield to control motors and wheels. Additionally, the circuit includes an ESP32 CAM for wireless camera functionality and an HC-06 Bluetooth module for wireless data communication. A servomotor (MG90S) is included for precise angular movement. Power management is handled by a rocker switch connected to a 2x 18650 battery pack, and a solenoid is driven by a 240V power source for actuation purposes.

Component List

Wiring Details

Arduino UNO

L293D Motor Driver Shield

Motor and Wheels (Instance 1)

Motor and Wheels (Instance 2)

Servomotor MG90S

ESP32 CAM

HC-06

Rocker Switch

2x 18650 Battery Pack

Solenoid

Documented Code

Arduino UNO Code (sketch.ino)

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

}

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

}

Additional Notes