|
22| 0
|
[大脑洞] 智能家居“纸质”面板、不用联网就能聊的论坛、可以... |

|
本帖最后由 RRoy 于 2026-5-6 14:27 编辑 社区公众号记录每周值得分享的创客相关内容,每周五发布~ 欢迎投稿或推荐相关内容。 投稿邮箱: 花了十年,把家里的屏幕都换成了电纸屏
作者和妻子结婚时起初定了个规矩:卧室不放任何屏幕。但日历和天气又离不开,于是他开始折腾替代方案。第一版是用药柜改的 Magic Mirror——白天反光看不清,晚上整面发光,跟初衷完全矛盾。 然后是越狱的 Kindle,塞进自己在图书馆创客空间激光切割的木头框里,后端用 Rails 写了个服务把日历和天气渲染成 PNG 推过去。Kindle 每半小时刷新一次,慢但够用,效果终于对了:不发光、不刺眼,挂墙上像张纸。 十年间这个叫 Timeframe 的项目迭代了好几轮。中间换过 Visionect 的商用 e-paper 屏(6 到 32 英寸都试过,单次充电能撑两三个月),甚至做过付费客户测试——结果 13 英寸屏要价 1000 美元,没人买单。2021 年科罗拉多 Marshall 大火烧掉了他家,重建的时候他干脆在新房里设计了一个专门的"手机角",预埋电源和壁挂位,装上了 Boox 25.3 英寸 Mira Pro——第一块支持实时刷新的大尺寸高分辨率 e-paper 屏。
后端的变化更值得说。迁移到 Home Assistant 之后,作者删掉了原来一半以上的代码,连数据库和 Redis 都去掉了。现在加一个提醒功能有多简单呢——他想在晚 8 点后提醒自己开洗碗机,写了一个 HA 模板传感器,读插座功率,低于 2W 就显示提醒——从想法到上线花了一分钟,不需要写代码、不需要部署。 最让人印象深刻的设计决策是状态指示的思路:屏幕左上角只显示需要注意的事(门没锁、洗衣机洗完了),如果那块区域是空白的,说明家里一切正常。这和大多数智能家居仪表板"把所有信息铺满屏幕"的做法完全相反——不展示你能控制什么,而是告诉你现在需不需要操心。
来源: 一盏太阳能灯笼,里面藏着一个社区论坛作者做了一个长得像灯笼的东西,但它其实是一台太阳能供电的本地 Web 服务器。走近它,手机会弹出一个 captive portal,打开就是一个社区留言板——不需要互联网,不需要注册,纯粹的本地交流。
硬件很克制:一块 ESP32、两节 18650 电池、一块 6W 太阳能板。 软件也做了相应的精简——整个前端(HTML + CSS + JavaScript)打成一个字符串存在 PROGMEM 里,没有用 SPIFFS 或 LittleFS 拆分文件。Flash 被划成三个分区:当前运行的固件、一份已知可用的备份、以及用 LittleFS 存的用户数据。这样做 OTA 更新的时候,如果新固件有问题可以快速回滚。 这个项目有意思的地方不在技术难度——ESP32 做 Web 服务器早就不是新鲜事——而是它的使用场景。放在社区花园、公共空间、甚至露营地,不依赖任何基础设施就能让人们交流。在"万物皆需联网"的年代,一个刻意离线的通讯工具反而有种逆向的吸引力。 代码开源在 GitHub,GPL 协议。 来源: Spark:一台塞进口袋的开源合成器作者做了一台叫 Spark 的便携合成器,核心是 ESP32,音频引擎用的是 AMY(Additive Music synthesizer librarY)——一个轻量级的多平台合成库,支持 FM、减法、加法等多种合成方式,非常适合跑在资源有限的微控制器上。
外形上最显眼的是那排 3D 打印的键盘,用的是低矮机械键轴,手感比薄膜按键好不少。旁边密密麻麻排了 16 个电位器和一根摇杆——电位器控制各种合成参数,摇杆负责弯音。一块小 OLED 显示当前的音色和参数状态。 目前 Spark 还是原型阶段,作者自己也说"里面的走线像老鼠窝",但该有的功能都跑通了:多种合成模式切换、实时参数调节、音频输出。硬件设计文件和固件都开源在 GitHub 上,用的零件也都是常见的——ESP32 模块、SSD1306 OLED、标准电位器和键轴。 对于想了解数字合成器怎么在微控制器上实现的人,Spark 的代码和硬件设计是个不错的学习样本。AMY 引擎本身也值得单独关注,它的 API 设计得挺干净,移植到其他平台也方便。 来源: 25 美元的 ESP32-P4 开发板,能直接插树莓派的摄像头和屏幕ESP32-P4 是乐鑫去年发布的高性能 MCU,双核 RISC-V、400MHz、32MB PSRAM,规格上已经不像传统意义上的"单片机"了。但之前的开发板要么贵(官方的 Function EV Board 接近 100 美元),要么接口不全。最近 AliExpress 上出现了一块只卖 24.68 美元的 ESP32P4C5 核心板,把 ESP32-P4 和 ESP32-C5 封装在一起,还加了四个 MIPI 接口。
25 美元能拿到 ESP32-P4 + Wi-Fi 6 + MIPI 显示和摄像头接口,对于想试试 ESP32-P4 的人来说,入门门槛低了不少。 来源: ESPHome 2026.4.0:ESP32 默认跑满 240MHz,传感器发布快了 46 倍ESPHome 的 4 月更新是近期比较大的一次,改动集中在性能优化上。最核心的变化:ESP32、ESP32-S2、ESP32-S3、ESP32-C5 的默认 CPU 频率从 160MHz 提到了 240MHz。听起来只是改了个默认值,但实测影响不小——API 加密握手快了 29%,protobuf 编码快了 34%,蓝牙代理的广播转发在 ESP32-C3 上只占主循环 1.8% 的时间。
另一个大改动是传感器数据的发布方式。之前每次发布传感器数据,设备端要先把数值格式化成日志字符串,再序列化发出去。新版把日志格式化的工作移到了客户端,设备只发原始数据——结果是传感器发布速度最高快了 46 倍。对于跑了一大堆传感器的 ESP32 节点来说,这个改进很有感觉。 还有几个值得注意的点:原版 ESP32 解锁了额外 40KB 的 IRAM,这块内存以前被保留没用上,现在回收来扩大 Flash 缓存窗口,减少 Wi-Fi 和 BLE 操作的缓存缺失;新增 OTA 签名验证,防止被刷入未授权的固件;以太网支持新增了 5 种芯片。 这算是个 breaking change——提频会增加功耗和发热。跑电池供电或者散热不好的设备记得手动改回 来源: |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed