ESP32 · 2 × OLED 128×64
Double OLED Gaming Monitor
Abbiamo portato le metriche del PC fuori dallo schermo: due display accanto alla tastiera con CPU, GPU, RAM e temperature sempre in vista. Nessun overlay sopra il gioco, nessun Alt+Tab.
ESP32 · 2 × OLED 128×64
Abbiamo portato le metriche del PC fuori dallo schermo: due display accanto alla tastiera con CPU, GPU, RAM e temperature sempre in vista. Nessun overlay sopra il gioco, nessun Alt+Tab.
Sul primo display CPU e GPU: carico, frequenza, VRAM e temperatura. Sul secondo RAM, segnale WiFi, stato del PC e uptime. Tutto si aggiorna ogni 2,5 secondi.
Gli OLED sono monocromatici, così abbiamo progettato allarmi che non hanno bisogno del colore: sopra la soglia la temperatura passa in negativo, oltre 85 °C lampeggia con il "!". Continua a scorrere e scalda il PC.
Un solo controllo, pensato per usarlo senza guardare: ruota per cambiare vista, premi per agire su quella corrente.
Un ESP32 con WiFi, due OLED SSD1306 e un encoder rotativo. Abbiamo dato a ogni display il suo bus I2C, così funzionano in parallelo. Il PC non va aperto: basta la rete di casa.
Contattaci per averne uno, per il firmware o per una versione con viste su misura.
Le schermate
Quello che vedi qui è generato dallo stesso codice che gira sul dispositivo: display 1 a sinistra, display 2 a destra. Continua a scorrere per sfogliarle.
Come funziona
Un'architettura semplice, senza cloud e senza account: i dati restano sulla tua rete. Il pacchetto qui sotto viaggia allo stesso ritmo di quelli veri.
Un leggero programma per Windows raccoglie CPU, RAM e uptime. La GPU arriva da nvidia-smi, la temperatura CPU da LibreHardwareMonitor.
Un messaggio JSON su WebSocket, porta 9000. Se il PC si riavvia, l'ESP32 si ricollega da solo.
Ridisegno a ogni messaggio e ogni 500 ms, così gli allarmi lampeggiano a ritmo costante.
// ws://IP_PC:9000/ws, ogni 2,5 s { "cpu": { "usage": 45.2, "temperature": 65.5, "frequency": 3400 }, "gpu": { "usage": 78.5, "temperature": 82.0, "vram_used_mb": 4096 }, "ram": { "usage_percent": 62.3, "used_mb": 10207, "total_mb": 16384 }, "system": { "uptime_seconds": 86400 } }
Cosa serve
Il nostro launcher installa tutto il necessario e, se vuoi, anche LibreHardwareMonitor per la temperatura della CPU.
start_server.batnvidia-smiContatti
Per ordinarne uno, per informazioni sul firmware o per una versione con viste su misura. Lasciaci i tuoi dati: ti risponde direttamente il nostro team.
Grazie! Il nostro team ti risponderà all'indirizzo che hai indicato, di solito entro un paio di giorni.