Creates a visual interface to output statistics about the computer to a screen driven by an Arduino Uno. Version 1.0 gathers CPU, Memory, and Network statistics. These transfer through USB Serial from the Windows Application to the Arduino as a display. Two programs drive this communication.
Windows 10 based WPF built application to gather statistics of the computer. Detects when USB Serial connection is available and begins sending data.
Displays a static screen until it receives data. Updates every second.
- Windows 10 Computer
- Arduino Uno - $23
- Elegoo TFTLCD Screen - $19
-- Build cost: $42
The display is built to fit an Arduino uno. Pins are configured in code to these default settings.
- Arduino Uno:
- Elegoo TFTLCD Screen:
Use the Monitor Version 1.0 Installer.
- Run Monitor Server Exe
- Compile and Upload MonitorClient.ino with Arduino IDE.
- Plug in USB with Monitor Server Running to see statistics.
- Create Working Version.
- Get rid of UI, make as a service.
- Remove Windows Dependence
- Make stylized UI for Arduino Client
- Create application to customize layout.
- Adafruit GFX Library
- Adafruit TFTLCD Library
- Visual Studio Code (Or similar windows build environment for .Net Framework).