概要
flip-cardプロジェクト の全ファイルを収録したリポジトリ FLIP流体シミュレーション を実行する名刺型デバイスの設計 PCB設計ファイル や WASMシミュレータ など複数コンポーネントで構成 各フォルダに詳細な README を配置 参考プロジェクト や設計上の工夫も言及
flip-cardプロジェクト概要
- flip-card は、 流体-暗黙-粒子(FLIP)シミュレーション を名刺サイズで実現する電子デバイスプロジェクト
- PCB設計ファイル は「 kicad-pcb」フォルダに格納
- プロジェクトの着想源は mitxelaのfluid simulation pendant project (https://mitxela.com/projects/fluid-pendant)
- 流体シミュレーションロジック は独立したcrateとして「 fluid_sim_crate」フォルダに実装
- Matthias Müller (https://github.com/matthias-research)および Ten Minute Physics チャンネルのデモを基に設計
- 充電式バッテリー の実装が技術的課題
- cnlohrのtiny touch lcd project (https://github.com/cnlohr/ch32v003_3digit_lcd_usb/)の基板エッジUSB-Cポート設計を参考
- WASMシミュレータ (「 sim_display」フォルダ)で流体挙動のデバッグを実施
- RP2350 上で動作する流体シミュレーションの実装は「 flip-card_firmware」ファイルに収録
- 各フォルダには README ファイルがあり、詳細情報を記載
参考・関連リソース
- mitxela fluid simulation pendant project
- 流体シミュレーションを小型デバイスで実現する先行事例
- Matthias Müller
- FLIP法の理論とデモ動画で有名な研究者
- cnlohr tiny touch lcd project
- 小型デバイス向けUSB-Cポート設計の参考資料
フォルダ構成
- kicad-pcb :PCB設計ファイル一式
- fluid_sim_crate :Rustクレート形式の流体シミュレーションロジック
- sim_display :WASMベースのシミュレータ・デバッガ
- flip-card_firmware :RP2350用ファームウェア実装
- 各フォルダ内に README ファイル配置、追加情報の参照が可能
技術的特徴
- FLIPシミュレーション による実時間流体挙動再現
- 充電式バッテリー 対応のコンパクト設計
- USB-C ポートの基板エッジ実装
- WASMシミュレータ による開発効率化
利用方法・詳細情報
- 各コンポーネントや実装の詳細は、該当フォルダ内の README を参照
- プロジェクト全体の構成や背景 を把握することで、設計・開発の流れを理解可能