[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:firmware-d7ea672b":3},{"article":4,"revisions":15},{"id":5,"author_id":6,"firmware_project_id":7,"slug":8,"published_revision_id":9,"visibility":10,"moderation_lock_reason":11,"version":12,"created_at":13,"updated_at":14},"c4801442-13b1-4abb-a5f4-dcfd2c361d80","186c3dff-7a70-4410-aa57-c345a3d9b5a8","d7ea672b-da79-4ef7-a9b3-26b62fe7bf60","firmware-d7ea672b","16757e9e-84b2-44ca-8bc3-0873a1bb059d","public",null,6,"2026-10-12T12:05:26.436Z","2026-10-13T06:09:22.046Z",[16],{"id":9,"article_id":5,"revision_no":17,"state":18,"source_revision_id":11,"change_summary":19,"version":12,"submitted_at":20,"reviewed_at":21,"published_at":14,"created_at":13,"description":22,"rendered_description":23,"content":24},1,"published","Initial draft","2026-10-12T12:05:28.161Z","2026-10-13T06:09:22.022Z","# 掌上蒙德里安\n\n**掌上实验室 · 001**\n\n> 轻触一下，重组色彩。\n\n把 ESP-Mosaico 变成一件可以互动的掌上数字艺术品。红、黄、蓝色块与黑色直线在米白画布上组合，每次轻触屏幕，画面的比例和朝向都会发生变化。\n\n## 项目亮点\n\n- **触摸生成**：开机显示一幅构图，轻触屏幕重新生成；不操作时画面保持静止。\n- **有规则的变化**：一块主红色与蓝、黄色点缀，通过受约束的比例和朝向变化，保留清晰的视觉重心。\n- **适配弧形四角**：米白背景延伸到屏幕的真实边缘，四角保留安全区域，让色块保持完整矩形。\n- **离线运行**：无需 Wi-Fi、账号或云端服务。\n- **可以继续改造**：源码随固件包提供，可以调整配色、线宽和构图规则。\n\n## 如何使用\n\n1. 下载并解压固件包，找到 `Mondrian-Mosaico-v2-full.bin`。\n2. 打开 [ESP-Mosaico 官方烧录页面](https:\u002F\u002Fmosaico.espressif.com\u002Ffirmware-update\u002F)，选择 **Local firmware**，上传该文件。\n3. 连接 USB，按住 **BOOT** 再开机，松开 BOOT；点击 **Connect device**，然后 **Flash firmware**。\n4. 烧录完成后，不按 BOOT，关机再开机。\n5. 轻触屏幕，探索下一幅构图。\n\n**适用设备：** ESP-Mosaico，ESP32-S31，480×480 屏幕。其他 ESP32 开发板不能直接使用此固件。\n\n**当前版本：** v2。已通过编译与固件校验；v2 的实机显示效果尚待进一步验证。\n\n烧录会替换当前应用；官方页面提示会清除现有设备数据。需要恢复时，可在同一页面选择 **Default firmware**。\n\n## 关于掌上实验室\n\n一个从小屏幕出发的创意项目系列：用艺术、数学、概率、游戏和机械运动，把抽象的想法变成可以观察、触摸和探索的小作品。\n\n《掌上蒙德里安》是系列的第一个发布项目，灵感来自蒙德里安的几何绘画，以程序生成的方式探索色彩、比例与留白。\n\n*封面为固件效果示意图，实物外观和屏幕色彩以实际设备为准。*\n","\u003Ch1>掌上蒙德里安\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>掌上实验室 · 001\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>轻触一下，重组色彩。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>把 ESP-Mosaico 变成一件可以互动的掌上数字艺术品。红、黄、蓝色块与黑色直线在米白画布上组合，每次轻触屏幕，画面的比例和朝向都会发生变化。\u003C\u002Fp>\n\u003Ch2>项目亮点\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>触摸生成\u003C\u002Fstrong>：开机显示一幅构图，轻触屏幕重新生成；不操作时画面保持静止。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>有规则的变化\u003C\u002Fstrong>：一块主红色与蓝、黄色点缀，通过受约束的比例和朝向变化，保留清晰的视觉重心。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>适配弧形四角\u003C\u002Fstrong>：米白背景延伸到屏幕的真实边缘，四角保留安全区域，让色块保持完整矩形。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>离线运行\u003C\u002Fstrong>：无需 Wi-Fi、账号或云端服务。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>可以继续改造\u003C\u002Fstrong>：源码随固件包提供，可以调整配色、线宽和构图规则。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>如何使用\u003C\u002Fh2>\n\u003Col>\n\u003Cli>下载并解压固件包，找到 \u003Ccode>Mondrian-Mosaico-v2-full.bin\u003C\u002Fcode>。\u003C\u002Fli>\n\u003Cli>打开 \u003Ca href=\"https:\u002F\u002Fmosaico.espressif.com\u002Ffirmware-update\u002F\" rel=\"nofollow noopener noreferrer\">ESP-Mosaico 官方烧录页面\u003C\u002Fa>，选择 \u003Cstrong>Local firmware\u003C\u002Fstrong>，上传该文件。\u003C\u002Fli>\n\u003Cli>连接 USB，按住 \u003Cstrong>BOOT\u003C\u002Fstrong> 再开机，松开 BOOT；点击 \u003Cstrong>Connect device\u003C\u002Fstrong>，然后 \u003Cstrong>Flash firmware\u003C\u002Fstrong>。\u003C\u002Fli>\n\u003Cli>烧录完成后，不按 BOOT，关机再开机。\u003C\u002Fli>\n\u003Cli>轻触屏幕，探索下一幅构图。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>适用设备：\u003C\u002Fstrong> ESP-Mosaico，ESP32-S31，480×480 屏幕。其他 ESP32 开发板不能直接使用此固件。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>当前版本：\u003C\u002Fstrong> v2。已通过编译与固件校验；v2 的实机显示效果尚待进一步验证。\u003C\u002Fp>\n\u003Cp>烧录会替换当前应用；官方页面提示会清除现有设备数据。需要恢复时，可在同一页面选择 \u003Cstrong>Default firmware\u003C\u002Fstrong>。\u003C\u002Fp>\n\u003Ch2>关于掌上实验室\u003C\u002Fh2>\n\u003Cp>一个从小屏幕出发的创意项目系列：用艺术、数学、概率、游戏和机械运动，把抽象的想法变成可以观察、触摸和探索的小作品。\u003C\u002Fp>\n\u003Cp>《掌上蒙德里安》是系列的第一个发布项目，灵感来自蒙德里安的几何绘画，以程序生成的方式探索色彩、比例与留白。\u003C\u002Fp>\n\u003Cp>\u003Cem>封面为固件效果示意图，实物外观和屏幕色彩以实际设备为准。\u003C\u002Fem>\u003C\u002Fp>\n",{"title":25,"categories":26,"boards":28,"tags":29,"cover_images":30,"external_links":32,"attachments":33,"current_version":34,"license":35,"firmware_variants":36},"掌上蒙德里安",[27],"display",[],[],[31],"\u002Fapi\u002Fv1\u002Ffiles\u002Fb4f7c4a8-eeb1-4d2b-95b5-6190a197db7c.webp",[],[],"1.0.0","MIT",[37],{"type":38,"partitions":39},"bin",[40],{"name":41,"offset":42,"size":43,"file":44},"app","0x10000","850896","\u002Fapi\u002Fv1\u002Ffiles\u002Fcc5e6cdb-b470-4f3c-ad29-ee601ffcd90c.bin"]