chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

wKgZPGjMy-OAaBjHAA_nbO5TbtU423.pngwKgZPGjMy-OAU5GnAAJhSOJjz-s172.jpgRust 實現(xiàn)的二維流體仿真

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

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

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

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

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

原理圖 & 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 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。


常用合集匯總:

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

    關(guān)注

    5

    文章

    313

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

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

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

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

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

    Made with KiCad(122):ANAVI Miracle Emitter

    /anavi-miracle-emitter Baidu 下載: 注意:如果想第時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)注,再設(shè)為星標(biāo)。 常用合集
    的頭像 發(fā)表于 04-16 11:17 ?922次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(122):ANAVI Miracle Emitter

    在 Windows 上編譯 KiCad

    版本控制工具介紹 依賴管理篇 構(gòu)建自動化篇 Scripting 篇 環(huán)境變量篇 使用VS2022構(gòu)架KiCad 注意:如果想第時間收到 KiCad 內(nèi)容推送,請點擊下方的名片,按關(guān)
    的頭像 發(fā)表于 03-28 11:23 ?824次閱讀
    在 Windows 上編譯 <b class='flag-5'>KiCad</b>

    Made with KiCad(121):OpenRPNCalc 開源科學(xué) RPN 計算器

    “? OpenRPNCalc 是款基于 STM32 微控制器的科學(xué)計算器。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或點擊“閱讀原文
    的頭像 發(fā)表于 03-26 11:45 ?1173次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(121):OpenRPNCalc 開源科學(xué) RPN 計算器

    Made with KiCad(120):Tangara 便攜式音樂播放器

    “? Tangara 是款便攜式音樂播放器。它可通過 3.5 毫米耳機插孔或藍(lán)牙輸出高品質(zhì)音質(zhì),電池續(xù)航時間長。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到
    的頭像 發(fā)表于 03-21 11:17 ?941次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(120):Tangara 便攜式音樂播放器

    Made with KiCad(119):基于 ESP32 的離線便攜式全球?qū)Ш叫l(wèi)星系統(tǒng)設(shè)備

    “ ?這是款開源、隱私友好型小型 GNSS 接收器,配有 ESP32 和 NFC,適用于所有基于位置的項目,包括跟蹤監(jiān)控攝像頭。? ” Made with KiCad 系列將支持新的展示方式。直接
    的頭像 發(fā)表于 03-14 11:22 ?1438次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(119):基于 ESP32 的離線便攜式全球?qū)Ш叫l(wèi)星系統(tǒng)設(shè)備

    Made with KiCad(118):Inkplate 4 TEMPERA 墨水屏終端

    “ ?Inkplate 4 TEMPERA 是款由 Soldered Electronics 推出的開源、兼容 Arduino 的 3.8 英寸電子墨水設(shè)備,具備多種外設(shè)。? ” Made
    的頭像 發(fā)表于 03-07 11:15 ?986次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(118):Inkplate 4 TEMPERA 墨水屏終端

    Made with KiCad(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    “?個小型的 Linux 計算機,集成了鍵盤、日光下可讀的屏幕和長距離收發(fā)器。核心板是 Raspberry Pi Zero W 或 2W。?” Made with KiCad 系列將
    的頭像 發(fā)表于 03-04 11:12 ?1187次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    用DLP4500燒錄98bit位深度的相移圖,3成了一張24bit,結(jié)果每一張24bit都重復(fù)投射三次,這是為什么?

    你好,吳工,用DLP4500燒錄98bit位深度的相移圖,3成了一張24bit,結(jié)果每一張24bit都重復(fù)投射三次,想問下這是為什么
    發(fā)表于 02-24 08:00

    Made with KiCad(116):GreatFET One 硬件黑客最佳搭檔

    。 ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer/viewerPage
    的頭像 發(fā)表于 02-14 11:37 ?1107次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(116):GreatFET One 硬件黑客最佳搭檔

    Made with KiCad(111):Vimdrones AM32 ESC 開發(fā)板

    =6df7f2af-ff57-4cc9-8a92-44c7f2e910a3 PCB License GPL 3.0 倉庫 & 下載 可以在Github中獲取開源倉庫: https://github.com/VimDrones/AM32_esc_development_board Baidu 下載: 注意:如果想第
    的頭像 發(fā)表于 01-07 11:14 ?1877次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(111):Vimdrones AM32 ESC 開發(fā)板

    Made with KiCad(107):LattePanda-Mu 載板(Lite Carrier)

    KiCad 設(shè)計) ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復(fù)制到瀏覽器中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer
    的頭像 發(fā)表于 12-07 11:54 ?1493次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(107):LattePanda-Mu 載板(Lite Carrier)