esp32
Ambient lighting
12 cm Case Fan
Desktop fan

5
0
A mood-light desktop fan—your perfect companion for work, study, and entertainment during hot summer days. You can operate the fan or the light independently, adapting to different scenarios.
Based on a 12025 ARGB case fan.
Assembled dimensions: approximately 196 × 126 × 33 mm.
- Sleek minimalist design
- Replaceable front panel (4 options available)
- Embedded knob (printed with a “fuzzy surface” texture and customizable contours)
- PWM speed control (can be disabled separately)
- Adjustable ambient light brightness and modes (current default mode: “Press button” cycles through “Solid Color > Color-Changing Breathing > Color-Changing Flowing Light > Off”; users can customize via code; note that my product’s dimming and speed controls use “+” and “–” buttons in opposite directions—this can be corrected by rewiring or adjusting the S1/S2 pins in the code)
- Optional 75° angled base

AI-assisted disclaimer: The code was generated by Gemini.
BOM list: (non-standard components include personal purchase links)
1. Thermalright TL-C12RB-S V2 black ARGB 12 cm case fan reverses airflow (in my understanding, 12 cm ARGB fans typically feature a separate 3-pin connector for independent lighting control—any programmable model will do)
2. CTP9 fast-charging dummy module_12V 23*11mm
3. Mini560 step-down module_5V 29*18*5.4mm
4. 12V single-channel PWM fan speed controller module 25*20mm
5. EC11 encoder module 24*24mm
6. ESP32 C3 supermini
Tools:
1. Dupont wires, electrical cables, 3 mm double-sided tape, electrical insulating tape, plus essential tools like soldering iron, multimeter, scissors, and needle-nose pliers
2. VSCode PlatformIO / Arduino IDE
Wiring instructions: (please test wiring before assembly; measure voltage and verify common ground before connecting the fan and ESP32)
Charger/power bank supporting PD protocol with 12V outputà
PD dummy moduleà12V PWMàfan’s 4-pin connector
àstep-down module’s 5V and GNDàESP32 C3
......
A mood‑lighting desktop fan—your perfect companion for work, study, and entertainment during hot summer days. You can operate the fan or the light independently, adapting to different scenarios.
Based on a 12025 ARGB case fan.
Assembled dimensions: approximately 196 × 126 × 33 mm.
- Sleek, minimalist design
- Replaceable front panel (4 options available)
- Embedded rotary knob (printed with a “fuzzy surface” texture and customizable contours)
- PWM speed control (can be disabled separately)
- Adjustable ambient light brightness and modes (current code mode: “button press” cycles through “solid colorful glow (default) > color‑changing breathing > colorful flowing ring > off”; users can customize via code; note that my finished product’s dimming and speed controls use “+” and “–” buttons in opposite directions—this can be corrected by rewiring or adjusting the S1/S2 pins in the code)
- Optional 75° angled base

AI‑assisted disclaimer: The code was generated by Gemini.
BOM list (non‑standard components include personal purchase links):
1. Thermalright TL‑C12RB‑S V2 black ARGB 12 cm case fan reverses airflow (in my understanding, 12 cm ARGB fans typically feature a dedicated 3‑pin connector for independent lighting control—any programmable model will do)
2. CTP9 fast‑charging dummy module_12V 23*11mm
3. Mini560 step‑down module_5V 29*18*5.4mm
4. 12V single‑channel PWM fan speed controller module 25*20mm
5. EC11 encoder module 24*24mm
6. ESP32 C3 supermini
Tools:
1. Dupont wires, electrical wire, 3 mm double‑sided tape, electrical insulating tape, plus essential tools like soldering iron, multimeter, scissors, and needle‑nose pliers
2. VSCode PlatformIO / Arduino IDE
Wiring instructions (please test wiring before assembly; measure voltage and verify common ground before connecting the fan and ESP32):
Charger/power bank capable of delivering 12 V output with PD protocolà
PD dummy moduleà12 V PWMàfan’s small 4‑pin connector
àstep‑down module’s 5 V and GNDàESP32 C3
&......
Bill of materials
- NameQuantityNotes
- 1利民(thermalright)TL-C12RB-S V2黑色argb 12cm机箱风扇1反转反出风
- 2CTP9快充诱骗器模块_12V123*11mm
- 3Mini560降压模块_5V129*18*5.4mm
- 412V单路PWM风扇调速器控制器模块125*20mm
- 5EC11编码器模块124*24mm
- 6ESP32 C3 supermini1
Originality of the Model
The author declares that this work is their personally original model
This model is licensed under the following terms:
Credit must be given to the creator
Remixes must be shared under the same license
Models(1)
FANCC2 .3mfDesigner852.00 KB
2026-06-12






