The 12 V Fan (Manufacturer: Fan, Part ID: 12 V Fan) is a compact and efficient electric fan designed to operate on a 12-volt DC power supply. It is widely used in applications requiring effective cooling, ventilation, or airflow management. This fan is ideal for cooling electronic devices, improving airflow in enclosures, or providing ventilation in small spaces.
The following table outlines the key technical details of the 12 V Fan:
Parameter | Value |
---|---|
Operating Voltage | 12 V DC |
Operating Current | 0.1 A to 0.5 A (varies by model) |
Power Consumption | 1.2 W to 6 W |
Fan Speed | 2000–5000 RPM (varies by model) |
Airflow | 20–50 CFM (Cubic Feet per Minute) |
Noise Level | 20–40 dBA |
Dimensions | 80 mm x 80 mm x 25 mm (typical) |
Connector Type | 2-pin or 3-pin (depending on model) |
Bearing Type | Sleeve or Ball Bearing |
Operating Temperature | -10°C to 70°C |
Lifespan | 30,000–50,000 hours |
Pin | Name | Description |
---|---|---|
1 | VCC (+) | Positive power supply input (12 V DC). Connect to the 12 V power source. |
2 | GND (-) | Ground connection. Connect to the ground of the power source or circuit. |
3* | Tachometer | (Optional) Provides a signal for fan speed monitoring. Available on 3-pin models. |
*Note: The tachometer pin is only available on 3-pin fan models. It outputs a pulse signal proportional to the fan's speed.
The following example demonstrates how to control a 12 V fan using an Arduino UNO and a transistor for switching.
Arduino Pin 9 ----> 1 kΩ Resistor ----> Base of NPN Transistor
Collector of Transistor ----> VCC (+) of Fan
Emitter of Transistor ----> GND
Fan GND (-) ----> GND of Power Supply
Diode (1N4007) across Fan terminals (Cathode to VCC, Anode to GND)
// 12 V Fan Control with Arduino UNO
// This code uses PWM to control the fan speed via a transistor.
const int fanPin = 9; // PWM pin connected to the transistor base
void setup() {
pinMode(fanPin, OUTPUT); // Set the fan control pin as an output
}
void loop() {
// Example: Gradually increase and decrease fan speed
for (int speed = 0; speed <= 255; speed++) {
analogWrite(fanPin, speed); // Set fan speed (0-255)
delay(10); // Small delay for smooth speed transition
}
for (int speed = 255; speed >= 0; speed--) {
analogWrite(fanPin, speed); // Decrease fan speed
delay(10);
}
}
Issue | Possible Cause | Solution |
---|---|---|
Fan does not spin | Incorrect wiring or no power | Check connections and ensure a 12 V DC power supply is used. |
Fan spins but makes noise | Dust or debris in the fan | Clean the fan blades and housing. |
Fan speed is not adjustable | Using a 2-pin fan or incorrect PWM setup | Use a 3-pin fan and verify the PWM signal is correctly configured. |
Fan overheats or stops working | Overvoltage or prolonged high current draw | Ensure the voltage does not exceed 12 V and the current is within the rated range. |
Tachometer signal not working | Incorrect connection or incompatible circuit | Verify the tachometer pin is connected to a compatible input (e.g., Arduino). |
Can I use a 12 V fan with a 5 V power supply?
How do I reduce fan noise?
Can I connect the fan directly to an Arduino?
What is the purpose of the tachometer pin?
This documentation provides a comprehensive guide to using the 12 V Fan effectively in various applications. For further assistance, refer to the manufacturer's datasheet or contact technical support.