โปรเจกต์ นาฬิกา Voltmeter
นาฬิกาที่แสดงเวลาผ่าน Panel Mount Voltmeter จำนวน 3 ตัว
นาฬิกาที่แสดงเวลาผ่าน Panel Mount Voltmeter จำนวน 3 ตัว
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
ผมมีความหลงใหลในนาฬิกามาโดยตลอด โดยเฉพาะนาฬิกาแบบกลไกหรือนาฬิกาที่มีวิธีแสดงเวลาที่ไม่ธรรมดา ผมได้เห็นนาฬิกาบางเรือนที่ใช้ Meter ในการแสดงเวลา จึงตัดสินใจลองสร้างขึ้นมาเองสักเรือนหนึ่ง
การต่อวงจรค่อนข้างตรงไปตรงมา โดยมีสองวงจรหลักคือ Real Time Clock และ Meter ตัว Meter จะถูกเชื่อมต่อกับขา PWM สามขา ส่วนนาฬิกาจะเชื่อมต่อกับขา Analogue Interface สองขา คือ SCL และ SDA

มีชิ้นส่วน Laser cut 2 ชิ้น และชิ้นส่วน 3D printed 4 ชิ้น ซึ่งชิ้นส่วนเหล่านี้ไม่ได้ส่งผลต่อการทำงานหลักของนาฬิกา ดังนั้นจึงสามารถสร้างขึ้นด้วยวิธีอื่นได้ง่ายๆ แม้แต่กล่องกระดาษขนาดเล็กก็สามารถนำมาใช้แทนชิ้นส่วนที่ผลิตขึ้นได้ ให้ถอดแยกชิ้นส่วน Meter (ของผมมีสกรู 2 ตัวในแต่ละอัน) แล้วติดตั้งหน้าปัดกระดาษลงใน Meter จากนั้นติดตั้ง Meter ลงบนแผ่น Plate แล้วต่อสายไฟ เชื่อมต่อ Real Time Clock Module และดันเข้าไปใน Holder
โหลด Sketch และตั้งค่า Mode เป็น 2 ตั้งค่าตำแหน่งต่ำสุดของแต่ละหน้าปัดโดยการปรับตัวเลขในตัวแปร hoursMinimum, minutesMinimum และ secondsMinimum แล้วทำการอัปโหลด Sketch ใหม่อีกครั้ง ปรับตัวแปรเพื่อให้เข็มทั้งหมดอยู่ที่ตำแหน่งซ้ายสุดของหน้าปัด ทำเช่นเดียวกันสำหรับค่าสูงสุดเพื่อให้เข็มอยู่ที่ตำแหน่งขวาสุดของหน้าปัด
ในการตั้งเวลา ให้กรอกเวลาลงใน Function call ของ setDS3231time ใน Function setup() โดยใช้ Mode 1
เมื่ออัปโหลด Sketch แล้ว เวลาควรจะแสดงขึ้นมาและวินาทีควรจะเริ่มเดิน
ตั้งค่า Mode เป็น 0 และอัปโหลด Sketch ตราบเท่าที่ Battery ของนาฬิกายังคงเชื่อมต่ออยู่ เวลาจะแสดงขึ้นมาเมื่อเปิดเครื่อง Arduino
นี่คือนาฬิกาที่ยอดเยี่ยมพร้อมวิธีแสดงเวลาที่น่าสนใจ แม้จะไม่ได้ประหยัด Battery มากนัก จึงไม่เหมาะสำหรับการใช้งานด้วย Battery เป็นเวลานาน แต่ก็น่าสนุกที่ได้ลองทำ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้