产品设计效果图 · 屏幕采用项目真实界面
关于这个项目
一块屏幕,
一段持续开发的过程。
Marek Screen 是我独立开发的树莓派智能终端原型。它以日程与待办管理为起点,逐步加入专注、健康数据、语音助手和本地硬件反馈,探索一块屏幕如何参与日常生活。
这个专辑记录它从零到一的过程:界面如何迭代、服务为什么拆分、语音怎样连接业务,以及电路、供电和实机调试中的反复。成功的改动、失败的尝试和仍待验证的问题,都会留在这里。
个人项目,持续迭代。历史文章按素材补录,并注明发生阶段与整理时间。



开发记录
文章总览
按主题深入,按阶段回看。
已发布文章
第一批开发记录正在整理。
从早期照片、代码和调试记录开始,逐步补齐这个项目的开发过程。没有找到匹配的文章。
专辑阅读地图
五辑 · 42 个计划主题,随写作补充与调整
01起点与系统基础从开发板入门,到系统边界逐步形成 · 4 个计划主题
- 00Marek Screen 开发档案:现在的设备与完整目录
- 01从树莓派学习到大屏项目的起点
- 02为什么用 Flutter 做这块大屏
- 03Flutter、Node、Python、Rust 的职责怎样分开
02日程、待办与日常功能日程、待办、提醒与日常交互的迭代 · 10 个计划主题
- 04日程(一):从使用场景到日历界面
- 05日程(二):事件模型与重复日程
- 06日程(三):日期边界、修改与回归
- 07待办(一):把任务列表做得可操作
- 08待办(二):数据、分页与同步
- 09提醒:待办时间、到期处理与稍后提醒
- 10目标与习惯:OKR、四象限和打卡怎样组织
- 11专注:番茄钟、场景与冥想
- 12健康:Apple Health 与 COROS 多来源接入
- 13Dashboard 与天气:把分散信息组织到首页
03语音助手与输入系统识别、会话、工具、记忆与输入体验 · 10 个计划主题
- 14语音(一):最早方案与本地/云端取舍
- 15语音(二):统一会话架构的重构
- 16语音(三):录音、识别与流式事件
- 17语音(四):TTS、音色与声音克隆
- 18语音(五):半双工、打断与音频资源
- 19语音(六):从自然语言到日程与待办工具
- 20语音(七):历史、续聊与持久化回执
- 21语音(八):记忆候选、确认与用户边界
- 22语音(九):相机视觉输入与研究任务
- 23输入系统:中文键盘与实时听写
04硬件、电路与调试接线、电源、PCB、装配与实机排查 · 12 个计划主题
- 24硬件选型与整机组成的演变
- 25GPIO、I2C、UART 与硬件服务
- 26屏幕旋转:从 IMU 读数到稳定交互
- 27环境感知:CO2、温湿度与甲醛
- 28在场与久坐:雷达、PIR 和座椅来源
- 29LED、蜂鸣器、NFC 与风扇反馈
- 30音频噪声调试:供电、地环路与 AEC
- 31整机电源:24V 分路与超级电容 UPS
- 32ESP32 电源管理:为什么 Linux 关机还不够
- 33Pi5 Type-C 开关板:V1.0 到 V1.1
- 34UPS 输入开关与 PCB 从设计到到货
- 35外壳、散热、线束与安装方式
05交付、运维与复盘部署、性能、展示与阶段反思 · 6 个计划主题
- 36多端同步与错误恢复
- 37Pi 部署:自启动、安装、升级与备份
- 38监控与长时间运行:性能问题怎样定位
- 39产品网站:视觉、双语、图片与部署
- 40AI Coding:我怎样设计、审查和调试
- 41阶段复盘:完成了什么,下一步是什么
开发仍在继续
把过程留下来。
这里会持续更新项目中的设计、实现与验证记录。
每篇文章都从一个具体问题开始。