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

Arduino UNO and ESP32-CAM Powered Solar-Powered Robotic Vehicle with Servo Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO and ESP32-CAM Powered Solar-Powered Robotic Vehicle with Servo Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an Arduino UNO, various servos, a motor driver, a solar panel, a Li-Ion battery, and other components. The circuit is designed to control multiple servos and motors, powered by a combination of a solar panel and a Li-Ion battery, with an Arduino UNO serving as the main microcontroller.

Component List

  1. Arduino UNO

    • Description: Microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  2. TP4056

    • Description: Lithium battery charger module.
    • Pins: OUT-, B-, B+, OUT+, IN-, IN+
  3. Solar Panel

    • Description: Solar panel for energy harvesting.
    • Pins: Vcc, Gnd
  4. 18650 Li-Ion

    • Description: Rechargeable lithium-ion battery.
    • Pins: Positive, Negative
  5. XL4015 5A DC Buck Step-down

    • Description: DC-DC step-down converter.
    • Pins: Output +, Output -, Input +, Input -
  6. L298N Motor Driver Controller Board Module Stepper Motor

    • Description: Dual H-Bridge motor driver.
    • Pins: Output A, +12v Power, +5v Power, Ground, Output B, Input 4, Input 3, Input 2, Input 1
  7. Electrolytic Capacitor

    • Description: Capacitor for energy storage.
    • Pins: -, +
    • Properties: Capacitance: 0.000001 Farads
  8. POWER SUPPLY 12V 5AMP

    • Description: Power supply unit.
    • Pins: 220V Positive Pole (AC), 220V Negative Pole (AC), GND, GND (DC), 12V-24V Output (DC)
  9. Tower Pro SG90 servo

    • Description: Micro servo motor.
    • Pins: Signal, +5V, GND
  10. motor and wheels

    • Description: Motor with wheels for movement.
    • Pins: vcc, GND
  11. ESP32 - CAM

    • Description: Wi-Fi and Bluetooth module with camera.
    • Pins: 5V, GND, IO12, IO13, IO15, IO14, IO2, IO4, VOT, VOR, VCC, IO0, IO16, 3V3
  12. 5408 Diode

    • Description: General-purpose diode.
    • Pins: cathode, Anode
  13. MG996R

    • Description: High-torque servo motor.
    • Pins: GND, VCC, SIG

Wiring Details

Arduino UNO

TP4056

Solar Panel

18650 Li-Ion

XL4015 5A DC Buck Step-down

L298N Motor Driver Controller Board Module Stepper Motor

Electrolytic Capacitor

POWER SUPPLY 12V 5AMP

Tower Pro SG90 servo

motor and wheels

ESP32 - CAM

5408 Diode

MG996R

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:

}

This code is a basic template for the Arduino UNO, with empty setup and loop functions. You can add your specific setup and main code logic as needed.