

The Fan DC 12V is a direct current cooling fan designed to operate at a nominal voltage of 12 volts. It is widely used in electronic devices and enclosures to provide efficient airflow for heat dissipation. This component is essential for maintaining optimal operating temperatures in systems such as computers, power supplies, 3D printers, and other electronic equipment.








The following table outlines the key technical specifications of the Fan DC 12V:
| Parameter | Value | 
|---|---|
| Operating Voltage | 12V DC | 
| Operating Current | 0.1A to 0.5A (varies by model) | 
| Power Consumption | 1.2W to 6W | 
| Airflow | 20 to 80 CFM (Cubic Feet/Minute) | 
| Speed | 2000 to 5000 RPM | 
| Noise Level | 20 to 40 dBA | 
| Bearing Type | Sleeve or Ball Bearing | 
| Dimensions | Common sizes: 40x40mm, 80x80mm, 120x120mm | 
| Connector Type | 2-pin or 3-pin | 
| Lifespan | 30,000 to 50,000 hours | 
The Fan DC 12V typically comes with either a 2-pin or 3-pin connector. The pin configuration is as follows:
| Pin Number | Wire Color | Description | 
|---|---|---|
| 1 | Red | Positive (+12V) | 
| 2 | Black | Ground (GND) | 
| Pin Number | Wire Color | Description | 
|---|---|---|
| 1 | Red | Positive (+12V) | 
| 2 | Black | Ground (GND) | 
| 3 | Yellow | Tachometer (Speed Signal) | 
The Fan DC 12V can be controlled using an Arduino UNO and a transistor for switching. Below is an example circuit and code to control the fan's speed using PWM (Pulse Width Modulation):
// Fan DC 12V Speed Control using PWM
// Connect the fan to a transistor circuit as described above.
// Ensure the fan's power supply matches its voltage and current requirements.
const int fanPin = 9; // PWM pin connected to the transistor's base
void setup() {
  pinMode(fanPin, OUTPUT); // Set the fan pin as an output
}
void loop() {
  // Gradually increase fan speed
  for (int speed = 0; speed <= 255; speed += 5) {
    analogWrite(fanPin, speed); // Set PWM duty cycle
    delay(50); // Wait 50ms before increasing speed
  }
  // Gradually decrease fan speed
  for (int speed = 255; speed >= 0; speed -= 5) {
    analogWrite(fanPin, speed); // Set PWM duty cycle
    delay(50); // Wait 50ms before decreasing speed
  }
}
Fan Does Not Spin
Fan Spins Slowly
Excessive Noise
Fan Speed Not Detected (3-Pin Fan)
Q: Can I use a 12V fan with a 5V power supply?
A: No, a 5V power supply will not provide sufficient voltage for the fan to operate correctly. Use a 12V power source.
Q: How do I reverse the airflow direction?
A: To reverse airflow, physically flip the fan. Do not reverse the polarity of the power connections, as this may damage the fan.
Q: Can I control the fan speed without a microcontroller?
A: Yes, you can use a variable resistor (potentiometer) or a dedicated fan speed controller circuit to adjust the voltage supplied to the fan.