CYBERMON USB

ESP32 + 1.9" ST7789 TFT // USB Serial Connection

ARC GAUGES AUTO-DETECT HARDWARE RUNS AT LOGIN RETRO STANDBY CLOCK CAPTIVE PORTAL
DOWNLOAD

Includes: Setup.exe // Remove.exe // Arduino Sketch

PINOUT

FUNCTION GPIO DESCRIPTION
LCD MOSIGPIO 23Display data
LCD SCLKGPIO 18Display clock
LCD CSGPIO 15Chip select
LCD DCGPIO 2Data/command
LCD RSTGPIO 4Reset
LCD BLKGPIO 32Backlight

Board: ideaspark ESP32 + 1.9" ST7789 170x320 TFT

INSTALLATION

1
Flash the .ino sketch
to the ESP32
2
Connect to
"CyberMon-Setup" WiFi
and enter WiFi creds
3
Run
CyberMon_USB_Setup.exe
on the PC
4
Plug ESP32 into PC
Starts at every login

WiFi SETUP NOTE

> The USB version uses WiFi only for NTP clock sync on the standby screen

> On first boot, the ESP32 creates a CyberMon-Setup WiFi network

> Connect and enter your WiFi credentials in the captive portal

> Credentials are saved to flash and persist across reboots

UNINSTALL

> Run CyberMon_USB_Remove.exe from the download package

> Removes all files, scheduled task, and install directory

REQUIREMENTS

> Windows 10/11 with .NET Framework 4.7.2+

> ideaspark ESP32 with 1.9" ST7789 170x320 TFT

> Arduino IDE with ESP32 board support

> ArduinoJson library (install via Arduino Library Manager)

> Admin rights required for hardware sensor access

VIEW SKETCH CODE