PhatStats (TFT) form an Arduino serial display. HardwareSerialMonitor is a PC serial client, both are written by Rupert Hirst and Colin Conway.
HardwareSerialMonitor Windows client reads the hardware statistics from the PC.
This data is forwarded over the hosts’ serial port to an Arduino compatible micro processor. It is then, displayed using the Phat-Stats sketch.
This project, assumes you have a above average experience with Arduino, the IDE and the compatible boards available.
The HardwareSerialMonitor was designed for dedicated GPU's . Your mileage may vary with Integrated Graphics
To help with construction there are hook up guides, links below:
Phat-Stats ILI9341 TFT Display Hook up Guide
Going Forward:
The project needs to be ported over to LibreHardwareMonitor , a fork of OpenHardwareMonitor for future support, as this gets a lot more updates for new PC hardware. If anyone can help please get in touch, thanks.
http://runawaybrainz.blogspot.com/
https://github.com/koogar/HardwareSerialMonitor
https://github.com/koogar/Gnat-Stats
Gnat-Stats (OLED) has moved to a new project page here
The above software/code is licensed under the following terms:
--------------------------------------------------------------------------------------------
GPL v3
Gnat-Stats, Phat-Stats & Hardware Serial Monitor Copyright (C) 2016 Colin Conway, Rupert Hirst and contributors
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; If not, see http://www.gnu.org/licenses/.
HardwareSerialMonitor only was inspired by Psyrax's "SerialSender". Psyrax is given attribution and thanks, by being an honorary member of the project.
Hi, im an absolute Arduino beginner (but I have experiences with the Pi and basic electronic knowledge) and I cant seem to make this work. Below is the board that I used and the OLED I used.
Board https://shopee.ph/product/226548939/5019942450
OLED https://shopee.ph/product/226548939/4219824365
I think I wired it correctly (the OLED had the GND on the 1st pin and the VCC on the 2nd thats why I had to use a wire first to test). SCL and SDA seems to be wired correctly.
https://imgur.com/a/79kfrrT?
On the Arduino side i've done the following:
1.) Made sure that the Arduino is selected and the correct COM port is selected
2.) Installed the following libraries: Adafruit GFX, Adafruit NeoPixel, Adafruit ST7735
3.) Double clicked on the GnatStats_TFT_ProMicro_STM32_CFG_V1.5.ino and compiled/test. All good. Then uploaded it to the Arduino. No problem.
4.) Ran HardwareSerialMonitor.exe as administrator
But as you see from the photo, I dont get any output. Am I missing something or did I do something wrong? I've also tried directly wiring VCC to the VCC pin of the Arduino and the GND to ground to make sure that its getting enough power but still no dice.