一、项目概述
本项目为2.1 英寸 ESP32‑S3 圆形旋转触控 HMI 显示终端,硬件型号 ESP32‑S3‑LCD‑2.1(CrowPanel‑2.1),是一套完整开源的一体化人机交互解决方案。硬件将圆形 IPS 显示屏、电容触摸、旋转编码旋钮、WiFi 蓝牙通信集成于一体,配套开放原理图、PCB、3D 结构模型、驱动源码与示例工程,降低圆形屏 HMI 产品的开发难度,可直接用于产品原型开发、二次开发或者成品应用。

二、硬件系统设计
硬件主控选用 ESP32‑S3‑SR8 双核处理器,主频最高 240MHz,板载 512KB SRAM、8M PSRAM、16M Flash,满足 LVGL 图形界面运行、本地数据缓存以及固件存储需求。 显示单元采用 2.1 英寸圆形 IPS 屏幕,分辨率 480×480,搭载电容触摸模块;外设集成旋转编码器,支持旋钮旋转调节 + 旋钮按压按键,同时预留 RESET、BOOT 功能按键。外设 IO 通过 PCF8574IO 扩展芯片完成资源扩展,引出 I2C、UART 接口,搭配 12P FPC 供电接口。 设备采用 5V/1A 供电,板载电路转换为 3.3V 给主控、屏幕、触摸芯片供电;外壳采用铝合金 + 塑料亚克力结构,整机尺寸 79×79×30mm,净重 80g;工作温度‑20℃~65℃,可以满足室内智能设备的工作环境。无线部分支持 2.4GHz WiFi 以及蓝牙 5.0,可实现联网数据上报、蓝牙配网、设备通信。
三、软件系统设计
软件基于 Arduino 开发框架,以 LVGL8.3.11 图形库作为 UI 核心,提供完整工程示例、出厂固件以及固件源代码。 开发环境需要配置 ESP32‑S3 开发板支持包,关键硬件配置项为 16M Flash、OPI 模式 PSRAM,保证大屏图形界面正常运行。软件完整适配屏幕驱动、电容触摸驱动、旋转编码器采样,实现触摸、旋钮两种输入方式同时工作;支持 WiFi、蓝牙功能开发,可完成界面数据展示、参数调节、联网交互。 项目仓库提供预编译出厂固件,可直接烧录体验基础 UI 效果;同时开放源码,开发者可修改界面逻辑、交互逻辑、通信逻辑,完成功能定制。
仓库完整资源包含:
3D 模型文件:STP 格式整机结构模型,用于外壳设计、结构仿真;
硬件资料:器件规格书、Eagle 格式原理图与 PCB 工程文件;
软件资源:Arduino 示例代码、出厂预编译固件、出厂固件源码。
四、核心功能
图形显示:480×480 圆形 IPS 高清显示,支持 LVGL 控件,实现仪表盘、菜单、参数调节等 UI 界面;
双重交互:电容触摸点击滑动 + 旋转编码器旋转 / 按压,适配旋钮类设备操作习惯;
无线能力:WiFi 联网、蓝牙通信,可对接物联网平台,实现数据上传、远程同步参数;
二次开发:全部软硬件开源,硬件可复刻修改,软件可自定义界面、业务逻辑;
快速验证:提供示例代码与现成固件,无需从零搭建底层驱动,快速验证产品方案。
五、应用场景
适合智能家居旋钮控制面板、温控调节器、音频调节控制器、物联网本地人机终端、桌面 HMI 交互设备、创客项目原型验证。
六、项目价值
市面上圆形触控旋钮 HMI 设备大多为闭源成品,改造成本高。本项目完整开放硬件图纸、结构文件、软件源码,开发者可以直接复用整套方案,也可以按需修改硬件结构、电路、UI 逻辑,缩短圆形屏人机交互产品的研发周期,适合创客开发、产品预研、方案验证。
七、License
unlicense-未注明协议,请勿商业使用
