-
1Step 1
- Gnatstats Tiny OLED PC performance monitor & HardwareSerialMonitor Windows Client
by Rupert Hirst and Colin Conway
This project, assumes you have above average experience with Arduino, the IDE, compatible boards available and other related hardware.
___________________________
Project principles:
The HardwareSerialMonitor application detects the sensors of most modern PC graphics, CPU and motherboards whilst, also pooling windows hardware stats.
This data is then sent over a serial com port to an Arduino Microcontroller running the Gnat-Stats Sketch and displayed on the OLED/TFT display.
_________________________
Connection Guide:
https://runawaybrainz.blogspot.com/2021/03/phat-stats-ssd1306-oled-hook-up-guide.html
Compatible boards:
- ProMicro (Atmel ATMega 32u4)
- Adafruit QT-PY / Seed Studio XIAO Series
Seeed Studio SAMD21 MCU: https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html
Seeed Studio RP2040 MCU: https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
Seeed Studio NRF52840 MCU: https://www.seeedstudio.com/Seeed-XIAO-BLE-nRF52840-p-5201.html
Seeed Studio ESP32C3 MCU: https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html
___________________________
Compatible Screens:
- OLED : SSD1306 (i2c) or SH1106 (i2c) 128x64 Pixels
Note: SH1106 are usually screens over 0.96" but not limited to. The (GND/ VCC) pin out order is different, although, more recent versions have the same pin order as the SSD1306 (VCC/GND), buyer beware!!!
Library and MCU core links are included within the Arduino sketch.
___________________________
Notes:
- Plug the Arduino into a dedicated USB Port, try avoid using a USB hub. Timings can be critical to avoid garbled or corrupted screen info
- HardwareSerialMonitor was designed for dedicated GPU's . Your mileage will vary with Integrated Graphics
___________________________
Guides:
technopat.net: Making an External Temperature Gauge
technopat.net: Additional Tiny Performance Monitor for a Computer
TallmanLabs: Gnat-Stats SSD1306 OLED Display Hook up Guide
___________________________
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.