日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Made with KiCad(141):我把流體模擬,做成了一張名片

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-09-19 11:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

看到下面的視頻演示,是不是有一種強烈的復刻沖動?

Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽器中(或點擊“閱讀原文”):https://www.eda.cn/ecadViewer/viewerPage/?xmlId=37a22392-c647-4040-83e8-1eab63a2f587&fileZip=%2Fdata%2Fdesign%2Fdemo%2F37a22392-c647-4040-83e8-1eab63a2f587.zip即可動態(tài)查看設計的原理圖、PCB、3D 及 BOM,查詢設計中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動,幫您更高效地學習設計細節(jié):wKgZPGjMy-KAFCi7AAK4tsrKtEE356.pngwKgZPGjMy-KAYFt9AATA7ymbdoI351.pngwKgZPGjMy-KAZkVxAAPsoH4aSx0688.pngwKgZPGjMy-OAd9OuAAR0wQSEdug050.png概覽

倉庫包含 flip-card 項目的所有相關文件。這是一個可以運行流體隱式粒子(FLIP)模擬的名片項目。

  • PCB 設計文件位于 “kicad-pcb” 文件夾中。

  • flip-card 項目的靈感來源于 mitxela 的流體模擬吊墜項目:https://mitxela.com/projects/fluid-pendant

  • 流體模擬的邏輯包含在一個獨立的 crate (代碼包) 中,位于 “fluid_sim_crate” 文件夾內。這部分是基于 Matthias Müller (https://github.com/matthias-research) 的工作,以及他在其 YouTube 頻道 “Ten Minute Physics” 上的精彩演示。

  • 項目中一個比較難實現的功能是可充電電池。我從 cnlohr 的 tiny touch lcd 項目https://github.com/cnlohr/ch32v003_3digit_lcd_usb/中找到了一個板邊 USB-C 接口的設計方案。

  • “sim_display” 文件夾中也提供了一個WASM 模擬器,我用它來調試模擬中出現的問題。

  • rp2350 芯片上運行的流體模擬實現代碼位于 “flip-card_firmware” 文件夾中。

wKgZPGjMy-OAaBjHAA_nbO5TbtU423.pngwKgZPGjMy-OAU5GnAAJhSOJjz-s172.jpgRust 實現的二維流體仿真

fluid_sim_crate 文件夾中的代碼實現了一種名為FLIP (Fluid Implicit Particle)的混合流體仿真算法。FLIP 算法結合了兩種主要的流體仿真方法:

  1. 歐拉方法(Eulerian Method): 在一個固定的網格(Grid)上描述流體的屬性,如速度、壓力等。這在處理壓力和不可壓縮性時非常高效。

  2. 拉格朗日方法(Lagrangian Method): 通過追蹤大量粒子(Particles)來描述流體的運動。這能非常有效地處理對流(advection)項,防止數值耗散,并能自然地追蹤流體的表面。

FLIP 算法的核心思想是:用粒子來攜帶速度等信息并進行對流,然后將粒子的信息傳遞到網格上,在網格上求解壓力和強制不可壓縮性,最后再將網格上更新后的速度信息傳遞回粒子。這種結合方式取長補短,既能獲得清晰的流體表面,又能高效地求解壓力。

代碼被封裝在FluidSimulation模塊中,主要包含了FlipFluid結構體(算法核心)和Scene結構體(用于管理和控制仿真)。

原理圖 & PCB

wKgZPGjMy-OAVGj9AAKOvIs7vBk322.pngwKgZPGjMy-SATSwhAAWJqYh8-xw513.pngwKgZPGjMy-SAGaLmAAVpe4uZORg179.pngwKgZPGjMy-SAPOodAAM5MEQV0HQ004.pngwKgZPGjMy-SACsSBAAXX9pfaVeM095.png ?wKgZPGjMy-SAW2owAAKLbhSYKEE027.pngwKgZPGjMy-WAfK7nAAX3PlsyCFM824.pngLicenseMIT

倉庫 & 下載

可以在Github中獲取開源倉庫:
https://github.com/Nicholas-L-Johnson/flip-card

Baidu 下載:

wKgZPGjMy-WAQI3VAACWT6nEkn0678.png

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。


常用合集匯總:

審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • KiCAD
    +關注

    關注

    6

    文章

    330

    瀏覽量

    10538
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    用微信聊天完成了地獄級 EDA 源碼(KiCad 10.99)編譯!

    ? 開始正文前先做個簡單的 Q 前向聲明(因為現在 sharedspice.h 已經定義了完整的結構體): 微信ClawBot: Actually I need to restore
    的頭像 發(fā)表于 04-15 11:15 ?4279次閱讀
    <b class='flag-5'>我</b>用微信聊天完<b class='flag-5'>成了</b>地獄級 EDA 源碼(<b class='flag-5'>KiCad</b> 10.99)編譯!

    誰有P660電路圖給傳一張,謝謝

    哪位師博有德生PL660電路圖給傳一張,謝謝各位師傅。
    發(fā)表于 12-08 18:47

    易天光模塊標簽:守護全生命周期的 “信息名片

    在光通信領域,光模塊作為數據傳輸的核心部件,其穩(wěn)定運行與高效管理離不開一張小小的 “信息名片”—— 標簽。易天作為專業(yè)光模塊廠商,深知標簽對產品的重要性,針對光模塊全生命周期場景,打造差異化、高適配的標簽體系,讓每一張標簽都成為
    的頭像 發(fā)表于 11-18 19:05 ?800次閱讀
    易天光模塊標簽:守護全生命周期的 “信息<b class='flag-5'>名片</b>”

    城市一張網,以數據之橋擎托未來

    以“城市一張網”為基石,打造可信數據空間,賦能全域數字化轉型
    的頭像 發(fā)表于 10-14 09:29 ?2189次閱讀
    城市<b class='flag-5'>一張</b>網,以數據之橋擎托未來

    一張圖搞懂LDO的硬件設計和應用

    存在誤解,這些誤解往往會導致設計失敗。? ” 我們先通過一張圖來概括 LDO 的應用: 線性穩(wěn)壓電源與 LDO 先澄清個基礎的概念 : LDO 是線性穩(wěn)壓電源的種 ,但不是所有線性穩(wěn)壓電源都是 LDO。兩者都是 通過 反饋控
    的頭像 發(fā)表于 09-23 17:22 ?8899次閱讀
    <b class='flag-5'>一張</b>圖搞懂LDO的硬件設計和應用

    DIY 流體模擬吊墜():理論與第個吊墜的制作

    “ ?作者手工打造了款獨特的鍍金吊墜,它內置了塊定制設計的電路板,能夠實時運行流體模擬。文章記錄了從復雜的軟件實現、電子設計到精細的金工和組裝的整個過程。 ” ?
    的頭像 發(fā)表于 09-07 17:49 ?3078次閱讀
    DIY <b class='flag-5'>流體</b><b class='flag-5'>模擬</b>吊墜(<b class='flag-5'>一</b>):理論與第<b class='flag-5'>一</b>個吊墜的制作

    Made with KiCad(140):Hassoscope Pro 2G 帶寬的 USB 示波器

    “? Hassoscope Pro 是款經濟實惠、開源、可擴展的 2 GHz、3.2 GS/s、12 位 USB 示波器。 ” ? Made with KiCad 系列將支持新的展示方式。直接將以
    的頭像 發(fā)表于 09-01 18:29 ?6619次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(140):Hassoscope Pro 2G 帶寬的 USB 示波器

    Made with KiCad(138):AnyShake Explorer款開源、專業(yè)級的地震監(jiān)測系統(tǒng)

    “? AnyShake Explorer 是款開源、專業(yè)級的地震監(jiān)測系統(tǒng)。在個“黑箱”、價格高昂的系統(tǒng)已成常態(tài)的領域,Explorer 改變了這切。 ” ? Made with
    的頭像 發(fā)表于 08-11 11:19 ?2210次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(138):AnyShake Explorer<b class='flag-5'>一</b>款開源、專業(yè)級的地震監(jiān)測系統(tǒng)

    Made with KiCad(136):DonCon2040 - 款基于RP2040的太鼓達人街機控制器

    “? DonCon2040 是款為 DIY 太鼓達人街機風格鼓控制器設計的固件(并由此延伸出款 PCB)。 ” ? Made with KiCad 系列將支持新的展示方式。直接將以
    的頭像 發(fā)表于 07-23 11:11 ?4859次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(136):DonCon2040 - <b class='flag-5'>一</b>款基于RP2040的太鼓達人街機控制器

    Made with KiCad(135):Echo - 開源的音樂播放器

    “? Echo 是個開源硬件平臺,專為音樂播放器設計。該項目的目標是開發(fā)款基于開源軟件并采用開源設計的高品質音樂播放器。 ” ? Made with KiCad 系列將支持新的展示
    的頭像 發(fā)表于 07-16 11:17 ?3382次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(135):Echo - 開源的音樂播放器

    Made with KiCad(132):PCB 應變片(Strain Gauge)

    “? 將 PCB 本身作為傳感元件的應變測量裝置,通過檢測 PCB 變形引起的電學特性變化來測量機械應變或位移。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到
    的頭像 發(fā)表于 07-03 11:20 ?4620次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(132):PCB 應變片(Strain Gauge)

    開源工具 Made with KiCad(131):BomberCat 安全測試工具

    “? BomberCat 是個結合硬件開發(fā)與安全測試的開源工具,主要面向電子工程和網絡安全領域。用于檢測銀行終端、門禁系統(tǒng)等設備的漏洞。 ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-19 11:18 ?8271次閱讀
    開源工具 <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(131):BomberCat 安全測試工具

    開源 Made with KiCad(129):CatSniffer IoT 多協議工具

    “ ? CatSniffer 是款專為物聯網(IoT)安全研究設計的硬件工具,其核心功能包括無線通信的嗅探、協議分析和安全測試。 ? ” Made with KiCad 系列將支持新的展示方式
    的頭像 發(fā)表于 06-09 11:14 ?2410次閱讀
    開源 <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(129):CatSniffer IoT 多協議工具

    【開源分享】Made with KiCad(128):CANBoard V2 開源款支持CAN的簡單IO板

    CANBoard 是款支持 CAN 的簡單 IO 板,專門設計用于方向盤/按鈕盒/面板等設備。 Made with KiCad 系列將支持新的展示方式:點擊查看 即可動態(tài)查看設計的原理圖
    發(fā)表于 06-03 14:17

    Made with KiCad(128):CANBoard V2 開源款支持CAN的簡單IO板

    “ ?CANBoard 是款支持 CAN 的簡單 IO 板,專門設計用于方向盤/按鈕盒/面板等設備。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽器中(或
    的頭像 發(fā)表于 05-27 17:37 ?1485次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(128):CANBoard V2 開源<b class='flag-5'>一</b>款支持CAN的簡單IO板
    柳林县| 宽甸| 昌黎县| 广元市| 连云港市| 泽库县| 富平县| 梁山县| 沿河| 汉源县| 陆川县| 色达县| 铅山县| 长丰县| 页游| 绥化市| 武功县| 碌曲县| 砚山县| 右玉县| 通许县| 胶南市| 遂宁市| 新宾| 淮安市| 阿克苏市| 清远市| 大荔县| 泾川县| 五常市| 奉贤区| 九台市| 青海省| 宣化县| 育儿| 铜川市| 江西省| 信宜市| 阿尔山市| 陈巴尔虎旗| 庐江县|