分享一个“esp32+LLM+墨水屏”的桌面摆件 InkSight - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuxin123122
V2EX    分享创造

分享一个“esp32+LLM+墨水屏”的桌面摆件 InkSight

  •  1
     
  •   xuxin123122 2 月 20 日 1314 次点击

    通过后端 LLM ( DeepSeek / 通义千问 / Kimi )生成基于当前环境(天气、时间、日期、节气)的个性化内容,并在 4.2 英寸电子墨水屏上展示。本项目支持 JSON 配置驱动扩展无需编写代码即可创建自定义内容模式


    一、 功能介绍

    本项目集成了丰富的展示模式与便捷的设备管理功能,核心特性如下:

    • 10+ 种内容模式:内置斯多葛哲学、毒舌吐槽、禅意、每日推荐、AI 简报、AI 画廊、食谱、健身、诗词、倒计时,以及自定义 JSON 模式。
    • 模式可扩展:通过 JSON 配置即可定义新模式(包括提示词、布局、样式),纯配置驱动,零代码侵入。
    • 4 种刷新策略:支持随机轮换、循环轮换、时段绑定以及智能模式。
    • 按需刷新:支持短按按钮立即刷新,双击切换下一个模式,或通过 Web 端远程触发。
    • 统计仪表板:提供设备状态监控、电池电压趋势、模式使用统计以及缓存命中率查看。
    • WiFi 配网:内置 Captive Portal ,开机自动弹出配置页面,零门槛接入网络。
    • 在线配置:通过 Web 界面统一管理所有设置,支持配置的导入/导出、效果预览及历史配置管理。
    • 智能缓存:支持批量预生成内容,接口响应时间控制在 < 1 秒。
    • 多 LLM 支持:原生支持 DeepSeek 、阿里百炼(通义千问)、月之暗面( Kimi ),兼容任何 OpenAI 标准 API 。
    • 超低功耗:深度优化 Deep Sleep 模式,单次充电可实现 3-6 个月的超长续航。

    二、BOM (物料清单)

    以下是构建该项目的硬件推荐选型及成本估算。

    组件类型 选型型号 关键参数 作用 参考价格
    MCU ESP32-C3 SuperMini RISC-V 架构, 整合 WiFi, 超低功耗 主控芯片 ~$3
    Display 4.2" E-Paper Module SPI 接口, 400x300 分辨率, SSD1683 驱动 屏幕显示 ~$15
    Power 18650 LiFePO4 (磷酸铁锂) 3.2V 标称电压, 1500mAh+ 供电 (直驱) ~$5
    Charger TP5000 模块 支持 3.6V 截止电压 (需跳线设置) 电池充电 ~$2
    Case PCB Sandwich / 3D 打印 FR4 沉金工艺, M3 铜柱 结构支撑与外壳 ~$5

    成本核算:总 BOM 成本控制在 < $30 (国内采购成本通常少于 120 元人民币)。


    三、 开源地址与交流

    欢迎访问我们的 GitHub 仓库获取源码、原理图及详细使用文档。如果觉得项目有意思,欢迎 Star 并提出宝贵的 Issue 和 PR !

    欢迎大家多提意见 OWO !

    第 1 条附言    4 天前
    创建了一个 AI 墨水屏交流群 QQ:1026120682
    欢迎大家一起讨论
    dvbs2000
        1
    dvbs2000  
       2 月 22 日
    有人做了 13.3 的彩屏相框。
    其实你这个信息终端思路挺好的,如果能做出产品直接买就好了。哪怕贵一点,尺寸可以用户选择
    最好加上室内温度和湿度还有时间显示。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     961 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:02 PVG 05:02 LAX 14:02 JFK 17:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86