Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use 2 speed fan: Examples, Pinouts, and Specs

Image of 2 speed fan
Cirkit Designer LogoDesign with 2 speed fan in Cirkit Designer

Introduction

The 2-Speed Fan, manufactured by ESP32 (Part ID: ESP32), is a versatile cooling component designed to operate at two distinct speed settings. This feature allows users to adjust airflow and cooling efficiency based on their specific requirements. The fan is ideal for applications requiring variable cooling, such as electronic enclosures, computer systems, and small appliances. Its compact design and ease of integration make it a popular choice for both hobbyists and professionals.

Explore Projects Built with 2 speed fan

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Dual 12V Cooling Fan Setup
Image of Fans Schematic: A project utilizing 2 speed fan in a practical application
This circuit consists of two 12V fans wired in parallel. Both fans share a common power supply connection, with their +12V pins connected together and their -12V pins also connected together. There is no microcontroller or additional control circuitry involved, indicating that the fans are intended to run continuously when power is applied.
Cirkit Designer LogoOpen Project in Cirkit Designer
IR Sensor-Activated Dual 12V Fans with Relay Control
Image of ajay: A project utilizing 2 speed fan in a practical application
This circuit is a motion-activated fan control system. An IR sensor detects motion and activates a 12V relay, which then powers on 12V fans. The system uses a 9V battery for the sensor and relay, and a separate 12V battery for the fans.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered IR Sensor Controlled Fan with LED Indicator
Image of pollution control on roads: A project utilizing 2 speed fan in a practical application
This circuit is a fan control system that uses an IR sensor to detect motion and activate a relay, which in turn powers a fan. The circuit includes a voltage regulator to step down the voltage from a 9V battery to 5V, and an NPN transistor to control the relay coil, with an LED indicator to show the status of the fan.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Temperature-Based Fan Speed Control with LCD Display and LED Alert
Image of 1111: A project utilizing 2 speed fan in a practical application
This circuit is a temperature-based fan speed control and monitoring system. It uses an LM35 temperature sensor to read the ambient temperature, an Arduino UNO to process the data and control the fan speed via a transistor, and a 16x2 LCD to display the temperature and fan speed. An LED is also included to indicate when the temperature exceeds a maximum threshold.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with 2 speed fan

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Fans Schematic: A project utilizing 2 speed fan in a practical application
Dual 12V Cooling Fan Setup
This circuit consists of two 12V fans wired in parallel. Both fans share a common power supply connection, with their +12V pins connected together and their -12V pins also connected together. There is no microcontroller or additional control circuitry involved, indicating that the fans are intended to run continuously when power is applied.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ajay: A project utilizing 2 speed fan in a practical application
IR Sensor-Activated Dual 12V Fans with Relay Control
This circuit is a motion-activated fan control system. An IR sensor detects motion and activates a 12V relay, which then powers on 12V fans. The system uses a 9V battery for the sensor and relay, and a separate 12V battery for the fans.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of pollution control on roads: A project utilizing 2 speed fan in a practical application
Battery-Powered IR Sensor Controlled Fan with LED Indicator
This circuit is a fan control system that uses an IR sensor to detect motion and activate a relay, which in turn powers a fan. The circuit includes a voltage regulator to step down the voltage from a 9V battery to 5V, and an NPN transistor to control the relay coil, with an LED indicator to show the status of the fan.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of 1111: A project utilizing 2 speed fan in a practical application
Arduino UNO Temperature-Based Fan Speed Control with LCD Display and LED Alert
This circuit is a temperature-based fan speed control and monitoring system. It uses an LM35 temperature sensor to read the ambient temperature, an Arduino UNO to process the data and control the fan speed via a transistor, and a 16x2 LCD to display the temperature and fan speed. An LED is also included to indicate when the temperature exceeds a maximum threshold.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Below are the key technical details and pin configuration for the 2-Speed Fan:

Key Technical Details

Parameter Value
Operating Voltage 5V DC
Current Consumption 0.2A (Low Speed), 0.4A (High Speed)
Power Rating 2W (Low Speed), 4W (High Speed)
Speed Settings Low (50% RPM), High (100% RPM)
Dimensions 40mm x 40mm x 10mm
Connector Type 3-pin (VCC, GND, Speed Control)
Operating Temperature -10°C to 60°C
Noise Level 25 dB (Low Speed), 35 dB (High Speed)

Pin Configuration

Pin Name Description
VCC Power supply input (5V DC)
GND Ground connection
Speed Ctrl Speed control input (Low/High)
  • Speed Control Input: The fan speed is controlled by applying a digital signal to the Speed Ctrl pin. A LOW signal sets the fan to low speed, while a HIGH signal sets it to high speed.

Usage Instructions

How to Use the 2-Speed Fan in a Circuit

  1. Power Connection: Connect the VCC pin to a 5V DC power source and the GND pin to the ground of your circuit.
  2. Speed Control: Use a microcontroller (e.g., ESP32 or Arduino UNO) to control the fan speed by sending a digital signal to the Speed Ctrl pin.
    • Set the Speed Ctrl pin to LOW for low-speed operation.
    • Set the Speed Ctrl pin to HIGH for high-speed operation.

Important Considerations and Best Practices

  • Ensure the power supply provides a stable 5V DC to avoid damaging the fan.
  • Avoid obstructing the fan blades to maintain optimal airflow and prevent motor damage.
  • Use a pull-down resistor (e.g., 10kΩ) on the Speed Ctrl pin to ensure the fan remains off when no signal is applied.
  • If using an Arduino UNO, connect the Speed Ctrl pin to a digital output pin capable of providing a 5V signal.

Example Code for Arduino UNO

Below is an example code snippet to control the 2-Speed Fan using an Arduino UNO:

// Define the pin connected to the Speed Ctrl pin of the fan
const int fanSpeedPin = 9;

void setup() {
  // Set the fanSpeedPin as an output
  pinMode(fanSpeedPin, OUTPUT);
}

void loop() {
  // Set fan to low speed
  digitalWrite(fanSpeedPin, LOW);
  delay(5000); // Run at low speed for 5 seconds

  // Set fan to high speed
  digitalWrite(fanSpeedPin, HIGH);
  delay(5000); // Run at high speed for 5 seconds
}

Notes:

  • Ensure the fanSpeedPin is connected to the Speed Ctrl pin of the fan.
  • The fan will alternate between low and high speeds every 5 seconds in this example.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Fan Does Not Spin

    • Cause: No power supply or incorrect wiring.
    • Solution: Verify the VCC and GND connections. Ensure the power supply provides 5V DC.
  2. Fan Stuck at One Speed

    • Cause: Faulty or missing signal on the Speed Ctrl pin.
    • Solution: Check the connection between the microcontroller and the Speed Ctrl pin. Ensure the microcontroller is outputting the correct digital signal.
  3. Excessive Noise

    • Cause: Obstruction in the fan blades or worn-out bearings.
    • Solution: Inspect the fan for physical obstructions. If the issue persists, consider replacing the fan.
  4. Fan Overheats

    • Cause: Prolonged operation at high speed or insufficient ventilation.
    • Solution: Ensure proper ventilation around the fan. Avoid running the fan at high speed continuously for extended periods.

FAQs

  • Can I use a 3.3V microcontroller to control the fan?

    • Yes, but you will need a level shifter or transistor circuit to step up the control signal to 5V.
  • What happens if I leave the Speed Ctrl pin unconnected?

    • The fan will remain off. Use a pull-down resistor to ensure the pin is at a defined LOW state when not driven.
  • Can I use PWM to control the fan speed?

    • No, this fan supports only two fixed speeds (low and high). Use the Speed Ctrl pin for switching between these speeds.
  • Is the fan polarity-protected?

    • No, ensure correct polarity when connecting the power supply to avoid damage.