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

How to Use 5v fan: Examples, Pinouts, and Specs

Image of 5v fan
Cirkit Designer LogoDesign with 5v fan in Cirkit Designer

Introduction

The 5V fan is a small electric fan designed to operate on a 5-volt DC power supply. It is widely used for cooling electronic components, such as microcontrollers, power regulators, and other heat-sensitive devices. Its compact size and low power consumption make it ideal for use in small electronic projects, computer cases, and embedded systems.

Explore Projects Built with 5v 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!
Battery-Powered Fan Circuit
Image of lesson 1: A project utilizing 5v fan in a practical application
This circuit consists of a 9V battery connected to a fan. The positive terminal of the battery is connected to the 5V pin of the fan, and the negative terminal of the battery is connected to the GND pin of the fan, providing the necessary power for the fan to operate.
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 5v 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
Raspberry Pi Pico-Based Smart Fan Controller with Touchscreen Interface
Image of Lueftersteuerung V1: A project utilizing 5v fan in a practical application
This circuit is an automated fan control system using a Raspberry Pi Pico, which reads temperature and humidity data from an AHT20 sensor and displays information on a Nextion Touch LCD. The system uses a Seeed Mosfet to control a fan based on the sensor data, with a logic level converter to interface between the 3.3V and 5V components, and a DCDC converter to step down voltage from 12V to 5V.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP8266 NodeMCU Based Temperature-Controlled Fan System
Image of Temp based Fan speed control: A project utilizing 5v fan in a practical application
This circuit features an ESP8266 NodeMCU microcontroller interfaced with a DS18B20 temperature sensor and a 12V fan controlled by a MOSFET. The 7805 voltage regulator, along with electrolytic capacitors for stabilization, steps down the 12V supply to 5V to power the NodeMCU. The temperature readings from the DS18B20 can be used by the NodeMCU to control the fan speed via the MOSFET, likely for thermal management purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with 5v 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 lesson 1: A project utilizing 5v fan in a practical application
Battery-Powered Fan Circuit
This circuit consists of a 9V battery connected to a fan. The positive terminal of the battery is connected to the 5V pin of the fan, and the negative terminal of the battery is connected to the GND pin of the fan, providing the necessary power for the fan to operate.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of pollution control on roads: A project utilizing 5v 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 Lueftersteuerung V1: A project utilizing 5v fan in a practical application
Raspberry Pi Pico-Based Smart Fan Controller with Touchscreen Interface
This circuit is an automated fan control system using a Raspberry Pi Pico, which reads temperature and humidity data from an AHT20 sensor and displays information on a Nextion Touch LCD. The system uses a Seeed Mosfet to control a fan based on the sensor data, with a logic level converter to interface between the 3.3V and 5V components, and a DCDC converter to step down voltage from 12V to 5V.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Temp based Fan speed control: A project utilizing 5v fan in a practical application
ESP8266 NodeMCU Based Temperature-Controlled Fan System
This circuit features an ESP8266 NodeMCU microcontroller interfaced with a DS18B20 temperature sensor and a 12V fan controlled by a MOSFET. The 7805 voltage regulator, along with electrolytic capacitors for stabilization, steps down the 12V supply to 5V to power the NodeMCU. The temperature readings from the DS18B20 can be used by the NodeMCU to control the fan speed via the MOSFET, likely for thermal management purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Cooling microcontrollers, such as Arduino or Raspberry Pi boards
  • Ventilation in small enclosures or cases
  • Heat dissipation for voltage regulators, MOSFETs, or other power components
  • DIY projects requiring airflow in compact spaces

Technical Specifications

Below are the key technical details of a typical 5V fan:

Parameter Value
Operating Voltage 5V DC
Current Consumption 80-200 mA (varies by model)
Power Consumption 0.4W to 1W
Fan Speed 3000-8000 RPM (varies by model)
Airflow 2-10 CFM (Cubic Feet per Minute)
Noise Level 20-30 dBA (varies by model)
Dimensions Common sizes: 30x30mm, 40x40mm
Connector Type 2-pin or 3-pin (depending on model)

Pin Configuration and Descriptions

The 5V fan typically comes with a 2-pin or 3-pin connector. Below is the pin configuration:

2-Pin Connector

Pin Wire Color Description
1 Red Positive terminal (5V input)
2 Black Ground (GND)

3-Pin Connector

Pin Wire Color Description
1 Red Positive terminal (5V input)
2 Black Ground (GND)
3 Yellow Tachometer (speed feedback)

Usage Instructions

How to Use the 5V Fan in a Circuit

  1. Power Supply: Connect the red wire to a 5V DC power source and the black wire to ground (GND). Ensure the power supply can provide sufficient current (at least 200 mA).
  2. Mounting: Secure the fan in place using screws or adhesive mounts. Ensure the airflow direction aligns with your cooling requirements (usually indicated by arrows on the fan housing).
  3. Optional Speed Control: For 3-pin fans, you can monitor or control the fan speed using the yellow tachometer wire with a microcontroller.

Example: Connecting a 5V Fan to an Arduino UNO

Below is an example of how to control a 5V fan using an Arduino UNO and a transistor for switching:

Circuit Setup

  • Connect the fan's red wire to the collector of an NPN transistor (e.g., 2N2222).
  • Connect the fan's black wire to GND.
  • Connect the emitter of the transistor to GND.
  • Connect a 1kΩ resistor between the base of the transistor and a digital pin on the Arduino (e.g., pin 9).
  • Connect the Arduino's GND to the power supply's GND.

Arduino Code

// Define the pin connected to the transistor base
const int fanPin = 9;

void setup() {
  pinMode(fanPin, OUTPUT); // Set the fan control pin as an output
}

void loop() {
  digitalWrite(fanPin, HIGH); // Turn the fan ON
  delay(5000);                // Keep the fan ON for 5 seconds
  digitalWrite(fanPin, LOW);  // Turn the fan OFF
  delay(5000);                // Keep the fan OFF for 5 seconds
}

Important Considerations and Best Practices

  • Voltage Compatibility: Ensure the fan is powered by a stable 5V DC supply. Overvoltage can damage the fan.
  • Current Rating: Verify that your power source can supply enough current for the fan.
  • Airflow Direction: Check the arrows on the fan housing to ensure proper airflow direction.
  • Noise Levels: If noise is a concern, consider using a fan with a lower RPM or adding vibration dampeners.

Troubleshooting and FAQs

Common Issues and Solutions

  1. Fan Does Not Spin

    • Cause: Insufficient power supply or incorrect wiring.
    • Solution: Verify the power supply voltage and current. Check the wiring connections.
  2. Fan Spins Slowly

    • Cause: Insufficient current or high resistance in the circuit.
    • Solution: Ensure the power supply can provide at least 200 mA. Check for loose or corroded connections.
  3. Excessive Noise

    • Cause: Dust buildup or mechanical wear.
    • Solution: Clean the fan blades and housing. Replace the fan if the noise persists.
  4. Fan Overheats

    • Cause: Prolonged operation at high ambient temperatures.
    • Solution: Ensure proper ventilation and avoid blocking the airflow.

FAQs

Q: Can I power the 5V fan directly from an Arduino UNO?
A: While the Arduino UNO's 5V pin can power a small fan, it is not recommended due to the limited current capacity of the board. Use an external power supply or a transistor for switching.

Q: How do I control the fan speed?
A: For 3-pin fans, you can use the tachometer wire to monitor speed or a PWM signal to control it. For 2-pin fans, speed control requires additional circuitry, such as a PWM driver.

Q: Can I use a 5V fan with a 12V power supply?
A: No, applying 12V to a 5V fan will likely damage it. Use a voltage regulator or step-down converter to supply 5V.

Q: How do I know the airflow direction?
A: Most fans have arrows on the housing indicating the airflow and blade rotation direction.

By following this documentation, you can effectively integrate a 5V fan into your projects for efficient cooling and reliable operation.