

The FAN 12V, manufactured by Arduino, is an electromechanical device designed to create airflow for cooling or ventilation purposes. It is commonly used in electronic equipment to dissipate heat generated by components such as processors, power supplies, and other heat-sensitive devices. By maintaining optimal operating temperatures, the FAN 12V ensures the longevity and reliability of electronic systems.








The following table outlines the key technical details of the FAN 12V:
| Parameter | Specification |
|---|---|
| Operating Voltage | 12V DC |
| Operating Current | 0.15A (typical) |
| Power Consumption | 1.8W |
| Airflow | 25 CFM (Cubic Feet/Minute) |
| Fan Speed | 3000 RPM |
| Noise Level | 25 dBA |
| Dimensions | 40mm x 40mm x 10mm |
| Connector Type | 2-pin JST or bare wires |
| Bearing Type | Sleeve Bearing |
| Operating Temperature | -10°C to 70°C |
| Weight | 15g |
The FAN 12V typically comes with a 2-pin connector or bare wires for easy integration into circuits. The pin configuration is as follows:
| Pin/Wire | Color | Description |
|---|---|---|
| Pin 1 | Red | Positive terminal (+12V DC) |
| Pin 2 | Black | Ground (GND) |
Below is an example of how to control the FAN 12V using an Arduino UNO and a transistor for PWM speed control:
// Define the PWM pin connected to the transistor's base
const int fanPin = 9; // Pin 9 supports PWM output
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); // Write PWM signal to control fan speed
delay(50); // Wait for 50ms before increasing speed
}
// Gradually decrease fan speed
for (int speed = 255; speed >= 0; speed -= 5) {
analogWrite(fanPin, speed); // Write PWM signal to control fan speed
delay(50); // Wait for 50ms before decreasing speed
}
}
Note: Use a suitable NPN transistor (e.g., 2N2222) or MOSFET (e.g., IRF540N) to handle the fan's current. Connect the fan's positive terminal to 12V and its negative terminal to the transistor's collector (or drain). The emitter (or source) should be connected to GND.
Fan Does Not Spin
Fan Spins Slowly
Excessive Noise
Fan Overheats
Q1: Can I use the FAN 12V with a 5V power supply?
A1: No, the FAN 12V requires a 12V DC power supply for proper operation. Using a lower voltage will result in reduced performance or failure to spin.
Q2: Can I reverse the polarity of the wires?
A2: No, reversing the polarity can damage the fan's motor. Always connect the red wire to the positive terminal and the black wire to ground.
Q3: Is the FAN 12V waterproof?
A3: No, the FAN 12V is not waterproof. Avoid exposing it to water or high humidity environments.
Q4: Can I control the fan speed without a microcontroller?
A4: Yes, you can use a variable resistor (potentiometer) or a dedicated fan speed controller circuit to adjust the speed manually.
By following this documentation, you can effectively integrate and operate the Arduino FAN 12V in your projects.