hardware & app control
fan control Hardware for high performance cars
Project description
CoolDrive optimizes engine cooling in high-performance cars by intelligently controlling two fans, reducing overheating risks during intense driving and extending track time.
Target
Car enthusiasts, tuners, and performance shops working on high-performance vehicles where cooling is critical. Ideal for owners of sports cars, drift builds, or track-ready models who need precise thermal management to maximize engine performance.
Challenge
High-performance cars often overheat during intense driving, risking engine damage. Stock fan systems lack the flexibility to handle extreme conditions, and aftermarket solutions are either too complex or not customizable enough for varied setups.
Solution
a smart fan control hardware system that optimizes cooling for high-performance cars. It dynamically adjusts two fans based on real-time engine data, ensuring efficient heat dissipation without overloading the electrical system.
Personalization
Users can set custom temperature thresholds and fan speeds via a minimal iOS app, matching their car’s specific needs—whether it’s a turbocharged drift car or a naturally aspirated track beast. The system also logs performance data for tuning insights.
Solution
The resulting AI-powered scheduling app offers a seamless user experience, allowing individuals and businesses to effortlessly manage their schedules.
Testing difficulties
Validating the idea was tough due to the variability in high-performance car setups. We had to test across different engine types (e.g., inline-4, V8) and conditions (street driving, track sprints) to ensure compatibility. Simulating extreme heat without risking real engines required a custom rig with heat lamps and sensors, mimicking track-day stress.
Controlling Two Fans
Managing two fans was a core challenge. We designed a compact PCB with dual PWM (pulse-width modulation) outputs to independently control each fan’s speed, balancing airflow and power draw. The system pulls data from the car’s ECU (via OBD-II) and coolant temp sensors, adjusting fan speeds in real-time to prevent overheating while avoiding battery drain.
iOS app
Built with Swift, the POC app was intentionally barebones—a simple interface to monitor engine temp, set fan thresholds, and toggle manual overrides. It connects via Bluetooth to the hardware, displaying live data (e.g., fan RPM, coolant temp). The focus was functionality over polish, proving the concept for tuners who value control over aesthetics.