5% OFF Over $19, Code: Elephant5; 10% OFF Over $59, Code: Elephant10

PWM Controlled Fan HAT for Raspberry Pi, I2C, Temperature Monitor

Regular price $24.59

Shipping calculated at checkout.
Fan HAT For Raspberry Pi

PWM Controlled Fan Speed Via I2C Bus, Real Time Temperature Monitor

Comes with manual and examples in C / Python

Designed For Raspberry Pi Series

Standard Raspberry Pi 40PIN GPIO Header, Customized For Raspberry Pi Series Boards

  • PCA9685 PWM driver as the fan controller, powerful driving capability, auto PWM adjustment
  • 0.91" OLED, 128x32 pixels, displays board temperature or other user-defined content in real time
  • Adopts 3007 size PWM controlled fan, up to 8000rpm speed, brings strong airflow
  • Supports retrieving temperature data in real time, and then adjusting the speed automatically, programmable configuration
  • I2C pins, for connecting other host control boards
  • 16-ch PWM outputs, for driving other external PWM devices
  • Comes with heat sinks, better cooling effect
PCA9685 Fan Controller

Up To 16-Ch PWM Outputs, Powerful Driving Capability, Auto PWM Adjustment
Combined With The Included Heat Sinks, Achieving Better Cooling Effect

0.91" OLED Mini Display

128×32 Pixels, I2C Controlled
Displays Board Temperature Or Other User-Defined Content In Real Time

What's On Board
  1. Standard Raspberry Pi 40PIN GPIO header
  2. PCA9685 PWM driver
  3. 3007 size PWM controlled adjustable fan
  4. PCA9685 I2C address configuration
  5. Reserved I2C control pins
  6. Reserved PCA9685 output channels
  7. 0.91" OLED display

Pinout Definition


  • Operating voltage: 5V
  • Logic level: 3.3V
  • Driver: PCA9685
  • Interface: I2C
  • Fan PWM driver duty cycle: ≥25%
  • Fan RPM (max): 8000 RPM
  • OLED driver: SSD1306
  • OLED resolution: 128×32
  • OLED display color: White
  • OLED FOV: > 160°
  • Mounting holes: 3.0mm
Resources & Services

Comes with manual and examples in C / Python