flip-card 流体名片
一张能跑流体模拟的电子名片:基于 RP2350 与 Rust,用 FLIP(流体隐式粒子)算法在 PCB 上实时渲染流动效果,附带 KiCad 电路设计、固件与 WASM 调试模拟器。
爱鲜报评分
0.0
0 人评分
1.9k
星数
否
中文
Rust
主语言
是
活跃
3
贡献者
人工分析
EDITORIAL推荐理由
这是一个软硬件全栈开源项目,把 FLIP 流体模拟塞进名片大小的电路板里,技术含量与观赏性兼具。Rust 实现的流体模拟被抽成独立 crate,并配有 WASM 模拟器方便调试,适合学习嵌入式图形与物理仿真。对想入门 PCB + 固件 + 算法一体化的开发者来说,是难得的完整参考案例。
适用场景
- 嵌入式图形与物理仿真学习
- PCB 设计与固件开发一体化实践
- Rust 在 MCU 上的应用探索
- 创客/极客电子名片与展示道具
- WASM 仿真调试流程参考
优点
- 软硬件全开源,含 KiCad 原理图与 PCB 文件
- 流体模拟逻辑独立成 crate,便于复用与学习
- 提供 WASM 模拟器,无需硬件即可调试算法
- 基于 RP2350 与 Rust,技术栈现代
- MIT 许可,商用与二次开发友好
缺点
- 需要自行打板、焊接与烧录,硬件门槛较高
- 官方文档以英文为主,中文资料较少
- 涉及电池与 USB-C 充电设计,调试有安全注意点
- 流体参数与性能调优需要一定物理与图形基础
上手难度
较难
flip-card 流体名片
flip-card 是一张能运行流体模拟的电子名片:在名片大小的 PCB 上,用 FLIP(Fluid-Implicit-Particle,流体隐式粒子)算法实时渲染出流动的液体效果。项目由 Nicholas-L-Johnson 开源,采用 MIT 许可,主语言为 Rust。
项目灵感来自 mitxela 的流体吊坠项目,流体算法参考了 Matthias Müller(Ten Minute Physics)的演示实现。
项目结构
kicad-pcb/:KiCad 电路原理图与 PCB 设计文件fluid_sim_crate/:独立的流体模拟 Rust crate,可单独复用flip-card_firmware/:运行在 RP2350 上的固件实现,烧录说明见该子目录 READMEsim_display/:WASM 模拟器,用于在浏览器中调试流体效果
技术亮点
- FLIP 流体模拟:以粒子 + 网格混合方式模拟流体,兼顾稳定性与细节
- 板边 USB-C 充电:可充电电池设计参考了 cnlohr 的 tiny touch lcd 项目
- WASM 调试链路:先在浏览器模拟器中调参,再烧录到硬件,降低调试成本
适合谁
适合对嵌入式图形、物理仿真、PCB 设计感兴趣的开发者与创客。由于需要自行打板、焊接与烧录,建议具备一定硬件基础后再动手实践。
评论
- 暂无评论,来写第一条吧。