สร้างนาฬิกากอล์ฟสุดเจ๋งด้วย 3D Printer และ ESP32-C3: ตีลงหลุมทุกชั่วโมง!

เวลาพูดถึงนาฬิกากุ๊กกู (Cuckoo clock) หลายคนคงนึกถึงนาฬิกาไม้สุดคลาสสิกจากเยอรมนีที่มีนกตัวเล็กๆ โผล่ออกมาร้องเตือนทุกชั่วโมงใช่ไหมครับ? แต่ในยุคที่เทคโนโลยี 3D Printer และบอร์ดไมโครคอนโทรลเลอร์เข้าถึงง่ายแบบนี้ เราสามารถสร้างนาฬิกาที่ใช้ตัวบอกเวลาเป็นอะไรก็ได้!

วันนี้เราจะพามาดูโปรเจกต์ DIY สุดครีเอทของ Jason ที่เปลี่ยนนกกุ๊กกูธรรมดา ให้กลายเป็น "โมเดลนักกอล์ฟพัตต์ลูกลงหลุม" เพื่อบอกเวลาทุกๆ ชั่วโมงแทน จะล้ำและเท่ขนาดไหน ไปดูกันเลยครับ!


การทำงานของกลไก (How it works)

แม้กลไกการเดินเข็มนาฬิกาจะเป็นแบบอนาล็อกมาตรฐาน แต่ไฮไลต์ของโปรเจกต์นี้อยู่ที่ "กลไกบอกเวลารายชั่วโมง" ครับ โดยมีหัวใจหลักคือบอร์ด ESP32-C3 ที่คอยควบคุมเซอร์โวมอเตอร์ (Servo) 2 ตัว:

  • เซอร์โวตัวที่ 1: ทำหน้าที่ดันลูกกอล์ฟขึ้นมาวางบนลานพัตต์ (กรีน) เมื่อถึงเวลาที่กำหนด
  • เซอร์โวตัวที่ 2: ควบคุมโมเดลนักกอล์ฟให้หมุนตัวและสวิงไม้ไปตีลูกกอล์ฟ
  • ความลับของลูกกอล์ฟ: มองเผินๆ อาจคิดว่ามีแม่เหล็กดูดให้ลูกกอล์ฟไหลลงหลุม แต่จริงๆ แล้วมันเกิดจากการออกแบบความลาดเอียงของพื้น (Topography) ล้วนๆ ทำให้ลูกกอล์ฟกลิ้งลงหลุมไปเองตามธรรมชาติ!

พิมพ์ 3D ได้เกือบทั้งชิ้น พร้อมเซ็นเซอร์ตรวจจับ

ชิ้นส่วนเกือบทั้งหมดในโปรเจกต์นี้สร้างมาจากเครื่อง 3D Printer ไม่ว่าจะเป็นตัวนักกอล์ฟ พื้นกรีน โครงสร้างนาฬิกา ไปจนถึงชิ้นส่วนยึดมอเตอร์

นอกจากนี้ ระบบยังติดตั้ง เซ็นเซอร์ (Sensor) เล็กๆ ไว้คอยเช็กว่าลูกกอล์ฟได้กลิ้งลงหลุมและไหลกลับมาที่จุดเตรียมดันลูกเรียบร้อยแล้วหรือยัง ซึ่งเราสามารถปรับแต่งซอฟต์แวร์ให้มอเตอร์ทั้งสองตัวทำงานสอดประสานกันได้อย่างแม่นยำ ไม่มีพลาดแน่นอน

สรุปความเจ๋ง:

แม้จะไม่ใช่นาฬิกากุ๊กกูแบบดั้งเดิม แต่นี่คือตัวอย่างการผสมผสานงานคราฟต์เข้ากับบอร์ดไมโครคอนโทรลเลอร์ (ESP32) และเทคโนโลยี 3D Print ได้อย่างสร้างสรรค์ (ส่วนใครที่หลงใหลความคลาสสิกขั้นสุด ลองไปดูโปรเจกต์ที่มีคนย่อส่วน "นาฬิกากุ๊กกูมาไว้ในนาฬิกาข้อมือ" ดูก็ได้ครับ ล้ำไม่แพ้กัน!)


คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงจากบทความต้นฉบับภาษาอังกฤษ ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา

อ้างอิงและเรียบเรียงโดย: Globalbyteshop Blog

แหล่งที่มาหลัก:

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี