Raspberry Pi Temperature control Implementation Research
-Usually, the Raspberry Pi 3B+ heats up to 60 degrees Celsius under 0% stress of the CPU
-To operate the Rpi 3B+ at maximum power for extended periods of time, a small heat sink or fan implementation is required (goal of this task)
-Flirc Case? Possible suggestion from Raspberry Pi Forums, acts like a giant heat sink, $15.95 from Amazon
Power Consumption Benchmarks of RPi 3B+
Pi State | Power Consumption |
Idle | 350 mA (1.9 W) |
ab -n 100 -c 10(uncached) | 950 mA (5.0 W) |
400% CPU load stress | 980 mA (5.1 W) |
List of Loads/Applications for RPi 3B+
-infotainment display
-telemetry data
-input from dash buttons
-GPS Navigation
-Dash-Cam recording
-Parking Sensor
Finding the best Solution for Temperature control on Raspberry Pi 3B+
Description of Options | Pros | Cons | Practicality/easiness |
Option 1: Implement a fan control IC in the Center Console (to use Rpi’s built in thermistor to get temp sense data) |
|
|
|
Option 2: Implement a fan control on the Center Console (to use Rpi’s built in thermistor to get temp sense data) |
|
|
|
Option 3: Implement a Bimetallic Switch, at temperature threshold, it will turn open, allowing the fan to turn on/off |
|
|
|
Option 4: Fan is always on, and we can turn it off with the center console as an option |
|
|
|
Option 5: use a small fan controller for temp sense |
|
|
|
Based on the advantages and disadvantages of each option, I feel that the most effective solution would be to use a small fan controller to measure temp sense (option #5).