继开发了

  • DMIT IOS 小组件

  • Lumina 探针主题

  • 终端 tui 探针

之后的收官之作,探针的究极形态(我是真的爱探针啊)

哪个人能抗拒用一个实体的小硬件来专门监控自己 vps 的信息呢?

随时随地,拿起来就能看,不用打开电脑,手机,浏览器,探针的究极形态,不用再折腾什么主题了

硬件:

cL9iaUQm9jeFvSkea5GDAlsXYAydUbJk.webp

  • LILYGO® T-Display-S3 ESP32-S3R8

    • Tensilica Xtensa 双核 LX7 微处理器

    • PSRAM: 8MB

    • FLASH: 16MB

  • 1.9 寸 260 ppi 8-Bit LCD 屏幕 驱动 IC:ST7789V

对于这个项目场景来说已经性能过剩了,我是懒省事所以直接买的一体化的开发板,如果你动手能力强,完全可以买更便宜的开板和屏幕自由组合,需要你自己焊接

视觉风格:

  • Sparkline Dashboard、Sparkline TUI 风格,符合我的个人审美,简单但不简陋,极简高效,极客风

  • 本来可以用 LVGL 现代化 ui 的,但是看来看去都花里胡哨,一股怪味,不符合我的审美,于是放弃

工作环境:

  • MacBook Pro

  • Image2 来根据我的描述生成模拟实物效果图,供实现来参考

  • Codex 5.5 xhigh 来设计方案

  • Claude Code Opus 4.8 max 编写代码并进行测试驱动迭代

  • ESP-IDF + 命令行烧录

QCqv2sRb42zGngLwxh2Bo3zye5lLP39T.webp

实物图:

cpu 型号是循环滚动的,1s 刷新一次数据,动态效果拉满,上下两颗按钮可以切换不同的 VPS

gQZFDx1f91cARjEkrHBz9VZ1Fd84RSXX.webp

后续方案:

初代效果很简陋,但我个人感觉已经很不错了,后续可以有更优的演进空间

  • 换用尺寸更大,显示素质更高的屏幕

    LH4OcQZA6gbBmCmEhtCOWYiiMfLnUtNr.webp

  • 3D 打印外壳

    r9CXrEeRWnDrJ3YTGfutOeps6VSrEYqb.webp

参考资料:

  • https://github.com/Xinyuan-LilyGO/T-Display-S3

  • https://github.com/VolosR/tDisplayS3WeatherStation