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

Battery-Powered Motor Speed Controller with TP4056 and ESP32

View and Edit Project In Cirkit DesignerImage of Battery-Powered Motor Speed Controller with TP4056 and ESP32

Circuit Documentation

Summary

This document provides a detailed overview of a circuit designed to control a motor using a PWM motor speed controller, powered by a Polymer Lithium Ion Battery and managed through a TP4056 battery charger. The circuit also includes a Step Up Boost Power Converter to regulate voltage and an Elektro Pad for output. A Rocker Switch is used to control the power flow.

Component List

  1. TP4056

    • Description: Battery charger module
    • Pins: OUT-, B-, B+, OUT+, IN-, IN+
  2. PWM Motor Speed Controller

    • Description: Controls the speed of a motor using PWM signals
    • Pins: Motor+, Motor-, Power-, Power+, PWM
  3. Elektro Pad

    • Description: Output pad for electrical signals
    • Pins: Kutub +, Kutub -
  4. Step Up Boost Power Converter, Adjustable Voltage Regulator

    • Description: Boosts and regulates voltage
    • Pins: VOUT+, VOUT-, VIN+, VIN-
  5. Polymer Lithium Ion Battery - 850mAh

    • Description: Power source for the circuit
    • Pins: GND, VCC
  6. Rocker Switch

    • Description: Switch to control power flow
    • Pins: 1, 2
  7. ESP32-WROOM-32UE

    • Description: Microcontroller for additional functionalities (not used in this circuit)
    • Pins: 3v3, EN, VP, VN, 34, 35, 32, 33, 25, 26, 27, 14, 12, GND, 13, D2, D3, 5V, 23, 22, TX, RX, 21, 19, 18, 5, 17, 16, 4, 0, 2, 15, D1, D0, CKL

Wiring Details

TP4056

PWM Motor Speed Controller

Elektro Pad

Step Up Boost Power Converter, Adjustable Voltage Regulator

Polymer Lithium Ion Battery - 850mAh

Rocker Switch

ESP32-WROOM-32UE

Code

No microcontroller code is provided for this circuit.