สารบัญ:

Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!: 14 ขั้นตอน (พร้อมรูปภาพ)
Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!: 14 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!: 14 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Mechanical 7 Segment Display Clock Using An Arduino & 28 Servos 2024, กรกฎาคม
Anonim
Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!
Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!
Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!
Clockception - วิธีการสร้างนาฬิกาที่ทำจากนาฬิกา!

สวัสดีทุกคน! นี่คือการส่งของฉันสำหรับการประกวดผู้แต่งครั้งแรกในปี 2020! หากคุณชอบโครงการนี้ ฉันยินดีเป็นอย่างยิ่งสำหรับการโหวตของคุณ:) ขอบคุณ!

คำแนะนำนี้จะแนะนำคุณตลอดขั้นตอนการสร้างนาฬิกาที่ทำจากนาฬิกา! ฉันตั้งชื่อมันอย่างชาญฉลาดว่า "นาฬิกาจับเวลา" ฉันรู้ว่าเดิมมาก

อันที่จริงมันเป็นแบบจำลองของ ClockClock ที่ออกแบบและสร้างโดย Humans ตั้งแต่ปี 1982 ฉันเจอนาฬิกาเมื่อไม่กี่ปีก่อน และฉันรู้สึกทึ่งกับการเคลื่อนไหวที่ประสานกันและความงามที่เรียบง่ายในทันที หากคุณยังไม่ได้ดู ลองดูที่ไซต์ของพวกเขาเนื่องจากเป็นงานศิลปะอย่างแท้จริง

ที่กล่าวว่างานศิลปะสั่งทำมักจะมาในราคา ในกรณีนี้ $6k - $11,000 ขึ้นอยู่กับการตกแต่ง.. หากคุณมีเงินพอ เราขอแนะนำให้คุณเลือกอันหนึ่ง แต่ถ้าคุณเป็นเหมือนผมและไม่มีเงินเหลือ $6k วางอยู่รอบๆ คุณก็โชคดีแล้ว เพราะวันนี้ผมจะแสดงให้คุณเห็นวิธีสร้างเวอร์ชันที่ง่ายกว่าด้วยราคาประมาณ $200 ด้วยเครื่องมือพื้นฐานและ เครื่องพิมพ์ 3 มิติ!

หมายเหตุ: คำพูดที่ว่า "คุณได้สิ่งที่คุณจ่ายไป" ถือเป็นจริงในกรณีนี้ เนื่องจากการออกแบบของฉันไม่สามารถสร้างช่วงเวลาซิงโครไนซ์ที่ซับซ้อนเหมือนต้นฉบับได้ แต่ฉันคิดว่ามันเจ๋งมาก โดยเฉพาะอย่างยิ่งเมื่อคุณพูดได้ว่าคุณทำมันสำเร็จ!

ขั้นตอนที่ 1: ตรวจสอบการออกแบบ

ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ
ทบทวนการออกแบบ

สิ่งแรกที่ต้องทำในการออกแบบคือการเคลื่อนไหว

ฉันเชื่อว่านาฬิการุ่นจริงใช้สเต็ปเปอร์มอเตอร์แบบเพลาคู่แบบศูนย์กลางเพื่อขยับเข็มนาฬิกา คล้ายกับที่ใช้ในแผงหน้าปัดรถยนต์เพื่อขยับเข็มก่อนที่ทุกอย่างจะเปลี่ยนเป็นดิจิทัล จากการวิจัยเล็กน้อย ฉันพบมอเตอร์ที่วางขายทั่วไปซึ่งดูเหมือนว่าจะใช้งานได้ แต่มีราคาค่อนข้างแพงและมีระยะเวลารอคอยสินค้านานมาก (1 เมตร +) ไม่ไปทำงาน.

ในทางกลับกัน เซอร์โวนั้นมีราคาถูก พร้อมใช้งาน และตั้งโปรแกรมได้ง่ายมาก พบวิธีแก้ปัญหา

หลังจากใช้ CAD ได้สักพัก ฉันก็คิดการออกแบบขึ้นมา แผนคือการสร้างนาฬิกาขนาดเล็ก 24 เรือนที่เข็มนาฬิกาแต่ละนาฬิกาสามารถควบคุมได้อย่างอิสระด้วยเซอร์โวมอเตอร์สองตัว ติดตั้งนาฬิกาเหล่านั้นบนกระดานในตารางขนาด 8x3 และเขียนโค้ดเล็กน้อยเพื่อควบคุมการเคลื่อนไหวเพื่อให้เข็มนาฬิกาสร้างตัวเลข แผนภารกิจเสร็จสมบูรณ์

ด้วยการจัดเรียงนั้น ฉันจึงเปลี่ยนโฟกัสไปที่การวางตำแหน่งของเข็มนาฬิกาสำหรับแต่ละหมายเลขที่ต้องใช้ในการสร้าง

สิ่งนี้เกี่ยวข้องกับการค้นหารูปภาพและวิดีโอของ ClockClock ทางอินเทอร์เน็ต ฉันพบรูปภาพสำหรับตัวเลขบางตัว แต่ฉันก็พบว่ามีปริมาณที่พอเหมาะเช่นกัน หลังจากหงุดหงิดใจอยู่บ้าง แสงจากด้านบนก็ส่องลงมา และฉันก็เจอไซต์ที่มีคนสร้าง ClockClock เวอร์ชันดิจิทัลและมีภาพตำแหน่งทั้งหมด คะแนน!! เครดิตมานูเอลที่ manu.ninja ตรวจสอบโพสต์บล็อกของเขากับโครงการ! ของเด็ดมาก!

เมื่อใช้สิ่งนี้ ฉันจับคู่ตำแหน่งและการเคลื่อนไหวของเข็มนาฬิกาแต่ละข้างที่จำเป็นในการสร้างจากหมายเลขหนึ่งไปยังหมายเลขถัดไป เพื่อสร้างตัวเลขตามนาฬิกาที่หมุนเวียนไปตามกาลเวลา (ครึ่งวันทำงาน 26 คำ..เฮ้อ..) ได้เวลาสร้างของแล้ว!

ขั้นตอนที่ 2: สั่งซื้อวัสดุ

ข้อจำกัดความรับผิดชอบ: ฉันซื้อวัสดุส่วนใหญ่สำหรับโครงการนี้ในท้องถิ่นตลอดการเดินทางหลายครั้งไปยังร้านฮาร์ดแวร์และอิเล็กทรอนิกส์ ลิงก์เหล่านี้เป็นช่องทางให้ฉันแชร์เนื้อหาเหล่านั้นกับคุณและแสดงสิ่งที่จำเป็นในการสร้างนาฬิกาเรือนนี้ เราขอแนะนำให้คุณเลือกซื้อสินค้าสักเล็กน้อยเพื่อให้แน่ใจว่าคุณได้รับข้อเสนอที่ดีที่สุด

เครื่องพิมพ์ 3 มิติและเส้นใย

หากคุณไม่มีเครื่องพิมพ์ 3 มิติ คุณจะต้องมีเครื่องพิมพ์สำหรับโปรเจ็กต์นี้ คุณสามารถพิมพ์ชิ้นส่วนต่างๆ ผ่านบริการพิมพ์ได้ แต่ฉันไม่แนะนำเส้นทางนั้นเพราะอาจจะประหยัดกว่าที่จะซื้อเครื่องพิมพ์ของคุณเองเนื่องจากจำนวนชิ้นส่วนที่คุณต้องพิมพ์ นอกจากนี้ หากคุณซื้อเครื่องพิมพ์ของคุณเอง คุณจะมีเครื่องพิมพ์ที่สามารถทำสิ่งที่คุณต้องการได้ในอนาคต! หากคุณต้องการซื้อ ฉันขอแนะนำ Ender 3 โดย Creality นี่คือเครื่องพิมพ์ที่ฉันใช้ในโปรเจ็กต์นี้ และจริงๆ แล้วฉันเพิ่งหยิบเครื่องที่สองขึ้นมา พวกเขาสามารถมีได้ประมาณ 250 เหรียญและพิมพ์ได้ดีมากสำหรับราคา

Ender 3 โดย Creality 3D -

ฉันเลือกใช้วัสดุ PLA สีดำและสีขาวสำหรับนาฬิกาแต่ละเรือน แต่คุณสามารถสร้างสรรค์ได้เท่าที่คุณต้องการ! ตัวอย่างเช่น ฉันลงเอยด้วยการใช้สีเทาที่ฉันนอนอยู่รอบๆ เมื่อวัสดุหมด หากคุณเพิ่งเริ่มใช้การพิมพ์ 3 มิติ ฉันขอแนะนำให้ใช้ PLA ผ่าน ABS เนื่องจากพิมพ์ได้ง่ายกว่ามาก

  • (2) HATCHBOX PLA 3D Printer Filament - สีดำ -
  • (1) HATCHBOX PLA 3D Printer Filament - สีขาว -

โดยรวมแล้ว โครงการนี้ต้องการวัสดุ 1416g หรือ 470m สมมติว่าคุณต้องการให้ตัวนาฬิกาเป็นสีที่ต่างจากเข็มนาฬิกา คุณต้องมี 1176g สำหรับตัวนาฬิกา และ 96g สำหรับเข็มนาฬิกา ส่วนประกอบที่เหลือสามารถพิมพ์ได้ทั้งสองสีและต้องใช้ 144 ก.

อิเล็กทรอนิกส์

  • (48) SG90 9g ไมโครเซอร์โว -
  • (3) PCA9685 ไดร์เวอร์เซอร์โวมอเตอร์ PWM 16 ช่องสัญญาณ -
  • (1) DS1302 โมดูลนาฬิกาเวลาจริง -
  • (1) Arduino Nano V3.0 ไมโครคอนโทรลเลอร์ -
  • (1) 5v 2a แหล่งจ่ายไฟ DC -
  • สายจัมเปอร์คละแบบ -

วัสดุก่อสร้าง

ฉันใช้ไม้เนื้อแข็งที่ถูกที่สุดที่หาได้จากร้านขายไม้ อีกครั้งสร้างสรรค์เท่าที่คุณต้องการ! เมเปิ้ล? เชอร์รี่? ทางเลือกเป็นของคุณ!

  • 3' x 16" x 3/4" Poplar board - ร้านขายไม้ในท้องถิ่น
  • วาราเทน มะฮอกกานี ซาตินสเตน และโพลียูรีเทน -
  • กระดาษทรายละเอียด 320 -
  • กระดาษทรายกรวดขนาดกลาง 100 แผ่น -
  • Stain Applicator Brush (หรือเทียบเท่า) -
  • (100) #4 3/8" สกรูโลหะแผ่นหัวแฉก Phillips Pan -
  • (96) สกรูหัวจม M2.5 6 มม. -
  • ซุปเปอร์กลูเจล -
  • (ไม่บังคับ) น้ำมันหล่อลื่นอเนกประสงค์ -

เครื่องมือ

คุณควรตั้งค่าถ้าคุณมีเครื่องมือ DIY พื้นฐาน (ดอกสว่านและดอกสว่าน ไขควง สายวัด และสี่เหลี่ยมจัตุรัส) ฉันต้องการเลื่อยโต๊ะตัดไม้เนื้อแข็งที่ซื้อมาจากร้านตัดไม้ แต่พวกเขาอาจจะตัดให้คุณได้ที่ร้าน

นอกจากนี้ ฉันเลือกใช้บิตเร้าเตอร์รัศมี 1/4 เพื่อปัดเศษขอบของบอร์ดออก แต่ขั้นตอนนี้เป็นทางเลือก หากคุณไม่มีเราเตอร์หรือไม่ต้องการแยกส่วนสำหรับโปรเจ็กต์นี้ เพียงขัดขอบคมลงเล็กน้อยเพื่อป้องกันไม่ให้เสี้ยนและทำให้นาฬิกาจับง่ายขึ้น

เครื่องมือเดียวที่ฉันจำเป็นต้องซื้อสำหรับโครงการนี้คือ Hole Saw 3-1 / 2 ฉันไปกับ Milwaukee Ice Hardened Hole Dozer! ถ้าคุณไม่สามารถบอกได้จากชื่อ เครื่องมือนี้จะทำให้รูสมบูรณ์แบบมาก อย่างรวดเร็ว ถ้าคุณไปในเส้นทางเดียวกัน คุณจะต้องใช้หัวต่อที่เลื่อยยึดด้วย

  • มิลวอกี 3-1 / 2-Inch Ice Hardened Hole Saw -
  • มิลวอกี เลื่อยวงเดือนแบบเปลี่ยนรู 1/4"

ขั้นตอนที่ 3: พิมพ์ชิ้นส่วน

พิมพ์อะไหล่
พิมพ์อะไหล่
พิมพ์อะไหล่
พิมพ์อะไหล่
พิมพ์อะไหล่
พิมพ์อะไหล่

ฉันได้ใส่ขั้นตอนนี้ก่อนเนื่องจากอาจใช้เวลานานที่สุด สำหรับฉัน ตัวนาฬิกาใช้เวลาประมาณ 3 ชั่วโมงในการพิมพ์ และมี 24 ตัว (รวม 72 ชั่วโมงไม่รวมเวลาหยุดทำงาน) ฉันบอกว่าเครื่องพิมพ์เครื่องที่สองที่ฉันซื้อมีไว้สำหรับโครงการนี้โดยเฉพาะหรือไม่ มันก็เป็น

โดยรวมแล้ว คุณจะต้องพิมพ์ส่วนต่อไปนี้ ดูภาพสำหรับการปฐมนิเทศ เฟืองและวงแหวนถูกพิมพ์ออกมาในแนวราบ

การประกอบนาฬิกา

  • (24) ตัวนาฬิกา
  • (24) เข็มนาที
  • (24) เข็มชั่วโมง
  • (24) เกียร์ 12T พร้อมรูเล็ก
  • (24) เกียร์ 12T พร้อมรูใหญ่
  • (24) แหวนยึด
  • (48) เซอร์โวเกียร์ 32T

อื่น ๆ.

  • (2) ขาตั้งวงเล็บ
  • (1) จิ๊กเจาะตัวนาฬิกา

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

ขั้นตอนที่ 4: ตัดแผงด้านหน้า

ตัดแผงด้านหน้า
ตัดแผงด้านหน้า
ตัดแผงด้านหน้า
ตัดแผงด้านหน้า
ตัดแผงด้านหน้า
ตัดแผงด้านหน้า

เมื่อแผงเสร็จสิ้นและคุณได้ดูรายการทีวีนั้นจนเต็มอิ่มแล้ว ชิ้นส่วนที่พิมพ์ 3 มิติน่าจะทำให้เสร็จ ถึงเวลาประกอบนาฬิกาแล้ว!

ในภาพถ่าย ฉันได้รวมมุมมองที่ระเบิดออกมาว่านาฬิกาเข้ากันได้อย่างไร

ไปข้างหน้าและทดสอบความพอดีของชิ้นส่วนทั้งหมด หากคุณพิมพ์ด้วยความละเอียดสูง ทุกอย่างควรเข้ากันได้ดี อย่างมากที่สุด คุณอาจต้องทำลายขอบบนตัวนาฬิกาที่เข็มชั่วโมงผ่านไป หากคุณเป็นเหมือนฉันและพิมพ์ชิ้นส่วนด้วยความละเอียดต่ำหรือสิ่งของไม่เข้ากัน คุณจะต้องขัด เจาะ และตัดชิ้นส่วนเล็กน้อย

ขั้นตอนด้านล่างสรุปกระบวนการทดสอบและแก้ไขชิ้นส่วนตามต้องการ

  1. ทดสอบความพอดีของเฟือง 12T พร้อมรูเล็กๆ ที่เข็มนาที มันควรจะแน่น แต่ไม่เป็นไปไม่ได้ที่จะเข้าเกียร์ (ขออภัยฉันไม่มีภาพนี้)

    หากชิ้นส่วนไม่พอดี ให้ค่อยๆ เจาะตรงกลางเฟืองจนเข้าที่มือ ส่วนเหล่านี้จะต้องติดกาวเพื่อไม่ให้แน่นเกินไป

  2. ทดสอบความพอดีของเฟือง 12T ที่มีรูขนาดใหญ่ถึงเข็มชั่วโมง ความพอดีก็ควรจะแน่น

    หากชิ้นส่วนไม่พอดี ให้ค่อยๆ เจาะตามความจำเป็น

  3. ทดสอบความพอดีของวงแหวนยึดกับเข็มชั่วโมง แหวนควรนั่งบนปากที่ออกแบบให้เข็มชั่วโมง ความพอดีควรแน่น

    หากชิ้นส่วนไม่พอดี คุณจะต้องใช้กระดาษทรายละเอียด (ประมาณ 320) เพื่อขัดด้านนอกของเข็มชั่วโมงที่แหวนควรจะเลื่อน หมายเหตุ: พยายามแยกการขัดของคุณออกเพื่อเอาวัสดุออกจากตำแหน่งที่วงแหวนยึดอยู่เท่านั้น

  4. ดูฐานของด้ามมีดบนเข็มนาทีและตรวจดูส่วนนูนหรือเศษวัสดุ

    นำวัสดุพิเศษออกจากฐานหรือเพลา เพลาควรทำมุม 90 องศาโดยมีฐานอยู่รอบเส้นรอบวงทั้งหมด

  5. ทดสอบความพอดีของก้านเข็มนาทีกับด้านในของเข็มชั่วโมง หากชิ้นส่วนพอดีกัน ให้หมุนเข็มนาทีเพื่อทดสอบแรงเสียดทาน ความพอดีควรปราศจากการเสียดสีเนื่องจากชิ้นส่วนต้องหมุนอยู่ภายในกันและกัน

    หากแต่ละส่วนไม่พอดีหรือมีนิยายอยู่ในขณะที่นาทีหมุนไป คุณจะต้องเจาะศูนย์กลางของเข็มชั่วโมงออก สำหรับฉัน ฉันใช้ดอกสว่าน #18 (เส้นผ่านศูนย์กลาง 0.1695 นิ้ว) ได้ หมายเหตุ: อย่าเจาะเข็มชั่วโมงมากเกินไป ซึ่งจะทำให้เล่นในสถานะประกอบได้ ฉันขอแนะนำให้ใช้ชุดเครื่องวัดเส้นผ่าศูนย์กลาง วัดเส้นผ่านศูนย์กลางของเพลาบนเข็มชั่วโมงและซื้อดอกสว่านที่ใหญ่กว่าเส้นผ่านศูนย์กลางนั้นประมาณ ".005 -.010"

  6. ทดสอบความพอดีของเข็มชั่วโมงกับด้านในของตัวนาฬิกาจากด้านหน้าและด้านหลังของตัวนาฬิกา ความพอดีควรปราศจากการเสียดสีเนื่องจากชิ้นส่วนต้องหมุนอยู่ภายในกันและกัน

    • หากพอดีจากด้านหลังและไม่ใช่ด้านหน้า มีแนวโน้มว่ามีรอยบากบนใบหน้าของร่างกายที่อยู่บนฐานรองพิมพ์ของเครื่องพิมพ์ สิ่งนี้สามารถลบออกได้โดยใช้ใบมีดโกนรอบเส้นรอบวงของเพลาบนร่างกาย
    • หากไม่พอดีกับด้านหลังหรือด้านหน้า ให้ดูที่ก้านด้านนอกของเข็มชั่วโมง หากมีการกระแทกหรือสิวเสี้ยนจากเครื่องพิมพ์ 3 มิติ คุณจะต้องขัดสิ่งเหล่านี้ลงไปแล้วทดสอบความพอดี
    • หากขัดแล้วยังไม่พอดี คุณจะต้องเจาะแกนกลางของตัวนาฬิกา สำหรับฉัน ทำได้โดยใช้ดอกสว่านขนาดเส้นผ่านศูนย์กลาง 21/64 นิ้ว เช่นเดียวกับเข็มชั่วโมง ใช้ชุดเครื่องวัดเส้นผ่าศูนย์กลางวัดก้านของเข็มชั่วโมง และใช้ดอกสว่านที่มีขนาดประมาณ ".005 - เส้นผ่านศูนย์กลางใหญ่ขึ้น.010" เพื่อเจาะตัวนาฬิกา

หากคุณต้องการทำตามขั้นตอนเหล่านี้ คุณอาจจำเป็นต้องทำเช่นเดียวกันกับชิ้นส่วนแต่ละชุด ดังนั้นให้ล้างและทำซ้ำขั้นตอนนี้จนกว่าชิ้นส่วนทั้ง 24 ชุดจะพอดีกันตามที่ควร

ขั้นตอนที่ 7: ประกอบนาฬิกา - กาวและสกรู

ประกอบนาฬิกา - กาวและสกรู
ประกอบนาฬิกา - กาวและสกรู

หวังว่าคุณจะสามารถข้ามขั้นตอนก่อนหน้านี้ได้ แต่ถ้าไม่ หัวใจของฉันอยู่กับคุณ

เมื่อประกอบชิ้นส่วนทั้งหมดเข้าด้วยกันแล้ว ก็ถึงเวลาติดกาวและขันสกรู! เช่น ประกอบนาฬิกา

การประกอบ

  1. สอดเข็มชั่วโมงผ่านตัวนาฬิกาแล้วคว้าแหวนยึด ใช้กาวซุปเปอร์กาวจำนวนเล็กน้อยกับเส้นผ่านศูนย์กลางด้านใน (ID) ของวงแหวนยึด แล้วเลื่อนไปบนเข็มชั่วโมงจากด้านหลัง ตรวจสอบให้แน่ใจว่าได้ใส่วงแหวนไว้จนสุดแล้วจึงไม่มีการเล่นแบบแปลในเข็มชั่วโมง หมายเหตุ: ใช้กาวอย่างระมัดระวัง คุณคงไม่อยากโดนกาวส่วนบนของก้านโดยไม่ได้ตั้งใจเมื่อคุณติดตั้งแหวน และคุณคงไม่อยากให้กาวไหลลงมาตามก้านและล็อคมือให้เข้าที่
  2. หยิบเฟือง 12T ที่มีรูขนาดใหญ่แล้วทากาวเล็กน้อยกับ ID ของเฟือง
  3. เลื่อนเกียร์ไปที่เข็มชั่วโมง ตรวจสอบให้แน่ใจว่าเข้าที่แล้วเพื่อให้เกียร์บนเซอร์โวอยู่ในตำแหน่งที่ถูกต้อง
  4. หยิบเซอร์โว เดินสายเคเบิลแม้ว่าเมาท์และยึดเข้าที่ หมายเหตุ: จำเป็นต้องติดตั้งเซอร์โวกับเพลาตรงข้ามกับเพลากลางโดยตรง (ดูรูป)
  5. ขันเซอร์โวให้เข้าที่ด้วยสกรู M2 แล้วทำซ้ำอีกด้านหนึ่ง
  6. หยิบเกียร์เซอร์โวสองตัวและทีละตัว เลื่อนไปที่เพลาเซอร์โว หมายเหตุ: ไม่มีฟันใด ๆ ที่ด้านในของเฟืองเหล่านี้และมีแรงดันพอดี ติดตั้งได้ดีที่สุดโดยค่อยๆ ใช้แรงกดเป็นวงกลมไปที่ส่วนบนของเกียร์
  7. ใช้สกรูที่มาพร้อมกับเซอร์โวเพื่อยึดเกียร์เข้าที่ ทำซ้ำสำหรับอีกด้านหนึ่ง
  8. ปรับเข็มชั่วโมงให้อยู่ใกล้ตำแหน่ง 12 นาฬิกาโดยกดเกียร์เซอร์โวเล็กน้อยเพื่อปลดจากเข็มนาฬิกาและหมุนเข็มนาฬิกาตามต้องการ
  9. ติดตั้งเข็มนาทีไว้ตรงกลางของเข็มชั่วโมงแล้วหมุนให้อยู่ในตำแหน่ง 12 นาฬิกา
  10. หยิบเฟือง 12T ที่มีรูเล็ก ๆ แล้วทากาวเล็กน้อยกับ ID ของเฟือง เลื่อนเกียร์ไปที่เข็มนาทีจากด้านหลังนาฬิกา ตรวจสอบให้แน่ใจว่าเกียร์เข้าที่

ตอนนี้คุณควรมีนาฬิกาประกอบ 1 เรือน! แอ่ว!

ตอนนี้สำหรับอีก 23 คน.. หมายเหตุ: ความอดทนจะต้อง

ขั้นตอนที่ 8: ประกอบนาฬิกากับแผงควบคุม

ประกอบนาฬิกาเข้ากับแผงควบคุม
ประกอบนาฬิกาเข้ากับแผงควบคุม
ประกอบนาฬิกาเข้ากับแผงควบคุม
ประกอบนาฬิกาเข้ากับแผงควบคุม
ประกอบนาฬิกาเข้ากับแผงควบคุม
ประกอบนาฬิกาเข้ากับแผงควบคุม

คุณทำมัน ทั้งหมด 24 นาฬิกา งานดี.

ขั้นตอนนี้เป็นวิธีที่ง่ายที่สุดวิธีหนึ่ง เราแค่ต้องเจาะรูสำหรับตัวนาฬิกาและติดตั้งทุกอย่างขึ้น เราจะใช้จิ๊กที่พิมพ์ 3 มิติเพื่อเจาะรูและตรวจดูให้แน่ใจว่าตัวนาฬิกาจะเรียงกัน

เจาะรูยึด

  1. หยิบแผงไม้อีกครั้งแล้วตั้งขึ้นบนบางช่วงตึกโดยให้ด้านหลังหงายขึ้น คลุมบล็อกด้วยผ้าขนหนูเพื่อไม่ให้ด้านหน้าเป็นรอย
  2. ติดตั้งดอกสว่านขนาด 1/16" ลงในสว่านแล้ววางจิ๊กลงในรูแรก
  3. ใช้สี่เหลี่ยมจัตุรัส (หรือลูกตาของคุณ) หมุนจิ๊กให้ขนานกับขอบของแผง
  4. วางปลายดอกสว่านลงในรูบนจิ๊กและเจาะรูอย่างระมัดระวังให้มีความลึก 1/2" ค่อยๆ ไปเพราะคุณไม่ต้องการเจาะผ่านด้านหน้าของแผง แฮ็คง่าย ๆ สำหรับการวาง O-Ring ขนาดเล็กบนบิต 1/2" จากปลายและเจาะจนกระทั่ง O-ring สัมผัสกับจิ๊ก แหวนจะเดินล่วงเวลาและคุณอาจต้องปรับใหม่ แต่ดีกว่าทำให้ตาบอด
  5. ทำซ้ำสำหรับ 23 หลุมที่เหลือ
  6. วางแท่นรองรับสองตัวที่ด้านหลังของแผงห่างจากขอบด้านนอกประมาณ 1.5 นิ้ว และให้อยู่ในแนวเดียวกับขอบด้านล่าง เจาะให้ลึก 1/2 นิ้วเท่ากัน

การติดตั้งนาฬิกา

  1. หยิบนาฬิกาแล้ววางคว่ำหน้าลงบนแผงหน้าปัด
  2. ใช้สกรูโลหะแผ่น #4 4 ตัว ยึดนาฬิกาเข้าที่ ฉันใช้ไขควงธรรมดาสำหรับสิ่งนี้เพื่อให้แน่ใจว่าฉันไม่ได้ทำมากเกินไป
  3. ทำซ้ำสำหรับ 23 นาฬิกาที่เหลือ
  4. ใช้สกรูตัวเดียวกันยึดขายึดทั้งสองข้าง
  5. พลิกนาฬิกาและสนุกกับงานของคุณ!

หยุดพักที่นี่เพราะคุณทำเสร็จแล้วประมาณครึ่งทางและคุณสมควรได้รับมัน!

ขั้นตอนที่ 9: การเดินสายไฟทั้งหมดเข้าด้วยกัน

การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน
การเดินสายไฟทั้งหมดเข้าด้วยกัน

สู่วงการอิเล็กทรอนิกส์!

ก่อนที่เราจะเริ่มต้น เราจำเป็นต้องทำการปรับเปลี่ยนเล็กน้อยในไดรเวอร์เซอร์โว PWM เพื่อให้เราสามารถเชื่อมต่อแบบเดซี่เข้าด้วยกันได้ทั้งหมด

ไดรเวอร์ PWM

  1. หากไดรเวอร์ของคุณไม่ได้มาประกอบ คุณจะต้องประกอบ ถ้าคุณซื้อแบบไม่ประกอบ ฉันจะถือว่าคุณรู้วิธีทำเช่นนั้น
  2. บนไดรเวอร์สองตัว ประสานส่วนหัวที่ด้านข้างของบอร์ดที่ไม่มีอันหนึ่ง ซึ่งจะทำให้พวกมันถูกล่ามโซ่ไว้ด้วยกัน เอาไว้ข้างหนึ่ง
  3. ต่อไป เราต้องเชื่อมโยงผู้ติดต่อสองคนบนกระดานที่เราไม่ได้กันไว้เพื่อให้มีที่อยู่ที่ไม่ซ้ำกัน สำหรับบอร์ดนี้จะเป็นหน้าสัมผัส "A0" ใช้หัวแร้งกับหัวแร้งหรือหัวแร้ง ลากหัวแร้งเพื่อต่อแผ่นอิเล็กโทรด ตรวจสอบให้แน่ใจว่าแผ่นอิเล็กโทรดอื่นๆ ยังคงไม่บุบสลายและไม่เชื่อมติดกัน
  4. สุดท้าย บนกระดาน คุณไม่ได้เชื่อมส่วนหัวเพิ่มเติม เชื่อมผู้ติดต่อทั้งสองที่มีข้อความว่า A1

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

การเดินสายไฟ

  1. กำหนดเส้นทางเซอร์โวผ่านและรอบๆ ตัวนาฬิกาในแบบที่ให้คุณเชื่อมต่อ 16 สายกับแต่ละบอร์ด หากคุณต้องการคัดลอกเส้นทางของฉัน โปรดดูที่รูปภาพ ถ้าคุณไม่คัดลอกการกำหนดเส้นทางของฉัน คุณจะต้องสังเกตว่าบอร์ดใดและพินที่แต่ละเซอร์โวเชื่อมต่ออยู่ ในรูปภาพด้านบน มีเมทริกซ์แสดงรูปแบบการตั้งชื่อที่ฉันใช้ในโค้ด ใช้แบบแผนเดียวกันนี้เพื่อไม่ต้องแก้ไขโค้ดในภายหลัง
  2. ใช้สายจัมเปอร์ ล่ามตัวขับทั้งสามเข้าด้วยกันในแนวขวาง ตรวจสอบงานของคุณอีกครั้งเพื่อให้แน่ใจว่าไม่มีการข้ามเส้น หมุดจะติดป้ายกำกับไว้ทั้งด้านซ้ายและด้านขวาของไดรเวอร์ และหากคุณใช้สายไฟที่มีสีต่างกัน ก็ควรจะบอกได้ง่าย
  3. ใช้สายจัมเปอร์เพิ่มเติม ต่อ Arduino Nano กับไดรเวอร์เซอร์โวตัวที่ 1 ตามภาพที่แนบ ฉันกำหนดเส้นทางเหล่านี้ไปยังตัวนาฬิกาล่างขวาสุดเพื่อที่ฉันจะได้ซ่อน Arduino ไว้ที่นั่น มีพื้นที่เหลือเฟือ เพียงตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าสายไฟไม่กระทบกับเกียร์
  4. ด้วยสายจัมเปอร์อีกสองสามเส้น ให้เชื่อมต่อนาฬิกาเรียลไทม์ (RTC) กับ Arduino ตามภาพที่แนบ ฉันสามารถซ่อนสิ่งนี้ในร่างกายได้โดยตรงเหนือนาฬิกาด้วย Arduino
  5. สุดท้าย ต่อแหล่งจ่ายไฟ 5v เข้ากับขั้วต่อสกรูสีเขียวบนไดรเวอร์ PWM ตัวแรก

นาฬิกาควรจะดูดีในขณะนี้ !! แต่น่าเสียดายที่ถึงเวลาสำหรับส่วนที่ยากที่สุด

ขั้นตอนที่ 10: การปรับเทียบตำแหน่ง

การปรับเทียบตำแหน่ง
การปรับเทียบตำแหน่ง

โอเค การเปิดเผยข้อมูลทั้งหมด นี่คือที่ที่ฉันได้เรียนรู้ว่าฉันควรออกแบบการประกอบนาฬิกาให้ดีขึ้นเพื่อให้ขั้นตอนนี้ง่ายขึ้น

ปัญหาคือ เกียร์ไม่ได้ถูกล็อคไว้ที่มือ ดังนั้นตำแหน่ง 100 องศาของอันหนึ่งจึงไม่เหมือนกับอีกอันหนึ่ง ดังนั้น แต่ละเข็มจึงต้องสอบเทียบแยกกันเพื่อกำหนดว่าคำสั่งระดับใดที่สัมพันธ์กับตำแหน่ง 12, 3, 6 และ 9 นาฬิกา

นี่เป็นเรื่องที่น่าเบื่อ แต่ก็ใช่ว่าจะเป็นไปไม่ได้ ฉันได้เขียนโค้ดเล็กน้อยเพื่อทำมัน และทำแผนภูมิเพื่อเก็บผลลัพธ์ รหัสช่วยให้คุณส่งตำแหน่งเป็นองศาผ่าน Serial Monitor เพื่อควบคุมตำแหน่งของเซอร์โวที่คุณกำลังสอบเทียบ กล่าวโดยสรุป เมื่อคุณทราบตำแหน่งที่ตรงกับ 12, 3 ฯลฯ คุณจะทราบว่าในแผนภูมิและสูตรจะสร้างรหัสหลักเพื่อเรียกใช้นาฬิกาโดยอัตโนมัติ ในอนาคต ฉันอาจอัปเดตการออกแบบให้มีคีย์เกียร์ แต่สำหรับตอนนี้ คุณจะต้องทำตามขั้นตอนด้านล่าง

ก่อนที่คุณจะเริ่ม กระบวนการนี้จะง่ายกว่ามากหากคุณติดป้ายนาฬิกาแต่ละนาฬิกาด้วยพินและบอร์ดไดรเวอร์สำหรับแต่ละมือ หยิบกระดาษโน้ต (ควรมีสามสี) และปากกา จดบันทึกแต่ละสี 8 ฉบับแล้วเขียนคู่ต่อไปนี้ "0-1", "2-3", "4-5"… ฯลฯ สิ่งเหล่านี้จะเป็นพินคู่ชั่วโมงนาทีสำหรับแต่ละนาฬิกา ตั้งค่านาฬิกาของคุณและวางโน้ตเหล่านี้ไว้ด้านหน้าแผงข้างตัวนาฬิกาที่เกี่ยวข้อง

การปรับเทียบตำแหน่ง

  1. ดาวน์โหลดและติดตั้งโปรแกรม Arduino Coding หากคุณยังไม่มี
  2. ดาวน์โหลดและเปิดเวิร์กบุ๊ก excel ชื่อ "Clock Calibration and Code" ที่ลิงก์ต่อไปนี้ และไปที่แผ่นงาน "Calibration Table"
  3. ดาวน์โหลด Adafruit-PWM-Servo-Driver-Library ที่ลิงค์ด้านล่างและวางไว้ในโฟลเดอร์ไลบรารี Arduino ของคุณ โฟลเดอร์ไลบรารีมักจะอยู่ในไฟล์ document\Arduino บนคอมพิวเตอร์ของคุณ
  4. ดาวน์โหลดและเปิดร่าง Arduino ในหัวข้อ "Calibrating_the_Positions" ที่แนบมาด้านล่าง
  5. ในวง void หลัก แก้ไขบรรทัดของรหัสสำหรับเข็มชั่วโมงของนาฬิกาในคอลัมน์แรกแถวล่างสุด (C1H ต่อแบบแผนการตั้งชื่อ) แทนที่ "3" ด้วยบอร์ดที่มีเข็มชั่วโมงเชื่อมต่ออยู่ และแทนที่ "14" ด้วยหมายเลขพินที่เข็มชั่วโมงเชื่อมต่ออยู่ "board3.setPWM(14, 0, pulse2);"
  6. ตรวจสอบให้แน่ใจว่าบอร์ดของคุณตั้งค่าเป็นนาโนและเลือกพอร์ตอนุกรมที่ถูกต้องในซอฟต์แวร์ Arduino เปิด Serial Monitor และอัปโหลดภาพร่าง จอภาพแบบอนุกรมควรอ่านว่า "พร้อมสำหรับคำสั่ง"
  7. ส่ง "120" ไปยังเซอร์โว เข็มชั่วโมงควรอยู่ที่ตำแหน่ง 120 ที่สอดคล้องกัน
  8. ตอนนี้ คุณจะต้องกระโดดข้ามตาข่ายเกียร์เพื่อให้แขนหันไปทางใดที่หนึ่งใกล้กับตำแหน่ง 12 นาฬิกาในขณะที่ปล่อยให้เซอร์โวอยู่ในตำแหน่ง สามารถทำได้โดยค่อยๆ ดึงเฟืองเซอร์โวออกจากเฟืองชั่วโมงที่เกี่ยวข้อง แล้วหมุนเข็มนาฬิกาจนหันไปทางตำแหน่ง 12 หมายเหตุ: ไม่จำเป็นต้องสมบูรณ์แบบ แค่ในบริเวณใกล้เคียง 12 นาฬิกา
  9. เมื่อปรับเสร็จแล้ว ให้ส่ง "80" ไปยังเซอร์โว มือควรเคลื่อนที่ตามเข็มนาฬิกา
  10. ตอนนี้ คุณจะต้องสลับระหว่างคำสั่งรอบ "120" และคำสั่ง "80" และแก้ไขหมายเลข 120 ต่อไปจนกว่าคุณจะพบว่าคำสั่งใดที่ตรงกับเวลา 12 นาฬิกา เมื่อคุณได้รับแล้ว ให้สังเกตสิ่งนี้ในแผ่นงาน Excel สำหรับคอลัมน์ C1 hour CCW
  11. ถัดไป สลับระหว่างค่า 12 ของคุณและค่าประมาณ "80" จนกว่าคุณจะได้ตัวเลขสำหรับตำแหน่ง 3 นาฬิกาจากทิศทางตามเข็มนาฬิกา สังเกตสิ่งนี้ในตารางในคอลัมน์ C1 hour CW
  12. จากนั้นสลับระหว่างค่า 3 กับค่าประมาณ "40" สำหรับตำแหน่ง 6 นาฬิกาจากทิศทางตามเข็มนาฬิกา สังเกตค่านี้
  13. ตำแหน่ง 7.5 นาฬิกาคำนวณอยู่ในตาราง ดังนั้นอย่ากังวลกับตำแหน่งนี้
  14. สลับระหว่างค่า 6 ของคุณและค่าประมาณ "10" เพื่อให้เขามีค่าเท่ากับ 9 นาฬิกาในทิศทาง CCW
  15. เนื่องจากเกียร์ไม่สมบูรณ์แบบ ตอนนี้คุณจะต้องทำซ้ำในทิศทางทวนเข็มนาฬิกา เนื่องจากค่าต่างๆ จะแตกต่างกันเล็กน้อย และแต่ละมือจะต้องตีตำแหน่งจากทั้งสองทิศทางสำหรับตัวเลขต่างๆ

ตอนนี้คุณควรมีการปรับเทียบมือเดียวในนาฬิกาแรก !!

แก้ไขตัวเลขใน "board3.setPWM(14, 0, pulse2);" รหัสสำหรับเข็มนาที C1 และทำซ้ำขั้นตอน เมื่อเสร็จแล้ว คุณจะต้องทำซ้ำสำหรับ 23 ชุดที่เหลือ

ในแผนภูมิ คุณจะสังเกตเห็นบางเซลล์เป็นสีเทา เนื่องจากตำแหน่งเหล่านั้นไม่จำเป็นต้องสร้างตัวเลขที่มากขึ้นสำหรับมือนั้น

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

ขั้นตอนที่ 11: การปรับเทียบตัวเลข

การปรับเทียบตัวเลข
การปรับเทียบตัวเลข

หากคุณทำได้จนถึงจุดนี้ นาฬิกาก็จะมีชีวิตขึ้นมาที่นี่!

ฉันได้ใช้ความพยายามในการกำหนดว่าแต่ละมือจะต้องไปที่ใดเพื่อสร้างตัวเลขที่ใหญ่ขึ้นและดีขึ้น แต่โค้ดจะถูกสร้างขึ้นโดยอัตโนมัติในแผ่นงาน Excel!

คุณเพียงแค่ต้องนำรหัสนั้น อัปโหลด และทำการปรับเปลี่ยนบางอย่างสำหรับแต่ละหมายเลข

การปรับเทียบตัวเลข

  1. เปิดแบบร่าง "Calibrating_the_Numbers" ที่แนบมาด้านล่าง
  2. ไปที่แผ่นงาน "มุมสำหรับโค้ด" ในเวิร์กบุ๊ก excel
  3. หากคุณใช้การเชื่อมต่อของเซอร์โวพินที่แตกต่างจากฉัน ให้ป้อนข้อมูลเหล่านี้ลงในตาราง "การกำหนดบอร์ดเซอร์โวและพิน"
  4. มิเช่นนั้น ให้เลื่อนลงผ่านเส้นสีดำแล้วคัดลอกรหัสสำหรับหลักแรก
  5. วางลงในร่าง Arduino ที่ด้านล่างสุด
  6. ในโค้ดที่คุณเพิ่งวาง ให้แก้ไขตัวเลขตัวหนาในบรรทัดนี้เป็น "11" "ถ้า (ตัวเลข == 0) {". ใช้สำหรับส่ง "0" ไปที่นาฬิกา
  7. ในลูปหลัก ให้แก้ไขตัวเลขตัวหนาสำหรับหลักที่คุณกำลังสอบเทียบ "digit4(ตัวเลข);"
  8. อัปโหลดภาพร่างและเปิดจอภาพแบบอนุกรม คุณควรเห็น "พร้อมสำหรับคำสั่ง"
  9. ตัวเลขมีไว้เพื่อทำงานตามลำดับเท่านั้น 1, 2, 3 ฯลฯ ส่ง "11" ไปที่กระดานได้เลย แต่อย่าตกใจถ้ามันปิดอยู่ สมมติว่ามี "2" อยู่ที่นั่นมาก่อน วนเป็นตัวเลขอื่น 1, 2 และ 11 ตอนนี้คุณควรเห็นบางสิ่งที่ใกล้เคียงกับ "0"
  10. ตอนนี้เป็นที่ที่คุณจะต้องปรับเปลี่ยนมุมมากเท่าที่คุณต้องการเพื่อทำให้ตำแหน่งสำหรับมือสมบูรณ์แบบ หากคุณยังเหนียวแน่นอยู่ ก็ไม่ยากอย่างที่คิด สมมติว่าคุณกำลังเคลื่อนจาก 0 เป็น 1 แต่ไม่ชอบตำแหน่งที่มือข้างหนึ่งอยู่ สังเกตกระดานและหมุดของมือนั้นแล้วเลื่อนผ่านโค้ดไปยังบรรทัดด้านล่าง "else if (number == 1) {" ค้นหาเส้นที่มือนั้นเคลื่อนที่ และเพิ่มหรือลบบิตหากคุณต้องการให้เข็มเคลื่อนที่เพิ่มขึ้นอีกเล็กน้อยในทิศทาง CW หรือ CCW ตามลำดับ
  11. หากคุณไม่เห็นบรรทัดโค้ดที่มือนั้นเคลื่อนที่ อาจเป็นเพราะไม่จำเป็นต้องย้ายจากตำแหน่งก่อนหน้าเพื่อสร้างตัวเลขนั้นและกำหนดไว้ล่วงหน้า ในกรณีนี้ ให้ย้อนกลับไปที่ตัวเลข 0 หรือ 2 ค้นหาบรรทัดนั้น แล้วทำการแก้ไขที่นั่น
  12. เมื่อพอใจแล้ว ให้คัดลอกโค้ดที่แก้ไขแล้ววางสองสามคอลัมน์จากต้นฉบับในแผ่นงาน Excel สำคัญ: คุณต้องเปลี่ยน "11" ในบรรทัด "if (number == 11) {" BACK เป็น "0" หากคุณไม่ทำเช่นนั้น รหัสในภายหลังจะใช้ไม่ได้ผล
  13. ทำซ้ำสำหรับหลักที่ 2, 3 และ 4 สำหรับหลักที่ 2 และ 4 คุณจะต้องปรับเทียบตัวเลข 0-9 และสำหรับหลักที่ 3 คือ 0-5

แค่นั้นแหละ! ตอนนี้คุณมีรหัสที่จะสร้างตัวเลขที่เราต้องการแสดงเวลาแล้ว!

ขั้นตอนที่ 12: การตั้งเวลา

เกือบจะมี! ฉันสัญญา.

โมดูล DS1302 Real Time Clock (RTC) นั้นยอดเยี่ยมเพราะมีแบตเตอรี่อิสระและจะเก็บเวลาแม้ว่า Arduino Nano จะไม่มีพลังงานก็ตาม แต่เช่นเดียวกับนาฬิกาอื่นๆ ต้องตั้งเวลาไว้

การตั้งเวลา

  1. ดาวน์โหลดไลบรารี "DS1302" ที่ลิงค์นี้และวางไว้ในโฟลเดอร์ไลบรารี Arduino ของคุณ
  2. เปิดสภาพแวดล้อม Arduino และเปิดภาพร่างตัวอย่าง "set_clock" โดยไปที่ File/Examples/arduino-ds1302-master/set_clock
  3. นี่คือรหัสบิตที่จะตั้งเวลา แต่ก่อนอื่น เราต้องต่อสายจัมเปอร์สองเส้นจาก 3.3v และพินปลายบน Arduino Nano เข้ากับ VCC และพินปลายบน RTC ตามลำดับ เส้นเหล่านี้ใช้เพื่อตั้งเวลาเท่านั้น หากคุณปล่อยให้มันเชื่อมต่อกัน เวลาจะรีเซ็ตทุกครั้งที่ Arduino เห็นพลังงาน
  4. ต่อไป เราต้องแก้ไขรหัสเพื่อบอกว่านาฬิกาของเราเชื่อมต่ออยู่ที่ใด สิ่งนี้ทำได้โดยการแก้ไขตัวเลขตัวหนาใน "const int kCePin = 5; // Chip Enable" "const int kIoPin = 6; // Input/Output" "const int kSclkPin = 7; // Serial Clock" จาก 5 6, 7 ถึง 4, 3, 2
  5. เลื่อนไปที่ลูปหลักและหาบรรทัด "Time t(2013, 9, 22, 1, 38, 50, Time::kSunday);" ซึ่งอยู่ในรูปแบบ "เวลา t(ปี, เดือน, วัน, ชั่วโมง, นาที, วินาที, เวลา::kDayOfTheWeek);"
  6. เราต้องการเวลาเท่านั้น แต่ไปข้างหน้าและแก้ไขทุกอย่างให้ถูกต้องและอัปโหลดโค้ด
  7. เปิด Serial Monitor เพื่อตรวจสอบว่าอัปโหลดรหัสสำเร็จแล้ว คุณควรเห็นงานพิมพ์ในรูปแบบของ "วันอาทิตย์ที่ 22 กันยายน 2556 เวลา 01:38:50 น."
  8. ถอดจัมเปอร์ออก

ขั้นตอนที่ 13: อัปโหลดรหัสหลัก

Image
Image

คุณทำได้! คุณทำมัน! อีกก้าวหนึ่งและรางวัลจะเป็นของคุณ

ที่เหลือก็แค่อัปเดตรหัสหลักด้วยค่าที่กำหนดเองจากการปรับเทียบของคุณและเพลิดเพลินไปกับงานศิลปะชั้นดีของคุณ

ดังที่ได้กล่าวไว้ก่อนหน้านี้ ตัวเลขเหล่านี้มีไว้เพื่อเปลี่ยนแปลงตามลำดับ หากมีหมายเลขที่ไม่ถูกต้องก่อนการเปลี่ยนแปลง มีแนวโน้มว่าจะใช้งานไม่ได้ ดังนั้น รหัสนี้จะเริ่มต้นโดยการวนซ้ำแต่ละตัวเลขจาก 0 ถึงค่าสูงสุดของตัวเลขนั้น จากนั้นจึงสำรองข้อมูลเป็นจำนวนเวลาปัจจุบัน สมมติว่าในหลักที่ 2 เราต้องการ "4" ตัวเลขนั้นจะเปลี่ยนจาก 0-1-2-3-4-5-6-7-8-9-0-1-2-3-4 เพื่อให้แน่ใจว่า "4" ปรากฏอยู่จริง

นอกจากนั้น รหัสก็ค่อนข้างง่าย โดยจะตรวจสอบเวลาทุก ๆ 15 วินาทีและเปรียบเทียบกับเวลา 15 วินาทีในอดีต หากเวลาเปลี่ยนไปก็จะส่งเวลาใหม่ไปยังหลักที่ต้องการขยับมือเหล่านั้น! ฉันพยายามอย่างเต็มที่ในโค้ดเพื่อแสดงความคิดเห็นในสิ่งต่างๆ เพื่ออธิบายสิ่งที่เกิดขึ้น

อัปโหลดรหัสหลัก

  1. เปิดภาพร่าง "Clockception_Main_Code" ในซอฟต์แวร์ Arduino
  2. คัดลอกโค้ดที่กำหนดเองจากแผ่นงาน Excel แล้ววางลงในแบบร่างที่ส่วนท้ายสุด
  3. อัปโหลดภาพสเก็ตช์และนั่งดูผลงานของคุณให้กลายเป็นจริง

ถ้าฉันทำงานได้ดีพอที่จะสรุปคำแนะนำนี้ได้ ตอนนี้คุณควรดูเวลาปัจจุบัน! เอนหลังสักหนึ่งหรือสองนาทีเพื่อให้แน่ใจว่าเวลาจะเปลี่ยนไป

เมื่อพร้อมแล้ว ก็ย้ายนาฬิกาไปที่บ้านได้เลย!

ขั้นตอนที่ 14: สนุกกับนาฬิกาของคุณ !

การประกวดผู้แต่งครั้งแรก
การประกวดผู้แต่งครั้งแรก

นั่นคือทุกคน! คุณได้สร้างแบบจำลองของ ClockClock สำเร็จด้วยค่าใช้จ่ายเพียงเล็กน้อย

ฉันหวังว่าคุณจะสนุกกับคำแนะนำนี้! ถ้าเป็นเช่นนั้น ฉันจะขอบคุณมากสำหรับการโหวตของคุณในการประกวด First Time Author

หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดติดต่อเรา! ฉันยินดีที่จะตอบคำถามใด ๆ:)

การประกวดผู้แต่งครั้งแรก
การประกวดผู้แต่งครั้งแรก

รางวัลชนะเลิศการประกวดผู้แต่งครั้งแรก

แนะนำ: