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

ESP32-Controlled Multi-Motor System with Relay Switching and OLED Display

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Multi-Motor System with Relay Switching and OLED Display

Circuit Documentation

Summary

The circuit in question appears to be a control system that utilizes an ESP32 microcontroller to manage various components including relays, motors, an OLED display, and a buzzer. The system is powered by a 12V 7Ah battery and includes a motor driver for controlling the motors. The relays are used to switch higher power loads, such as the motors and a water pump. The OLED display provides a user interface or status display, and the buzzer can be used for audible alerts. The ESP32 is the central processing unit that receives inputs, processes them, and controls the outputs based on the programmed logic.

Component List

1-Channel Relay (5V 10A)

0.96" OLED

Motor and Wheels

L298N DC Motor Driver

Rocker Switch 4 Pin

12V Geared Motor

Mini Diaphragm Water Pump

12V 7Ah Battery

ESP32 (30 pin)

LED: Two Pin (white)

Buzzer

Wiring Details

1-Channel Relay (5V 10A)

0.96" OLED

Motor and Wheels

L298N DC Motor Driver

Rocker Switch 4 Pin

12V Geared Motor

Mini Diaphragm Water Pump

12V 7Ah Battery

ESP32 (30 pin)

LED: Two Pin (white)

Buzzer

Documented Code

No code was provided for the microcontroller(s) in the circuit. The documentation of the code would typically include a description of the functionality implemented, the setup and loop functions for an Arduino-based system, or the main function for other microcontroller systems. It would also include any functions or libraries used to control the peripherals such as the motors, OLED display, and relays.