CYBERMON WiFi

ESP32 + 1.9" ST7789 TFT // Wireless UDP Broadcast

ARC GAUGES WIRELESS UDP BROADCAST RUNS AT LOGIN CAPTIVE PORTAL CONFIGURABLE PORT
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 WiFi .ino
to the ESP32
2
Connect to
"CyberMon-Setup" WiFi
Enter creds + port
3
Run
CyberMon_WiFi_Setup.exe
on the PC
4
Display works wirelessly
Starts at every login

PORT CONFIGURATION

> Default UDP port is 5555

> ESP32 side: Set the port in the captive portal during WiFi setup

> PC side: Edit C:\Program Files\CyberMon WiFi\cybermon_wifi.cfg

> Change port=5555 to match the port set on the ESP32

> Multiple displays can listen on the same port — one PC broadcasts, all displays receive

> Use different ports to show stats from different PCs on different displays

UNINSTALL

> Run CyberMon_WiFi_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