Stufin
Home Quick Cart Profile

12V 0.18A CPU Cooling Fan

Buy Now

Component Name

12V 0.18A CPU Cooling Fan

Overview

The 12V 0.18A CPU Cooling Fan is a compact, axial fan designed specifically for cooling central processing units (CPUs) and other high-temperature components in various IoT devices, embedded systems, and industrial applications. This fan provides a reliable and efficient solution for dissipating heat, ensuring optimal system performance, and preventing overheating-related issues.

Functionality

The primary function of this fan is to create a airflow that dissipates heat away from the CPU and surrounding components, maintaining a safe operating temperature. The fan's design and construction enable it to operate quietly and efficiently, making it suitable for a wide range of applications.

Voltage

12V DC

Current

0.18A

Power

2.16W

Connector

3-pin (power, ground, and tachometer signal)

Fan Type

Axial fan

Size

40mm x 40mm x 20mm (L x W x H)

Blade Count

7

Rotation Speed

2500 RPM (10%)

Airflow

11.6 CFM (10%)

Noise Level

25 dBA (3 dBA)

Static Pressure

1.45 mmH2O (10%)

Life Expectancy

30,000 hours (MTBF) at 25C ambient temperature

Operating Temperature Range

-20C to 70C

Storage Temperature Range

-40C to 80C

Material

Plastic (UL 94V-0)

Weight

60g (5g)

Mounting Type

Screw mounting (M3 x 0.5)

Lead Wire Length

300mm (10mm)

Certifications and Compliance

CE (Conformit Europene) certified

RoHS (Restriction of Hazardous Substances) compliant

UL (Underwriters Laboratories) recognized

Typical Applications

IoT devices (gateways, hubs, and nodes)

Embedded systems (industrial control systems, set-top boxes, and media players)

Small form factor PCs and servers

Industrial automation and control systems

Medical devices and equipment

Ordering Information

When ordering, please specify the part number and quantity required. For custom configurations or large orders, please contact our sales team for more information.

Warranty and Support

This product is backed by a 1-year limited warranty. For technical support, documentation, and warranty claims, please visit our website or contact our support team.

Pin Configuration

  • Component Documentation: 12V 0.18A CPU Cooling Fan
  • Overview
  • The 12V 0.18A CPU Cooling Fan is a compact and energy-efficient cooling solution for computer systems, network devices, and other electronic equipment. This fan is designed to provide reliable airflow while minimizing power consumption and noise generation.
  • Pinout Description
  • The 12V 0.18A CPU Cooling Fan has a standard 3-pin connector, with each pin serving a specific purpose. Below is a detailed explanation of each pin:
  • Pin 1: GND (Ground)
  • Function: Provides a common ground connection for the fan
  • Voltage: 0V
  • Description: This pin connects to the ground plane of the system, providing a return path for the fan's electrical current.
  • Pin 2: VCC (Voltage Supply)
  • Function: Supplies power to the fan
  • Voltage: 12V
  • Description: This pin connects to a 12V power source, providing the necessary voltage to operate the fan.
  • Pin 3: PWM (Pulse Width Modulation)
  • Function: Controls fan speed through PWM signal
  • Voltage: 0-12V (dependent on PWM signal)
  • Description: This pin receives a PWM signal from a controller or motherboard, allowing for dynamic adjustment of the fan's speed. A higher PWM frequency and duty cycle will increase the fan speed, while a lower frequency and duty cycle will decrease it.
  • Connection Structure
  • To connect the 12V 0.18A CPU Cooling Fan to a system or motherboard, follow these steps:
  • 1. GND (Pin 1): Connect the GND pin to a ground point on the system or motherboard, such as a metal chassis or a ground plane on the PCB.
  • 2. VCC (Pin 2): Connect the VCC pin to a 12V power source, such as a power supply unit (PSU) or a 12V voltage regulator.
  • 3. PWM (Pin 3): Connect the PWM pin to a PWM signal output from a controller or motherboard. This may be a dedicated fan control pin or a general-purpose I/O (GPIO) pin configured for PWM output.
  • Important Notes
  • Ensure the power supply can provide the required 0.18A current to operate the fan.
  • Verify the PWM signal is compatible with the fan's PWM input requirements.
  • Avoid connecting the fan to a voltage source higher than 12V, as this may damage the fan or reduce its lifespan.
  • By following these guidelines, you can properly connect the 12V 0.18A CPU Cooling Fan and ensure reliable operation in your system or device.

Code Examples

Component Documentation: 12V 0.18A CPU Cooling Fan
Overview
The 12V 0.18A CPU Cooling Fan is a compact and energy-efficient fan designed to provide reliable cooling for CPUs, GPUs, and other components in IoT devices. This fan operates at a voltage of 12V and consumes 0.18A of current, making it an ideal solution for battery-powered or low-power IoT applications.
Technical Specifications
Voltage: 12V
 Current: 0.18A
 Power: 2.16W
 Speed: 2500 RPM
 Airflow: 12.6 CFM
 Noise Level: 25 dBA
 Connector: 3-pin JST XH2.54mm
 Dimensions: 40mm x 40mm x 20mm
 Weight: 60g
Hardware Connections
The fan has a 3-pin JST XH2.54mm connector, which can be connected to a compatible power source and control circuitry. The pinout is as follows:
Pin 1: VCC (12V)
 Pin 2: GND
 Pin 3: PWM (optional)
Code Examples
### Example 1: Simple Fan Control using Arduino
In this example, we will control the fan using an Arduino board and a simple switch. The fan will turn on when the switch is pressed and turn off when the switch is released.
```cpp
const int fanPin = 9;  // PWM pin for fan control
const int switchPin = 2;  // Digital pin for switch input
void setup() {
  pinMode(fanPin, OUTPUT);
  pinMode(switchPin, INPUT);
}
void loop() {
  int switchState = digitalRead(switchPin);
  if (switchState == HIGH) {
    digitalWrite(fanPin, HIGH);  // Turn on the fan
  } else {
    digitalWrite(fanPin, LOW);  // Turn off the fan
  }
  delay(50);
}
```
### Example 2: Fan Speed Control using Raspberry Pi and Python
In this example, we will control the fan speed using a Raspberry Pi and Python. The fan speed will be adjusted based on the temperature reading from a DS18B20 temperature sensor.
```python
import RPi.GPIO as GPIO
import time
import os
# Set up GPIO pins for fan control and temperature sensor
fan_pin = 18
temp_sensor_pin = 4
GPIO.setmode(GPIO.BCM)
GPIO.setup(fan_pin, GPIO.OUT)
while True:
  # Read temperature from DS18B20 sensor
  temp = os.popen("cat /sys/bus/w1/devices/28-00000724a409/temp").read()
  temp_c = float(temp) / 1000.0
# Adjust fan speed based on temperature
  if temp_c > 40:
    fan_speed = 100  # Full speed
  elif temp_c > 30:
    fan_speed = 50  # Half speed
  else:
    fan_speed = 0  # Turn off the fan
# Set fan speed using PWM
  GPIO.output(fan_pin, GPIO.HIGH)
  time.sleep(fan_speed / 100.0)
  GPIO.output(fan_pin, GPIO.LOW)
  time.sleep((100 - fan_speed) / 100.0)
```
These examples demonstrate how to use the 12V 0.18A CPU Cooling Fan in various IoT applications. The fan can be controlled using a microcontroller, single-board computer, or other devices that provide a compatible power source and control interface.