กลับไปหน้ารวมไฟล์
arduino-brake-rotor-clock-4b3422.md

โปรเจกต์นี้เป็นหนึ่งในโปรเจกต์ที่ผมรอคอยมานานมาก โปรเจกต์นี้ยังสามารถใช้เป็นนาฬิกาธรรมดาได้โดยไม่ต้องมี rotor ตัวนาฬิกาถูกบรรจุอยู่ในจานโลหะธรรมดาที่ผมไม่เคยใช้ สายไฟถูกร้อยผ่านรูไปยังด้านหลัง ซึ่งเป็นที่ที่ Arduino และ RTC ถูกติดตั้งไว้อย่างแน่นหนา

จานโลหะที่บรรจุนาฬิกาและจุดยึดสำหรับ rotor

ฐานทำจากไม้หนา 1/2 นิ้ว (ตรวจสอบให้แน่ใจว่าสามารถรองรับน้ำหนักของ rotor ของคุณได้) จากนั้นหุ้มด้วยไวนิลลาย carbon fiber โดยเก็บขอบให้เรียบร้อย ถัดมา เราใช้ขาไม้ขนาด 1x1 นิ้ว 2 ชิ้น ตัดให้เป็นมุม 50 หรือ 45 องศา จากนั้นติดกาวเข้ากับด้านหลังเพื่อเป็นตัวรองรับ (ดูภาพสุดท้าย) จาน/แผ่นโลหะของคุณจะถูกยึดด้วยสกรูที่ทนทานมาก (ชนิดใดก็ได้ ยกเว้นสกรูเครื่องจักร) จุดนี้เป็นจุดที่ซับซ้อน เนื่องจากคุณต้องต่อสายไฟของนาฬิกาไปด้านหน้า โดยให้สายไฟลอดผ่านด้านหลังไปยัง Arduino ที่ติดตั้งไว้ด้วยเทปกาวสองหน้า เมื่อต่อสายไฟเสร็จแล้ว คุณจะต้องทำความสะอาดคราบกาวและเศษวัสดุอื่นๆ ออกจากด้านหน้าและด้านหลัง ตอนนี้ทำเครื่องหมายตำแหน่งรูสำหรับติดตั้งสกรูของ rotor จริงๆ จากนั้นเจาะรูผ่านแผ่นโลหะ โดยต้องแน่ใจว่าคุณไม่ได้เจาะทะลุไม้ด้านล่าง หากคุณตัดสินใจซื้อ rotor แบบเดียวกับที่ผมใช้ จะมีรูสกรูที่เจาะเตรียมไว้แล้ว 2 รู พร้อมสำหรับสลักเกลียวของเราที่จะลอดผ่าน และทะลุผ่านรูยึดแผ่นโลหะที่เจาะไว้ก่อนหน้านี้ ขันสกรูให้แน่น โดยให้สกรูของคุณลอดผ่านรูใน rotor แล้วจึงลอดผ่านรูในแผ่นโลหะ

ภาพแสดงจุดยึดสำหรับแผ่นโลหะกับไม้

ตรวจสอบให้แน่ใจว่าการยึดระหว่างสกรูและแผ่นโลหะแน่นหนาเพื่อความปลอดภัยและความแข็งแรง

ด้านหลังของตัวเรือนนาฬิกาซึ่งเป็นที่อยู่ของวงจรต่างๆ

รายละเอียดทางเทคนิคเพิ่มเติม

ประติมากรรมจลน์ยานยนต์ (Automotive Kinetic Sculpture)

โปรเจกต์นี้เป็นการนำ brake rotor ของรถยนต์กลับมาใช้ใหม่ให้กลายเป็นนาฬิกาอุตสาหกรรมที่มีแรงบิดสูงและมีเอกลักษณ์

  • High-Torque Stepper Drive: เนื่องจาก brake rotor โลหะมีน้ำหนักมาก การใช้กลไกนาฬิกาแบบมาตรฐานจึงไม่เพียงพอ Arduino ใช้ NEMA 17 stepper motor และ A4988 driver เพื่อขับเคลื่อน "เข็ม" ของ rotor ด้วยความแม่นยำสูง
  • Chronometric Microstepping: เฟิร์มแวร์ใช้ 1/16 microstepping เพื่อให้มั่นใจว่าเข็มวินาทีจะเคลื่อนที่อย่างนุ่มนวลและเงียบกริบ แทนที่จะเป็นเสียง "คลิก" ที่ได้ยินจากกลไกควอตซ์ทั่วไป

การออกแบบ

  • RTC Synchronization: ใช้ DS3231 I2C RTC เพื่อให้แน่ใจว่านาฬิกาทำงานได้อย่างแม่นยำแม้ในขณะที่ไฟดับ โดย Arduino จะปรับตำแหน่ง rotor กลับสู่ตำแหน่งเริ่มต้นโดยอัตโนมัติเมื่อเปิดเครื่อง

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino Brake Rotor Clock"
description: "A project using a car brake rotor as a clock."
author: "tylerpeppy"
category: "Screens & Displays"
tags:
  - "clock"
  - "home automation"
  - "cars"
views: 4313
likes: 1
price: 2450
difficulty: "Intermediate"
components:
  - "1x Brake rotor"
  - "1x Jumper wires (generic)"
  - "1x carbon fiber"
  - "1x Arduino UNO"
  - "1x 4 digit 7 segment display"
  - "1x RTC Module"
  - "1x Hot glue gun (generic)"
  - "1x Breadboard (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "f75ebea9d647c83ced6701400bc35eaa6767190c6366732cf299fbbfd5609780"
encryptedPayload: "U2FsdGVkX1+mc45L+WwVo8HAusMKUhr/RMzZmxIvW+alWCFfAJGQnEfkVAY1SbkuI+kTh89IBXv9NS23SkMSoYjmLNloQUeALqYO2jUEB9I="
seoDescription: "Create a unique DIY Clock using a car Brake Rotor and Arduino. A perfect project for car lovers and makers."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-brake-rotor-clock-4b3422_cover.jpg"
lang: "th"