Project Description:
Summer Handheld Fan; Adjustable speed settings 0-255, 22 m/s fan speed on full charge;
PWM (10KHz) 0-255 duty cycle control;
0.96-inch OLED display; Supports real-time voltage display;
Supports 9V, 7V, and 5V input charging; Supports power bank functionality, supports BC1.2, Apple, Samsung, QC2.0/3.0, MTK PE1.1/PE2.0, Huawei, and Spreadtrum fast charging protocols;
Uses a 9CM Delta PFC0912DE fan;
Uses the free AIR 001;
Programmed using Arduino IDE.
Special Note: This description does not represent the final version and more details are still needed.
Open Source License
: This project uses the CC-BY-NC-SA 3.0 open source license, i.e., Creative Commons Attribution-NonCommercial-ShareAlike.
CC: Creative Commons Attribution
-Attribution, you must give appropriate attribution, provide a link to this license, and indicate whether modifications were made (to the original work).
SA: ShareAlike. If you remix, transform, or create based on this work, you must share and release your contributions under the same license as the original.
NC: Non-Commercial. You may not use this work for commercial purposes.
For questions and discussions, please join group number: 431030188.
Project-related functions
: 1. Fast charging function:
TYPE-C charging port, located on the back of the project;
supports 5V, 7V, and 9V PD fixed voltage inducement. The specific inducement voltage depends on whether the charger used supports the PD voltage of that level;
for more information, please refer to the IP2326 chip datasheet.
2. Button operation:
The side toggle switch is the main switch, powering the entire system.
The front has a two-position toggle switch; tossing it to the right increases the position by one, and tossing it to the left decreases it by one; pressing it turns on the power bank output function, and pressing it again turns it off.
3. Fan speed control function
: The speed is adjustable from 0-255; PWM drives the MOSFET to adjust the fan's VCC speed;
theoretically supports any 12V fan, as long as GND and VCC are connected correctly.
4. Power Bank Functionality
: Supports power bank functionality, compatible with BC1.2, Apple, Samsung, QC2.0/3.0, MTK PE1.1/PE2.0, Huawei, and Spreadtrum fast charging protocols;
for more information, please refer to the IP6505 chip datasheet.
5. 0.96-inch OLED Screen:
After toggling the side power button, the OLED screen displays the battery voltage and fan speed setting;
Component Description :
1. Delta PFC0912DE server fan;
2. AIR 001 chip;
3. SSD1306 OLED I2C protocol screen; Pin order: GND, VCC, SCL, SDA;
Project Attributes:
This project is a summer handheld fan, first public release, an original project by the author, and has not won any awards in other competitions.
Design Principles:
AIR 001 microcontroller as the main controller;
IP2326 chip to induce fast charging for three 18650 batteries;
PWM drive MOSFETs to adjust fan speed;
IP6505 to implement power bank functionality;
5. 0.96-inch OLED display with I2C communication;
Software Description:
This project is developed using the Arduino IDE.
Software Version History:
2024/06/20 V1.0
2024/7/11 V1.1
Fixed some bugs.
Project Update Log:
2024/7/11
Fixed the original 10K resistor R7 to 49K, schematic updated.
Fixed the unstable power bank function, PCB updated.
Added USB switch OLED display, program updated.
Removed the "+" sign for speed values, added "- - -" to display when speed is zero, program updated.
2024/7/13
Fixed some software bugs, program updated.
For the latest program information, please join QQ group: 431030188.
Image display:

Voltage 10.28V, 255 full speed setting, wind speed 20 m/s.
Detailed display.

Model display:

Fusion model.

Fusion rendered model.
Safety precautions:
This project uses three 18650 batteries, voltage 12.6V. Please be careful not to short-circuit to avoid danger;
the fan speed is too high, avoid anything being sucked into the fan, especially clothing, and do not touch the rotating fan blades;
any accidents that occur are not the responsibility of the individual.