- โครงการ flip-card คือฮาร์ดแวร์โอเพ่นซอร์สที่ทำให้สามารถรัน การจำลองแบบ FLIP (Fluid-Implicit-Particle) ได้บนบัตรขนาดเล็กมาก
- ไฟล์ออกแบบ PCB และตรรกะการจำลองถูกบรรจุไว้โดยตรง ทำให้สามารถอ้างอิงและนำไปประยุกต์ใช้ได้ง่าย
- ผ่าน ตัวจำลอง WASM จึงสามารถดีบักการจำลองได้แม้ไม่มีฮาร์ดแวร์จริง
- มีการนำเสนอการออกแบบเชิงสร้างสรรค์ เช่น แบตเตอรี่ที่ชาร์จใหม่ได้ และพอร์ต USB-C
- พัฒนาขึ้นโดยอาศัยอัลกอริทึมล่าสุดและโครงการอ้างอิงของนักวิจัยชื่อดังอย่าง Matthias Müller
ภาพรวมโครงการ flip-card
- flip-card เป็นโครงการฮาร์ดแวร์โอเพ่นซอร์สแบบตัวจริงที่ฝัง อัลกอริทึมการจำลองการไหล ลงบนบอร์ดวงจรขนาดเท่าการ์ดที่บางมากและทำงานได้จริง
- โครงการนี้ได้รับแรงบันดาลใจจากโครงการ fluid simulation pendant ของ mitxela และเด่นตรงที่สามารถเห็นการเคลื่อนไหวของการไหลได้อย่างเป็นธรรมชาติและเข้าใจง่ายบนบัตร
ไฟล์หลักและโครงสร้าง
- ไฟล์ออกแบบ PCB อยู่ในโฟลเดอร์ "kicad-pcb"
- ตรรกะการจำลองการไหล แบบ FLIP อยู่ใน Rust crate แยกในโฟลเดอร์ "fluid_sim_crate" โดยอิงงานวิจัยของ Matthias Müller และแนวทางล่าสุดใน "Ten Minute Physics"
- ไฟล์ "flip-card_firmware" มีการนำไปใช้เฟิร์มแวร์ที่ใช้ชิป RP2350
คุณสมบัติและจุดเด่น
- ฝังแบตเตอรี่ชาร์จใหม่ได้: โดยอ้างอิงการออกแบบจากโครงการ tiny touch lcd ของ cnlohr และใส่ พอร์ต USB-C ที่ขอบบอร์ด เพื่อเพิ่มความใช้งานได้จริง
- ตัวจำลอง WASM: เครื่องมือ WebAssembly ในโฟลเดอร์ "sim_display" ที่ช่วยให้ดีบักการจำลองได้ทั้งบน PC และเว็บ โดยไม่ต้องใช้ฮาร์ดแวร์
- คำอธิบายรายละเอียดของแต่ละโฟลเดอร์จะอยู่ในไฟล์ README ของแต่ละโฟลเดอร์
ข้อมูลเพิ่มเติม
- flip-card เหมาะสำหรับใช้เป็นแหล่งเรียนรู้และอ้างอิงด้านเทคโนโลยีฝังตัวล่าสุดหลากหลายด้าน เช่น การนำชิปการจำลองการไหลไปใช้จริง ประสบการณ์ออกแบบฮาร์ดแวร์วงจร การดีบักการจำลองด้วย WebAssembly และการออกแบบบอร์ดชาร์จใหม่ได้
- เป็นโครงการที่ได้รับความสนใจจากชุมชนโอเพ่นซอร์สในฐานะ กรณีอ้างอิง และคลังความรู้การออกแบบ
ยังไม่มีความคิดเห็น