QUAY LẠI DANH SÁCH DỰ ÁN
EMBEDDED GUI•ARCHITECTURE SPECIFICATION

Desk LCD: Realtime Telemetry with LVGL 9

Màn hình giám sát hiệu năng PC và trạm thông tin IoT với giao diện tối giản

Tổng quan giải pháp & Kiến trúc kỹ thuật

Sử dụng thư viện đồ họa LVGL 9.1 trên nền ESP32-C3 RISC-V kết hợp DMA truyền khung hình SPI tốc độ 40MHz. Giao tiếp với máy tính qua chuẩn USB Serial CDC để cập nhật biểu đồ CPU/GPU 1 giây/lần mà không gây tải cho máy trạm.

Cấu trúc Module Firmware (ESP-IDF / FreeRTOS)

TASK EXECUTION & MEMORY DOMAIN
> disp_spi_dma: Double-buffered frame flush
> encoder_input_driver: Quét encoder ngắt phần cứng
> telemetry_parser: Phân tích bản tin JSON streaming qua USB
HARDWARE BREAKDOWN
VI ĐIỀU KHIỂN (MCU)
ESP32-C3 RISC-V 160MHz
NGUỒN CẤP / BẢO VỆ
5V USB-C → SGM2203-3.3V Low Noise LDO
LINH KIỆN & NGOẠI VI
  • 1.69″ ST7789 IPS LCD
  • EC11 Rotary Encoder
  • LTR-303 ALS Sensor