自制监控副屏

自制监控副屏

    目的

    想要完全控制我屋子中的绝大多数设备,并且监控PC、服务器的性能和功耗,于是准备自制监控副屏。

    将会分为两个系列:1.使用树莓派的高性能副屏 2.基于ESP32的低功耗副屏

    1. 树莓派

    目标:作为作为智能家居监控副屏

    硬件:采用树莓派5+7寸触摸屏+3D打印外壳(待完成)

    软件:采用Ubuntu25 + HomeAssistant

    UPDATE 2025/11/15

    1.1 总览

    TODO:

    [ ] 接入LLM API(本地与远程),接入HomeAssistant MCP,实现类似小爱同学操控米家功能

    [√] 设计3D打印外壳

    0:00
    /

    1.2 3D外壳设计

    v0.1版本:
    feature:实现基本的外壳结构,使用磁吸加外壳固定屏幕,后壳具有散热槽,底部有防滑垫片。
    issue:
    1.外壳过薄,切片算法选择的墙壁(Wall Loops)数仅为2层过少导致边框没有连接,后盖分离
    2.底座深度不够(仅8mm),无法放入树莓派加miniHDMI信号线

    v0.1

    v0.2版本:
    feature:加厚了壳厚度到3mm,切片算法将墙壁(Wall Loops)数量设为5,改用黑色打印,将底座深度增大到100mm
    issue:
    1.生成的支撑有部分较小,拓竹默认算法打印支撑速度过快(150mm/s),导致未能及时冷却就继续打印,最后导致“炒面”现象,部分支撑粘合在结构上,难以去除
    2.未充分考虑PLA材料以及3d打印该结构的内缩现象,屏幕框仅仅预留0.4mm导致屏幕嵌入不进该结构
    3.顶部未开散热槽,热量无法散出,树莓派风扇转速过高导数噪音

    v0.2

    v0.3
    feature:添加顶部散热槽,增加屏幕面大小(预留1mm空间),降低支撑打印速度到80mm/s,切换外壳颜色为白色,使用拓竹两盘同色自动换料功能
    issue:顶部散热槽有点炒面

    v0.3 正面
    v0.3 内部 带磁铁
    v0.3背面
    v0.3 底部 带有橡胶垫

    2.ESP32

    1.44inch Arduino SPI Module ST7735S SKU:MAR1441 - LCD wiki

    技术路线:

    1.电焊

    2.pcb绘制

    3.CAD / 3D 打印

    参考链接

    3-2-2 通过网络服务实现NodeMCU开发板基本控制 – 太极创客

    https://zhuanlan.zhihu.com/p/463349281

    首页 - LCD wiki
    EE 入门(二) - 使用 ESP32 与 SPI 显示屏绘图、显示图片、跑贪吃蛇
    零、硬件准备与依赖库调研之前淘货买了挺多显示屏的,本文使用的是这一块:3.5 寸电阻触摸屏,480 * 320,SPI 协议,显示屏驱动 IC 为 ILI9488 开发板是 ESP-WROOM-32 模组开发板。其他需要的东西:杜邦线、面包板、四个 10 K$\Omega$ 电阻、四个按键。