Dune Weaver: โต๊ะทรายเวทย์ พิมพ์ 3D เองได้!
มันคืออะไร?
Kinetic Sand Table หรือ Dune Weaver คือโต๊ะที่ใช้แม่เหล็กลากลูกกลมเหล็กไปใต้ทรายละเอียด วาดรูปแบบต่างๆ ได้ตั้งแต่วงกลมไปจนถึงเส้นตรงขั้นสูง
เปิดเครื่อง → วาดรูป → ปิดเครื่อง → ทรายเรียบกลับมาเหมือนเดิม เริ่มใหม่ได้ไม่สิ้นสุด
มันทำงานยังไง?
ระบบหลักเลียนแบบการทำงานของ 3D Printer:
- Raspberry Pi — คำนวณ G-code สำหรับลายที่ต้องการ แสดงผลบนหน้าเว็บ จัดการ playlist ของลายต่างๆ
- ESP32 — รับคำสั่งจาก Pi แล้วสั่ง stepper motor ให้เคลื่อนที่แม่นยำ ควบคุม LED ตกแต่งได้ด้วย
- แม่เหล็ก + ลูกกลมเหล็ก — แม่เหล็กนีโอไดเมียมอยู่ใต้ทราย ดึงลูกกลมให้เคลื่อนที่ตามลายที่กำหนด
- Stepper Motor (NEMA 17) — มอเตอร์สำหรับงานแม่นยำ 2 ตัว ควบคุมการเคลื่อนที่แบบ Polar หรือ Cartesian
อุปกรณ์หลัก
- Raspberry Pi (คุม logic และ web server)
- ESP32 (ควบคุมมอเตอร์ real-time)
- NEMA 17 Stepper Motors x2
- TMC2209 หรือ DRV8825 Motor Driver
- Neodymium Magnet + Chrome Steel Ball
- ทรายละเอียด (Kinetic sand หรือ play sand)
- ชิ้นส่วนพิมพ์ 3D ทั้งหมด (เกียร์, แขน, ฐานรอง)
ทำไมมันฮอต?
- ชิ้นส่วนทั้งหมด พิมพ์ 3D ได้เอง ไม่ต้องซื้ออะไหล่แพง
- รวม 3 เทคโนโลยีในโปรเจกต์เดียว → ดีกว่าซื้อที่ขายหลายเท่า
- ดูสบายตา ไม่เบื่อ ใครเห็นก็หยุดมอง
- เป็นของขวัญที่สร้างเองได้ มี value สูง
เริ่มต้นยังไง?
- หาไฟล์ STL สำหรับชิ้นส่วนกลไก (มี open-source เยอะบน Printables/Thingiverse)
- พิมพ์ชิ้นส่วนด้วย 3D Printer (PLA ก็เพียงพอ)
- ต่อ ESP32 กับ TMC2209 แล้ว upload firmware FluidNC
- ติดตั้ง Sandify บน Raspberry Pi เพื่อสร้าง G-code
- ทดสอบการเคลื่อนที่แล้วเททราย
ส่วนใครอยากรู้มากขึ้นเรื่อง Firmware หรือการสร้างลาย เดี๋ยวมาเขียนเพิ่มในตอนต่อไป 🔥
#3DPrinting #ESP32 #RaspberryPi #DIY
Top comments (0)