Build Your Own Real-Time PC Monitor With ESP32 & Arduino!
by rishabpp0 in Circuits > Arduino
37 Views, 0 Favorites, 0 Comments
Build Your Own Real-Time PC Monitor With ESP32 & Arduino!
.png)

Learn how to set up real-time serial communication between your PC and ESP32. This project shows how data flows from your computer to your microcontroller using UART and how to display it effectively.
Supplies


LilyGO T-Display S3 AMOLED (ESP32-S3 built-in)
USB-C Cable
Windows PC with Visual Studio (VB.NET)
Arduino IDE (latest version)
Optional: 3D-printed case
Set Up Arduino IDE
Install the ESP32 Board Package:
Go to File → Preferences → Paste this URL in Additional Board Manager URLs:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Tools → Board Manager → Search and install esp32 by Espressif Systems
Select board:
Tools → Board → ESP32S3 Dev Module or LilyGO T-Display S3 AMOLED
Install Required Libraries
TFT_eSPI LINK-https://github.com/Bodmer/TFT_eSPI
Upload ESP32 Code
VB.NET PC Side Application
Copy the provided VB.NET EXE to any folder.
Run the app.
If COM port is not visible, check Device Manager.
The app will auto-detect the port and send data every second.
Test & Debug
- Your ESP32 display should show performance data.
- If you send a custom message from the VB app, it shows on the 3rd page.
- Use the side button on LilyGO to switch pages (if implemented).
💡 Tips:
- You can easily modify the threshold values for alerts.
- Customize the layout or theme in the Arduino code.
- Add icons for a more attractive display.
- If you're only using it locally, no Wi-Fi is needed.