Arduino LCD Master Clock: 10 ขั้นตอน (พร้อมรูปภาพ)
Arduino LCD Master Clock: 10 ขั้นตอน (พร้อมรูปภาพ)
Anonim
Arduino LCD Master Clock
Arduino LCD Master Clock
Arduino LCD Master Clock
Arduino LCD Master Clock
Arduino LCD Master Clock
Arduino LCD Master Clock

นาฬิกานี้ได้รับการออกแบบให้เป็นนาฬิกาแบบสแตนด์อโลนหรือเป็นนาฬิกาหลักเพื่อขับเคลื่อนนาฬิการองและพกพาสะดวกพร้อมแบตเตอรี่สำรอง ดูเว็บไซต์ของนาฬิกาสำหรับรายละเอียดเพิ่มเติม หน้าหลัก LCD Master Clock

อัปเดต - เพิ่มปุ่มเลื่อนฤดูร้อนอัตโนมัติและเลื่อนฤดูหนาวลงในเวอร์ชันโดยใช้ไลบรารี DCF77 ของ Udo Klein กดปุ่มหนึ่งครั้งเพื่อดูนาฬิกาล่วงหน้าหรือหน่วงเวลา 1 ชั่วโมง

นาฬิกานี้ใช้ไมโครโปรเซสเซอร์ Arduino 328 เพื่อถอดรหัสเวลาจากนาฬิกา DCF77 "Atomic" ใน Mainflingen ใกล้เมืองแฟรงค์เฟิร์ต ประเทศเยอรมนี เวลาจะแสดงบนนาฬิกาโครงกระดูกที่ดัดแปลงซึ่งควบคุมโดยไมโครคอนโทรลเลอร์และจอ LCD สีน้ำเงิน 4x20 นาฬิกาพัลส์เพื่อขับแป้นหมุนรองจะถูกตรวจสอบบนแผง LED เซลล์ AA ขนาด 3 x 1.5 โวลต์ ให้แบตเตอรี่สำรองเมื่อตัดการเชื่อมต่อจากแหล่งจ่ายไฟหลัก กระดานหลักมีขั้วต่อ USB เป็น UART เพื่อให้สามารถอัปเดตซอฟต์แวร์นาฬิกาได้จากพีซีหรือแม้แต่ Mac มีรหัสซีเรียลสำหรับการตรวจสอบผ่าน USB แต่มีการใส่ความคิดเห็นไว้

รวมรหัสที่อัปเดตเพื่อเรียกใช้ไลบรารี DCF77 ของ Udo Klein ไลบรารี DCF77 ของ Udo Klein คอยซิงค์นาฬิกาและรักษาเวลาที่สมบูรณ์แบบ แม้ว่าจะมีสัญญาณรบกวนจำนวนมากบนสัญญาณ DCF77 ที่ได้รับ ห้องสมุด DCF77 ยังทำการ "ปรับอัตโนมัติ" คริสตัลควอตซ์อย่างต่อเนื่อง ดังนั้นในกรณีที่หายาก สัญญาณไม่สามารถถอดรหัสได้ นาฬิกาจะยังคงแม่นยำภายใน 1 วินาทีในช่วงหลายวัน นี่เป็นสิ่งสำคัญสำหรับนาฬิกาหลักที่ขับเคลื่อนทาส 1 วินาทีเนื่องจากการดริฟท์วินาทีจะทำให้นาฬิการองสูญเสียการซิงค์กับเวลาของนาฬิกาหลัก

รหัสสำหรับไลบรารีมาตรฐานจะรวมอยู่ด้วยหากคุณมีสัญญาณ DCF77 ที่ดีมาก

ขั้นตอนที่ 1: การสร้างเคส

การทำคดี
การทำคดี
การทำคดี
การทำคดี
การทำคดี
การทำคดี

ตัวเรือนเป็นโคมเทียน BORRBY ดัดแปลงจาก Ikea

กรณีได้รับการแก้ไขดังนี้:

1 เจาะแนวเชื่อมที่ยึดส่วนบนเข้ากับโครงหลัก

2 ถอดด้านบน

3 ตัดตะแกรงระบายอากาศที่ด้านหน้าออกเพื่อให้มีพื้นที่สำหรับจอ LCD

4 ตัดไม้หรือแผ่นโลหะเพื่อเติมตะแกรงระบายอากาศที่เหลืออยู่

5 เติมช่องว่างระหว่างฐานและโครงด้วยแถบไม้ แผงวงจรฐานตั้งอยู่บนไม้นี้ ถอดแท่งเทียนออกจากฐานและเพิ่มสี่ฟุต

6 เพิ่มชั้นไม้อัดใหม่และยึดด้วยบานพับด้านหลัง ต้องตัดช่องด้านบนเพื่อนำแผงวงจร LCD ที่ยื่นออกมาจากฐาน

7 เพิ่มที่จับแล้วเจาะรูที่ฐานสำหรับสายเคเบิล

8 แก้ไขจอ LCD ในช่องเจาะ

9 แก้ไขการเคลื่อนไหวของนาฬิกาโครงกระดูกโดยระงับจากด้านบน

10 สไลด์ในแผงแสดงผล PCB และ LED

ขั้นตอนที่ 2: จอแสดงผล LCD โดยใช้ไลบรารี DCF77 ของ Udo Klein

"loading="lazy" คลิปวิดีโอแสดงนาฬิกาทำงานและตีระฆังตั้งแต่ 23:59:55 ถึง 00:00:32 น.

กระดิ่งนั้นใช้วงจรแยกกัน แต่สามารถใช้เป็นระบบเครื่องกลไฟฟ้าหรือตัวอย่างผ่านแผงเสียงได้