Read CPU and GPU temperature readings, then display them as a scrolling graph on an STM32 Arduino TFT display.
Full details and build instructions: https://hackaday.io/project/165236-windows-system-performance-display
The full build in action: https://cdn.hackaday.io/files/1652367069457024/graph.gif
- Visual Studio 2017 with latest update
- Windows 10 with .Net Framework 4.6.2
- STM32 "blue pill" with ILI9341 TFT display
- Platform.io
- Bodmer's TFT_eSPI library: https://github.com/Bodmer/TFT_eSPI
- Download the latest source code (i.e. master zip) of Open Hardware Monitor and open it with VS2017. Then,
change the target platform of
OpenHardwareMonitorLib
to.Net Framework 4.6.2
. Build this project (there is no need to build its GUI). - Download this project.
- Compile and run.
A pre-compiled version is availabe in the "binaries" folder.
Temperature data obtained from Open Hardware Monitor's OpenHardwareMonitorLib
Icons made by Pixel Buddha from www.flaticon.com is licensed by CC 3.0 BY
Inspiration and original code forked from https://github.com/logchan/open-hardware-monitor-arduino