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

Battery-Powered ESP32-C3 Interactive Control Panel

View and Edit Project In Cirkit DesignerImage of Battery-Powered ESP32-C3 Interactive Control Panel

Circuit Documentation

Summary

This document provides a detailed overview of a circuit designed to interface an ESP32-C3 microcontroller with various input and output devices. The circuit includes a joystick module, a rotary encoder, an OLED display, pushbuttons, a battery, a toggle switch, a JST connector, and an LED. The ESP32-C3 serves as the central processing unit, handling inputs from the joystick and rotary encoder, driving the OLED display, and managing the state of the LED through a toggle switch.

Component List

ESP32-C3

Polymer Lithium Ion Battery - 850mAh

KY-023 Dual Axis Joystick Module (x2)

Rotary Encoder

0.96" OLED

Pushbutton (x2)

JST PH 2.0 connector

Toggle Switch SPST

LED: Two Pin (red)

Wiring Details

ESP32-C3

Polymer Lithium Ion Battery - 850mAh

KY-023 Dual Axis Joystick Module (x2)

Rotary Encoder

0.96" OLED

Pushbutton (x2)

JST PH 2.0 connector

Toggle Switch SPST

LED: Two Pin (red)

Documented Code

No code has been provided for the microcontroller. The documentation of the code would include descriptions of the functionality, setup, and loop routines, along with any functions or libraries used to interface with the hardware components. Since no code is available, this section cannot be completed.