1 ポイント 投稿者 GN⁺ 2025-01-14 | 1件のコメント | WhatsAppで共有

流体シミュレーション・ペンダント

紹介

  • 流体シミュレーション・ペンダントは、リアルタイムのFLIP流体シミュレーションを実行する手作りのジュエリー。
  • 金メッキの外観と、腕時計用ガラスで保護されたディスプレイを備える。
  • 初期デザインと動機はYouTube動画で説明されている。
  • このプロジェクトは複数の別プロジェクトへと発展し、対角チャーリープレックス表示の思いがけない利点も含まれている。

技術概要

  • FLIPシミュレーションはMatthias Müllerの研究に基づいている。
  • ハードウェアはSTM32L432KC、ADXL362加速度計、MCP73832充電コントローラ、TPS7A02レギュレータ、TPS3839スーパーバイザで構成される。
  • 対角チャーリープレックスは、従来のマトリクスと比べて半分のビアで配線できる。
  • DMAを使うことで、オーバーヘッドなしにディスプレイマトリクスを動作させられる。

流体シミュレータの作成

  • Ten Minute Physicsのチュートリアルに沿って、流体シミュレータを再実装した。
  • 粒子衝突のような細部は、ほかのソースコードを参考にした。
  • ハッシュグリッドアルゴリズムにより速度向上が得られた。
  • 境界条件の小さな誤りを発見して修正した。

ペンダント1の制作

  • チャーリープレックス表示パターンが機能するか確認するため、試作を行った。
  • PCBを迅速に製作し、手作業のプロトタイプを置き換えた。
  • FLIPシミュレーションをL432上で実行した。
  • PCB設計は予想より簡単で、ビア数の削減により配線しやすくなった。

金属加工

  • 金属加工設備を使って、ペンダントの金属部分を製作した。
  • Oリングを追加して、緩いスナップバックを解消し、防水シールも実現した。
  • 腕時計用ガラスを覆う2つ目のペンダントを製作した。

ペンダント2の制作

  • PCBを修正し、リセット回路、ウェイクアップライン用ダイオード、ハードウェアスーパーバイザチップを追加した。
  • TPS7A02およびTPS3839チップを使って消費電力を最小化した。
  • 3.08Vで遮断するよう設計し、バッテリー保護を強化した。

結論

  • 流体シミュレーション・ペンダントは、技術的革新と創造的デザインの融合を示している。
  • 対角チャーリープレックスのような新しい配線オプションを探ることで、さらに多くの可能性を見いだせる。

1件のコメント

 
GN⁺ 2025-01-14
Hacker Newsのコメント
  • LEDをもっと近くに配置できたはず。隣接するLEDで単一のパッドを共有できたはず
    • すべてのLEDは同一部品なので、オーブン内で同じ速度で加熱される。したがって、トゥームストーニング現象は発生しないはず
  • 興味深い動画だった。ほとんど何の計画もなく最後まで見てしまった
    • ソフトウェアが、LLMがコード評価をどう通過するのか理解しようともがいている例だ
    • ClaudeとChatGPTを使ってみたが、風変わりな問題ではいまひとつだった。CRUDや一般的なアルゴリズムでは素晴らしかった
    • 作者は自分版の「FLIPシミュレーション」を作った。ChatGPTのo3モデルでもこのソフトウェアは書けないと思う
    • このプロジェクトはAIプロジェクトではないが、AIソフトウェアエンジニアがやり遂げられるのか疑問だ
  • 旋盤へのアクセスは基本的人権だ
    • ある教師は、自分の学校が州内で最後に旋盤を持つ学校だと言っていた
    • 今では他州では存在しえず、重大事故が起きれば消えるだろう
  • この製品が販売中なのか気になる。とてもかっこいい
  • Charlieplexingへのリンクあり
  • このプロジェクトはとてもかっこいい。シミュレーション面が気に入った
    • 似た文脈で、多数のLEDを使った自転車用POVディスプレイを制作中だ。Wi-Fi経由で「リアルタイム」映像が動く
  • mitxelaのプロジェクトのアイデアと制作過程の動画が本当に好きだ。他のプロジェクトもおすすめ
  • このプロジェクトは非常に印象的だ。プロジェクト自体も、それを実行する人たちも刺激的だが、自分には再現できそうにない
    • 同じくらいのレベルのクリエイターをおすすめしてほしい
  • 以前、実際の液体(水銀)を使ってLEDをトリガーするアイデアに惹かれていた。KiCadでは設計がずっと簡単だ
  • 「プロトタイプ」という用語は使わないだろう