[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article:mosaico-fluidbox-36ff51e9":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},"e24a6472-0f75-4418-b705-a95b261790e5","8d6a4f95-236c-42ad-bdd8-2ad1565abe12","36ff51e9-0361-46ec-ac6f-acbd77956303","mosaico-fluidbox-36ff51e9","24a94b70-9411-4ed5-a1d7-16ae5bed736f","public",null,6,"2026-09-30T02:30:13.560Z","2026-09-30T03:12:06.868Z",[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-09-30T02:30:20.431Z","2026-09-30T03:12:06.845Z","## 掌上的重力流体\n\n将 ESP-Mosaico 变成一只掌上的流体盒。倾斜、摇晃或转动设备，1200 个粒子随重力运动；按下 AI 键，在五种画面之间切换，运动状态连续保留。无需联网，烧录后即可体验。\n\n### 五种画面\n\n- **粒子**：观察蓝色粒子的运动与堆积。\n- **液体**：以蓝色分层呈现流体轮廓。\n- **海水**：深蓝渐变与明亮的水面边缘。\n- **岩浆**：橙红色纹理随流体变化。\n- **浮世绘**：纸色背景、蓝色波浪与白色泡沫。\n\n### 操作方法\n\n- 倾斜、摇晃或转动设备：改变流体运动。\n- 短按 **AI 键**：切换画面模式，保留当前粒子状态。\n- 运行时短按 **BOOT 键**：重置粒子。\n\n### 设备与运行\n\n适用于 ESP-Mosaico（ESP32-S31），支持 V1.0、V1.1、V1.2 板卡，通过 eFuse 自动识别版本。使用 480×480 CO5300 显示屏及 BMI270 运动传感器，无需扩展子板。亮度固定为 60%，无需联网，暂不支持触摸操作或 OTA 更新。\n\n不同模式的帧率有所不同，实测条件与数据见[测试记录](https:\u002F\u002Fgithub.com\u002FeMUQI\u002Fesp-mosaico-fluidbox\u002Fblob\u002Fmain\u002FTESTING.md)。封面为设计效果图，设备外观及运行效果以实机为准。\n\n### 安装说明\n\n提供 **0.1.0 完整 BIN 镜像**，烧录地址为 **0x0**。请使用支持 ESP32-S31 的烧录工具。烧录会覆盖镜像范围内的原固件及数据，包括 NVS 设置，请提前保存所需内容。\n\n1. 按住 BOOT 并重新上电，进入下载模式。\n2. 将完整 BIN 烧录到 0x0。\n3. 烧录结束后释放 BOOT，重新上电。\n\n### 开源与致谢\n\n基于 [V4C38\u002Fesp32-fluidbox](https:\u002F\u002Fgithub.com\u002FV4C38\u002Fesp32-fluidbox) 的粒子模拟与固件基础，适配 Mosaico 硬件，改造显示同步，并新增液体、海水、岩浆和浮世绘画面。\n\n项目采用 MIT 许可证，并保留上游版权声明。屏幕初始化序列改编自 Espressif Mosaico BSP，经由 QuotaFrame 引入，该部分遵循 Apache-2.0；完整来源和许可说明见仓库 [NOTICE](https:\u002F\u002Fgithub.com\u002FeMUQI\u002Fesp-mosaico-fluidbox\u002Fblob\u002Fmain\u002FNOTICE)。\n\n---\n\n## Mosaico FluidBox\n\nA gravity-driven fluid toy for ESP-Mosaico. Tilt, shake, or rotate the device to move 1,200 particles. Press the AI key to switch between Particles, Liquid, Water, Lava, and Ukiyo-e while preserving the simulation state. Press BOOT during operation to reset the particles.\n\nRuns offline on ESP-Mosaico V1.0\u002FV1.1\u002FV1.2 with no expansion board required. Brightness is fixed at 60%. Touch interaction and OTA updates are not supported. Performance varies by visual mode. Cover images are design illustrations.\n\nVersion 0.1.0 is a full BIN image for flashing at **0x0** using an ESP32-S31-compatible tool. Flashing overwrites firmware and data within the image range, including NVS settings. See the source repository for build instructions, measurements, and third-party notices.","\u003Ch2>掌上的重力流体\u003C\u002Fh2>\n\u003Cp>将 ESP-Mosaico 变成一只掌上的流体盒。倾斜、摇晃或转动设备，1200 个粒子随重力运动；按下 AI 键，在五种画面之间切换，运动状态连续保留。无需联网，烧录后即可体验。\u003C\u002Fp>\n\u003Ch3>五种画面\u003C\u002Fh3>\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>：橙红色纹理随流体变化。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>浮世绘\u003C\u002Fstrong>：纸色背景、蓝色波浪与白色泡沫。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>操作方法\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>倾斜、摇晃或转动设备：改变流体运动。\u003C\u002Fli>\n\u003Cli>短按 \u003Cstrong>AI 键\u003C\u002Fstrong>：切换画面模式，保留当前粒子状态。\u003C\u002Fli>\n\u003Cli>运行时短按 \u003Cstrong>BOOT 键\u003C\u002Fstrong>：重置粒子。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>设备与运行\u003C\u002Fh3>\n\u003Cp>适用于 ESP-Mosaico（ESP32-S31），支持 V1.0、V1.1、V1.2 板卡，通过 eFuse 自动识别版本。使用 480×480 CO5300 显示屏及 BMI270 运动传感器，无需扩展子板。亮度固定为 60%，无需联网，暂不支持触摸操作或 OTA 更新。\u003C\u002Fp>\n\u003Cp>不同模式的帧率有所不同，实测条件与数据见\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FeMUQI\u002Fesp-mosaico-fluidbox\u002Fblob\u002Fmain\u002FTESTING.md\" rel=\"nofollow noopener noreferrer\">测试记录\u003C\u002Fa>。封面为设计效果图，设备外观及运行效果以实机为准。\u003C\u002Fp>\n\u003Ch3>安装说明\u003C\u002Fh3>\n\u003Cp>提供 \u003Cstrong>0.1.0 完整 BIN 镜像\u003C\u002Fstrong>，烧录地址为 \u003Cstrong>0x0\u003C\u002Fstrong>。请使用支持 ESP32-S31 的烧录工具。烧录会覆盖镜像范围内的原固件及数据，包括 NVS 设置，请提前保存所需内容。\u003C\u002Fp>\n\u003Col>\n\u003Cli>按住 BOOT 并重新上电，进入下载模式。\u003C\u002Fli>\n\u003Cli>将完整 BIN 烧录到 0x0。\u003C\u002Fli>\n\u003Cli>烧录结束后释放 BOOT，重新上电。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>开源与致谢\u003C\u002Fh3>\n\u003Cp>基于 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FV4C38\u002Fesp32-fluidbox\" rel=\"nofollow noopener noreferrer\">V4C38\u002Fesp32-fluidbox\u003C\u002Fa> 的粒子模拟与固件基础，适配 Mosaico 硬件，改造显示同步，并新增液体、海水、岩浆和浮世绘画面。\u003C\u002Fp>\n\u003Cp>项目采用 MIT 许可证，并保留上游版权声明。屏幕初始化序列改编自 Espressif Mosaico BSP，经由 QuotaFrame 引入，该部分遵循 Apache-2.0；完整来源和许可说明见仓库 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FeMUQI\u002Fesp-mosaico-fluidbox\u002Fblob\u002Fmain\u002FNOTICE\" rel=\"nofollow noopener noreferrer\">NOTICE\u003C\u002Fa>。\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2>Mosaico FluidBox\u003C\u002Fh2>\n\u003Cp>A gravity-driven fluid toy for ESP-Mosaico. Tilt, shake, or rotate the device to move 1,200 particles. Press the AI key to switch between Particles, Liquid, Water, Lava, and Ukiyo-e while preserving the simulation state. Press BOOT during operation to reset the particles.\u003C\u002Fp>\n\u003Cp>Runs offline on ESP-Mosaico V1.0\u002FV1.1\u002FV1.2 with no expansion board required. Brightness is fixed at 60%. Touch interaction and OTA updates are not supported. Performance varies by visual mode. Cover images are design illustrations.\u003C\u002Fp>\n\u003Cp>Version 0.1.0 is a full BIN image for flashing at \u003Cstrong>0x0\u003C\u002Fstrong> using an ESP32-S31-compatible tool. Flashing overwrites firmware and data within the image range, including NVS settings. See the source repository for build instructions, measurements, and third-party notices.\u003C\u002Fp>\n",{"title":25,"categories":26,"boards":28,"tags":29,"cover_images":30,"external_links":34,"attachments":39,"current_version":40,"license":41,"firmware_variants":42},"Mosaico FluidBox — 掌上的重力流体",[27],"display",[],[],[31,32,33],"\u002Fapi\u002Fv1\u002Ffiles\u002F29694c00-49af-4a20-8a2e-7fd540fbcc99.webp","\u002Fapi\u002Fv1\u002Ffiles\u002F4396f3e0-fd6b-46a1-959c-5ddf344b518f.webp","\u002Fapi\u002Fv1\u002Ffiles\u002Fd1b62200-dc65-4007-9c9d-3dc035467f88.webp",[35],{"label":36,"url":37,"platform":38},"GitHub 源码与使用说明","https:\u002F\u002Fgithub.com\u002FeMUQI\u002Fesp-mosaico-fluidbox","github",[],"0.1.0","MIT",[43],{"type":44,"partitions":45},"bin",[46],{"name":47,"offset":48,"size":49,"file":50},"full","0x0","431456","\u002Fapi\u002Fv1\u002Ffiles\u002F74f084db-b159-4922-a766-9e7c8bcd31fc.bin"]