เวลาพูดถึงนาฬิกากุ๊กกู (Cuckoo clock) หลายคนคงนึกถึงนาฬิกาไม้สุดคลาสสิกจากเยอรมนีที่มีนกตัวเล็กๆ โผล่ออกมาร้องเตือนทุกชั่วโมงใช่ไหมครับ? แต่ในยุคที่เทคโนโลยี 3D Printer และบอร์ดไมโครคอนโทรลเลอร์เข้าถึงง่ายแบบนี้ เราสามารถสร้างนาฬิกาที่ใช้ตัวบอกเวลาเป็นอะไรก็ได้!
วันนี้เราจะพามาดูโปรเจกต์ DIY สุดครีเอทของ Jason ที่เปลี่ยนนกกุ๊กกูธรรมดา ให้กลายเป็น "โมเดลนักกอล์ฟพัตต์ลูกลงหลุม" เพื่อบอกเวลาทุกๆ ชั่วโมงแทน จะล้ำและเท่ขนาดไหน ไปดูกันเลยครับ!
การทำงานของกลไก (How it works)
แม้กลไกการเดินเข็มนาฬิกาจะเป็นแบบอนาล็อกมาตรฐาน แต่ไฮไลต์ของโปรเจกต์นี้อยู่ที่ "กลไกบอกเวลารายชั่วโมง" ครับ โดยมีหัวใจหลักคือบอร์ด ESP32-C3 ที่คอยควบคุมเซอร์โวมอเตอร์ (Servo) 2 ตัว:
-
เซอร์โวตัวที่ 1: ทำหน้าที่ดันลูกกอล์ฟขึ้นมาวางบนลานพัตต์ (กรีน) เมื่อถึงเวลาที่กำหนด
-
เซอร์โวตัวที่ 2: ควบคุมโมเดลนักกอล์ฟให้หมุนตัวและสวิงไม้ไปตีลูกกอล์ฟ
-
ความลับของลูกกอล์ฟ: มองเผินๆ อาจคิดว่ามีแม่เหล็กดูดให้ลูกกอล์ฟไหลลงหลุม แต่จริงๆ แล้วมันเกิดจากการออกแบบความลาดเอียงของพื้น (Topography) ล้วนๆ ทำให้ลูกกอล์ฟกลิ้งลงหลุมไปเองตามธรรมชาติ!
พิมพ์ 3D ได้เกือบทั้งชิ้น พร้อมเซ็นเซอร์ตรวจจับ
ชิ้นส่วนเกือบทั้งหมดในโปรเจกต์นี้สร้างมาจากเครื่อง 3D Printer ไม่ว่าจะเป็นตัวนักกอล์ฟ พื้นกรีน โครงสร้างนาฬิกา ไปจนถึงชิ้นส่วนยึดมอเตอร์
นอกจากนี้ ระบบยังติดตั้ง เซ็นเซอร์ (Sensor) เล็กๆ ไว้คอยเช็กว่าลูกกอล์ฟได้กลิ้งลงหลุมและไหลกลับมาที่จุดเตรียมดันลูกเรียบร้อยแล้วหรือยัง ซึ่งเราสามารถปรับแต่งซอฟต์แวร์ให้มอเตอร์ทั้งสองตัวทำงานสอดประสานกันได้อย่างแม่นยำ ไม่มีพลาดแน่นอน
สรุปความเจ๋ง:
แม้จะไม่ใช่นาฬิกากุ๊กกูแบบดั้งเดิม แต่นี่คือตัวอย่างการผสมผสานงานคราฟต์เข้ากับบอร์ดไมโครคอนโทรลเลอร์ (ESP32) และเทคโนโลยี 3D Print ได้อย่างสร้างสรรค์ (ส่วนใครที่หลงใหลความคลาสสิกขั้นสุด ลองไปดูโปรเจกต์ที่มีคนย่อส่วน "นาฬิกากุ๊กกูมาไว้ในนาฬิกาข้อมือ" ดูก็ได้ครับ ล้ำไม่แพ้กัน!)
สนใจบอร์ดไมโครคอนโทรลเลอร์อย่าง ESP32-C3 ไปทำโปรเจกต์เจ๋งๆ ไหม?
คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงจากบทความต้นฉบับภาษาอังกฤษ ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา
อ้างอิงและเรียบเรียงโดย: Globalbyteshop Blog
แหล่งที่มาหลัก: