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

ESP32-Based Wi-Fi Controlled PWM Fan with Temperature Regulation

View and Edit Project In Cirkit DesignerImage of ESP32-Based Wi-Fi Controlled PWM Fan with Temperature Regulation

Circuit Documentation

Summary

This circuit is designed to control a 12V PWM fan using an ESP32 microcontroller. The circuit includes a TIP120 Darlington transistor to switch the fan, a 1N4007 rectifier diode for protection, a resistor to limit current, and a Mini 560 step-down converter to provide 5V power to the ESP32. The ESP32 is used to generate PWM signals to control the fan speed.

Component List

  1. Resistor

    • Description: 1k Ohm resistor
    • Pins: pin1, pin2
    • Properties:
      • Resistance: 1000 Ohms
  2. 1N4007 Rectifier Diode

    • Description: General-purpose rectifier diode
    • Pins: Cathode, Anode
  3. TIP120 Hi-Current Darlington Transistor

    • Description: NPN Darlington transistor
    • Pins: BASE, COLLECTOR, EMITTER
  4. 12V PWM Fan (120mm)

    • Description: 12V DC fan with PWM control
    • Pins: GND, +12V, TACH, PWM
  5. ESP32

    • Description: Microcontroller with Wi-Fi and Bluetooth capabilities
    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
  6. 12V Power Supply

    • Description: Provides 12V DC power
    • Pins: +, -
  7. Mini 560 Step Down 20-7V to 5V

    • Description: Step-down converter to provide 5V from 12V input
    • Pins: IN-, IN+, OUT-, OUT+

Wiring Details

Resistor

1N4007 Rectifier Diode

TIP120 Hi-Current Darlington Transistor

12V PWM Fan (120mm)

ESP32

12V Power Supply

Mini 560 Step Down 20-7V to 5V

Code

No code is provided for this circuit.