สารบัญ:

Arduino WorldClock (SwissGerman, Bärndütsch): 5 ขั้นตอน
Arduino WorldClock (SwissGerman, Bärndütsch): 5 ขั้นตอน

วีดีโอ: Arduino WorldClock (SwissGerman, Bärndütsch): 5 ขั้นตอน

วีดีโอ: Arduino WorldClock (SwissGerman, Bärndütsch): 5 ขั้นตอน
วีดีโอ: How Does an Escapement Actually Keep Time? 2024, พฤศจิกายน
Anonim
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)
Arduino WorldClock (เยอรมันสวิส, บาร์นดุตช์)

สร้างนาฬิกาบอกเวลาโลกในภาษาเยอรมันสวิสด้วยอุณหภูมิอากาศและเซ็นเซอร์วัดแสง

อิงและแรงบันดาลใจจาก: Javelins-Word-Clock/

ซอร์สโค้ด:

เสบียง

  • 169 Neopixel
  • Arduino Uno (หรือคล้ายกัน)
  • โมดูล RealTimeClock DS3231
  • ตาแมว
  • เซ็นเซอร์อุณหภูมิ
  • ตัวต้านทาน
  • ตัวเก็บประจุ
  • สายบางๆ
  • ชุดบัดกรี

ขั้นตอนที่ 1: LED Matrix

LED Matrix
LED Matrix
LED Matrix
LED Matrix

สร้างเมทริกซ์ LED ขนาด 13 x 13

ตัดแถบแล้วประสานกลับเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าแถบทั้งหมดอยู่ในแนวเดียวกัน

ใช้รูปแบบซิกแซก

>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<…..

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

ขั้นตอนที่ 2: เชื่อมต่อชิ้นส่วนต่างๆ เข้าด้วยกัน

เชื่อมต่อชิ้นส่วนเข้าด้วยกัน
เชื่อมต่อชิ้นส่วนเข้าด้วยกัน
เชื่อมต่อชิ้นส่วนเข้าด้วยกัน
เชื่อมต่อชิ้นส่วนเข้าด้วยกัน

ขั้นแรกให้ลองเชื่อมต่อกับเขียงหั่นขนมตามที่แสดงในรูปภาพ ถ้าทุกอย่างทำงานได้ดี ให้บัดกรีมัน

รหัสแหล่งที่มา

ขั้นตอนที่ 3: หน้ากากแผ่นด้านหน้า

หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า
หน้ากากจานหน้า

ด้านหน้าเมทริกซ์ LED จำเป็นต้องมีเพลตที่มีรูชิดกันเพื่อป้องกันไม่ให้ไฟ LED ส่องสว่างมากกว่าตัวอักษรที่ตั้งใจไว้

การใช้ Excel ฉันสร้างตารางขนาด 13 x 13 พร้อมเซลล์สี่เหลี่ยม เครื่องหมายบวก "+" ที่กึ่งกลางระบุจุดที่แน่นอนที่จะเจาะรู

ขั้นตอนนี้ค่อนข้างใช้เวลานาน ฉันอยากจะแนะนำให้ใช้เครื่องตัดเลเซอร์ถ้ามี (ไม้อัด 4 มม. 2 ชั้นจะสมบูรณ์แบบ)

ขั้นตอนที่ 4: แผ่นหน้าอะคริลิคสีดำ

แผ่นอะครีลิคสีดำด้านหน้า
แผ่นอะครีลิคสีดำด้านหน้า
แผ่นอะครีลิคสีดำด้านหน้า
แผ่นอะครีลิคสีดำด้านหน้า
แผ่นอะครีลิคสีดำด้านหน้า
แผ่นอะครีลิคสีดำด้านหน้า

ฉันซื้อแผ่นอะคริลิกทางออนไลน์และใช้เครื่องตัดเลเซอร์ Mars จาก Thunderlaser ซึ่งมีให้ใช้งานในห้องปฏิบัติการของผู้ผลิต

ก่อนอื่นฉันสร้างไฟล์ svg ด้วย inkscape พิมพ์และดูว่าตัวอักษรทั้งหมดอยู่ในแนวเดียวกับไฟ LED หรือไม่

จากนั้นฉันก็ใช้ซอฟต์แวร์เครื่องตัดเลเซอร์ LaserGrave เพื่อสร้างไฟล์สำหรับเครื่องตัด

ทดลองตัดด้วยกระดาษแข็ง

และที่สำคัญที่สุด ทดลองตัดอะคริลิกเพื่อกำหนดการตั้งค่าของเลเซอร์ (เช่น กำลัง, ความเร็ว) เลเซอร์จะต้องตัดผ่านทั้งหมดหากไม่เพิ่มกำลังหรือลดความเร็ว ฉันมักจะใช้พลังงาน 100% และเล่นรอบความเร็ว

ขั้นตอนที่ 5: เสร็จสิ้น

เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น
เสร็จสิ้น

ตอนนี้ wordclock ตอบสนองต่อความสว่าง ยิ่งแสงรอบข้างสว่างขึ้นเท่าใด ไฟ LED ก็ยิ่งสว่างขึ้นเท่านั้น

ดังนั้นให้วางนาฬิกาคำไว้ที่ตำแหน่งที่ต้องการและวัดความสว่าง (ผ่านคอนโซล) และปรับให้เข้ากับค่าที่ต้องการ

แนะนำ: