DEV Community

Bit to Build
Bit to Build

Posted on

Meridian Orrery — ESP32C3 กับระบบสุริยะจักรวาลจำลองบนโต๊ะทำงาน

Meridian Orrery — ESP32C3 กับระบบสุริยะจักรวาลจำลองบนโต๊ะทำงาน 🌍🪐

บทนำ

ถ้าบอกว่าเราสามารถพิมพ์ระบบสุริยะจักรวาลออกมาเป็นของจริงบนโต๊ะทำงานได้ ฟังดูเหมือนเรื่องของพิพิธภัณฑ์วิทยาศาสตร์ แต่โปรเจกต์ Meridian Orrery ทำให้มันเป็นจริงได้ด้วย ESP32C3 + 3D Printing ง่ายๆ ที่บ้าน!

มันคืออะไร?

Meridian Orrery เป็นโปรเจกต์สร้าง แบบจำลองระบบสุริยะ ที่แสดงดาวเคราะห์ทั้ง 8 ดวง พร้อมดวงจันทร์ของโลก หมุนรอบดวงอาทิตย์จริงๆ ทุกวัน — คำนวณตำแหน่งจากข้อมูลดาราศาสตร์โดยตรงบน ESP32C3 โดย ไม่ต้องเชื่อมต่ออินเทอร์เน็ต เลย

สิ่งที่น่าทึ่งคือ ใช้ มอเตอร์ stepper ตัวเดียว ควบคุมการหมุนของดาวเคราะห์ทั้งระบบ ด้วยกลไกเฟืองที่พิมพ์จาก 3D printer ล้วนๆ

อุปกรณ์หลัก

อุปกรณ์ หน้าที่
ESP32C3 Super Mini คำนวณตำแหน่งดาวเคราะห์แบบ offline
DS3231 RTC จับเวลาแม่นยำสำหรับการเคลื่อนที่
TMC2209 ควบคุมมอเตอร์ stepper
3D Printed Parts แบบจำลองดาวเคราะห์ + กลไกเฟือง
Ball head pins ฐานดาวเคราะห์แต่ละดวง
Reed switch + magnet ระบบ home position

จุดเด่นที่น่าสนใจ

🌙 กลไกดวงจันทร์

ดวงจันทร์โคจรรอบโลกด้วยอัตราทดเฟือง 1:11 (เฟือง 6 ฟันในวงเฟือง 66 ฟัน) แม้จะไม่แม่นยำ 100% แต่มีการแก้ไขด้วย software ตอน home sequence ทำให้ได้ผลลัพธ์ที่ใกล้เคียงมาก

🔧 ไม่ต้องใช้หัวแร้ง!

ส่วนประกอบออกแบบมาให้ ประกอบง่าย ใช้แค่กาวติด กระดาษทราย และเครื่องพิมพ์ 3D เท่านั้น

🌐 Offline Operation

ตำแหน่งดาวเคราะห์คำนวณจาก astronomical algorithm บน chip โดยตรง ไม่ต้องดึงข้อมูลจาก NASA หรือ server ใดๆ

สิ่งที่ได้เรียนรู้

โปรเจกต์นี้เป็นตัวอย่างที่ดีของการเอา 3D printing + embedded systems + orbital mechanics มาผสมกัน ถ้าใครสนใจ astronomy หรือ robotics ลองดูได้ที่:

  • Instructables: https://www.instructables.com/Meridian-Orrery/
  • YouTube: ค้นหา "Meridian Orrery ESP32" จะเจอวิดีโอสาธิตการทำงาน

สรุป

Meridian Orrery เป็นโปรเจกต์ที่พิสูจน์ว่า maker ในยุคนี้สามารถสร้างสิ่งที่ซับซ้อนได้ด้วยเครื่องมือที่เข้าถึงได้ ESP32C3 ราคาถูก + 3D printer ทำให้เราไม่ต้อง serena งบประมาณมากก็สร้างสิ่งมหัศจรรย์ได้


ESP32 #ESP32C3 #3DPrinting #SolarSystem #Maker #Arduino #Orrery #Space #STEM

Top comments (0)