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

ESP32-Based Battery-Powered Motor Control with I2C LCD and LED Indicators

View and Edit Project In Cirkit DesignerImage of ESP32-Based Battery-Powered Motor Control with I2C LCD and LED Indicators

Circuit Documentation

Summary

This circuit involves an ESP32 microcontroller interfacing with various components including LEDs, a relay, a DC motor, an LCD display, and a battery holder. The ESP32 controls the LEDs, relay, and LCD display, while the relay is used to control the DC motor. The circuit is powered by a 18650 battery.

Component List

  1. ESP32 (30 pin)

    • Description: A powerful microcontroller with built-in Wi-Fi and Bluetooth capabilities.
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, Vin, D23, D22, TX0, RX0, D21, D19, D18, D5, TX2, RX2, D4, D2, D15, 3V3
  2. 1-Channel Relay (5V 10A)

    • Description: A relay module used to control high-power devices.
    • Pins: NC, signal, C, power, NO, ground
  3. DC Motor

    • Description: A simple DC motor.
    • Pins: pin 1, pin 2
  4. 18650 in holder

    • Description: A battery holder for a 18650 lithium-ion battery.
    • Pins: GND, VCC
  5. 16x2 I2C LCD

    • Description: A 16x2 character LCD display with I2C interface.
    • Pins: GND, VCC, SDA, SCL
  6. LED: Two Pin (red)

    • Description: A red LED.
    • Pins: cathode, anode
  7. LED: Two Pin (green)

    • Description: A green LED.
    • Pins: cathode, anode
  8. LED: Two Pin (yellow)

    • Description: A yellow LED.
    • Pins: cathode, anode

Wiring Details

ESP32 (30 pin)

1-Channel Relay (5V 10A)

DC Motor

18650 in holder

16x2 I2C LCD

LED: Two Pin (red)

LED: Two Pin (green)

LED: Two Pin (yellow)

Code

No code is provided for this circuit.