12V 0.18A CPU Cooling Fan
12V 0.18A CPU Cooling Fan
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.
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.
12V DC
0.18A
2.16W
3-pin (power, ground, and tachometer signal)
Axial fan
40mm x 40mm x 20mm (L x W x H)
7
2500 RPM (10%)
11.6 CFM (10%)
25 dBA (3 dBA)
1.45 mmH2O (10%)
30,000 hours (MTBF) at 25C ambient temperature
-20C to 70C
-40C to 80C
Plastic (UL 94V-0)
60g (5g)
Screw mounting (M3 x 0.5)
300mm (10mm)
CE (Conformit Europene) certified
RoHS (Restriction of Hazardous Substances) compliant
UL (Underwriters Laboratories) recognized
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
When ordering, please specify the part number and quantity required. For custom configurations or large orders, please contact our sales team for more information.
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.
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.