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

ESP32-Controlled Traffic Light and Multi-Motor Driver System

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Traffic Light and Multi-Motor Driver System

Circuit Documentation

Summary

This circuit is designed to control a traffic light and multiple DC motors using an ESP32 microcontroller. The ESP32 is interfaced with an L298N DC motor driver to control the motors and directly drives the LEDs of a traffic light. The circuit also includes multiple MT3608 step-up voltage regulators to boost the voltage from a 4 x AAA battery mount to the required levels for the motor drivers. An MG996R servo motor is also controlled by the ESP32.

Component List

ESP32 (30 pin)

MT3608 (x4)

L298N DC Motor Driver (x2)

MG996R

4 x AAA Battery Mount

DC Motor (x3)

Traffic Light

Wiring Details

ESP32 (30 pin)

MT3608 (x4)

L298N DC Motor Driver (x2)

MG996R

4 x AAA Battery Mount

DC Motor (x3)

Traffic Light

Documented Code

No code was provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup, and loop sections, as well as any functions or libraries used. Since no code is available, this section cannot be completed. If code becomes available, it should be documented here with explanations of how it interacts with the hardware components listed above.