นาฬิกาคำ: 11 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาคำ: 11 ขั้นตอน (พร้อมรูปภาพ)
Anonim

ไม่กี่ปีที่ผ่านมา ฉันเริ่มสร้าง Word Clock เครื่องแรกของฉัน โดยได้รับแรงบันดาลใจจาก Instructables ดีๆ ที่มีอยู่ ตอนนี้ฉันสร้าง Word Clock แปดตัว ซึ่งฉันพยายามปรับปรุงในแต่ละครั้ง ฉันคิดว่าถึงเวลาที่จะแบ่งปันประสบการณ์ของฉันแล้ว!

ข้อดีของประสบการณ์ของฉันคือ Word Clock เวอร์ชันล่าสุดของฉันนั้นค่อนข้างง่าย: หากคุณมีส่วนประกอบทั้งหมด คุณควรจะสร้างมันขึ้นมาได้ภายในวันเดียว

อย่างแรก ด้านในของ Word Clock

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

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

สมองของนาฬิกาคำคือ Arduino Nano คอมพิวเตอร์ขนาดเล็กเครื่องนี้สามารถควบคุมแถบไฟ LED RGB ได้ คุณสามารถหาโปรแกรมมากมายบนอินเทอร์เน็ตได้สนุกทีเดียว!

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

แน่นอนว่าจุดประสงค์ของนาฬิกาใดๆ ก็ตาม นอกจากความสวยแล้ว ก็คือการแสดงเวลา ใน Word Clock ของฉัน โมดูลนาฬิกาตามเวลาจริง (RTC) จะคอยติดตามเวลา แนวคิดของโมดูลนี้คือเมื่อคุณตั้งเวลาที่ถูกต้อง โมดูลจะยังทำงานต่อไป (จนกว่าแบตเตอรี่จะหมด) ฉันทำงานกับ DS3231 RTC ซึ่งค่อนข้างถูกและมีการสนับสนุนมากมายบนอินเทอร์เน็ต

ตอนนี้ภายในของ Word Clock ชัดเจนแล้ว เราไปข้างนอกกัน

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

ใบหน้าของนาฬิกาคำถูกกำหนดโดยตัวอักษรที่แสงระบุเวลา ฉันพบสองวิธีในการสร้างใบหน้านี้:

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

Word Clock ทำหน้าที่อะไร?

แน่นอน Word Clock ควรบอกเวลาให้คุณทราบ นอกจากนี้ เนื่องจากเราใช้แถบไฟ LED RGB คุณสามารถสว่างตัวอักษรใดก็ได้ใน (เกือบ) สีใดก็ได้ที่คุณต้องการ! คุณสามารถตั้งค่าสีของไฟ LED RGB แต่ละรายการได้โดยการเขียนโปรแกรม Arduino Nano หากคุณต้องการเปลี่ยนสีของไฟ LED ในแบบเรียลไทม์ คุณสามารถเพิ่มปุ่มที่ทำสิ่งนี้ให้คุณได้ อย่างไรก็ตาม เนื่องจากฉันต้องการให้มันง่ายในตอนนี้ สิ่งนี้ไม่รวมอยู่ในคำแนะนำนี้

เมื่อเร็ว ๆ นี้ ฉันได้พัฒนา Word Clock ซึ่งใช้ Bluetooth เพื่อตั้งค่าสีและเวลา ถ้าฉันหาเวลาได้ฉันจะโพสต์อัปเดตเกี่ยวกับเรื่องนี้!

ขั้นตอนที่ 1: รวบรวมวัสดุและอุปกรณ์

วัสดุที่จำเป็น:

- แถบไฟ LED RGB 5 โวลต์ 60 ไฟ LED ต่อเมตร ระบุตำแหน่งแยกกันได้ คุณต้องการแถบไฟ LED ประมาณ 3 เมตร ตัวอย่างเช่น สิ่งนี้จะทำ: แถบ LED RGB 'ip' หมายถึงระดับความต้านทานต่อน้ำ เนื่องจากวัสดุที่ไม่ใช่ส่วนประกอบที่เราใช้สามารถกันน้ำได้ รุ่น ip30 จึงใช้ได้ ราคา: 4 ยูโรต่อเมตร ดังนั้น 12 ยูโร

- Arduino นาโน: Arduino นาโน โปรดทราบว่าสะดวก แต่ Arduino ซึ่งมีหมุดบัดกรีกับ Arduino แล้วราคา: 3 ยูโร

- อะแดปเตอร์เทอร์มินัลสำหรับ Arduino Nano การใช้อะแดปเตอร์เทอร์มินัลจะช่วยประหยัดเวลาได้มาก! พวกมันค่อนข้างถูก: อะแดปเตอร์เทอร์มินัลราคา: 1 ยูโร

- RTC DS3231: RTC DS3231 คุณสามารถใช้ RTC อื่นได้ แต่อันนี้พิสูจน์แล้วว่าใช้งานได้ดี! ราคา: 1 ยูโร

- โครง RIBBA: โครง RIBBA (23x23 ซม.) สีดำหรือสีขาว ราคา: 6 ยูโร

- สำหรับใบหน้าคุณต้องการ:

  1. ฟอยล์ใสที่เหมาะกับการพิมพ์ (สอบถามร้านพิมพ์ในพื้นที่ของคุณ!)
  2. กระดาษแข็งที่เหมาะสำหรับการตัดด้วยเลเซอร์ (สอบถามเครื่องตัดเลเซอร์ของคุณ!)

ราคา: 5 ยูโร

- สายจัมเปอร์สำหรับเชื่อมต่อส่วนประกอบต่างๆ ฉันไม่รู้จริงๆ ว่าเราต้องการเท่าไร แต่ราคาถูกและมีจำหน่ายทั่วไป: สายจัมเปอร์ สะดวกในการมีสายตัวผู้-ตัวผู้-ตัวผู้-ตัวเมีย และตัวผู้-ตัวเมีย อย่างไรก็ตาม สายตัวผู้-ตัวผู้ก็สามารถทำได้เช่นกัน (ด้วยการบัดกรีเพิ่มเติมเล็กน้อย) ราคา: 3 ยูโร

- แหล่งจ่ายไฟ แถบไฟ LED RGB ใช้ 5V สิ่งสำคัญคือต้องไม่เกินแรงดันไฟฟ้านี้ เนื่องจากแถบไฟ LED RGB เสียหายได้ง่าย แต่ละ LED ใช้ 20-60mA เนื่องจากเราใช้ไฟ LED 169 ดวง ค่าแอมแปร์ที่จำเป็นสำหรับการจ่ายไฟให้กับไฟ LED จึงค่อนข้างใหญ่ ดังนั้น ฉันขอแนะนำให้ใช้แหล่งจ่ายไฟอย่างน้อย 2000mA เช่น แหล่งจ่ายไฟ ราคา: 5 ยูโร

- ตัวต้านทาน 400-500 โอห์มหนึ่งตัว ราคา: เล็กน้อย

- ตัวเก็บประจุ 1000 uF หนึ่งตัว ราคา: เล็กน้อย

- บอร์ดต้นแบบ 1 บอร์ด เช่น Protoboard ราคา 1 ยูโร

- แผ่นไม้ (กระดาน) ทำเป็นหลังนาฬิกา ราคา 2 ยูโร

- แถบไม้ขนาดประมาณ 3x2 ซม. สำหรับติดด้านหลัง Word Clock เข้ากับกรอบ ราคา 1 ยูโร

- น็อตลวดสองตัว (สำหรับต่อสายไฟ 5 เส้น) มีจำหน่ายที่ร้าน DIY ในพื้นที่ของคุณ ราคา: 2 ยูโร

ราคารวม: ประมาณ 40 ยูโร

อุปกรณ์ที่จำเป็น:

- ดินสอ- สถานีบัดกรี- เครื่องมือปอก- ไขควง- กรรไกร- เทปสองหน้า (สำหรับยึดส่วนประกอบ)- เลื่อย (สำหรับเลื่อยกระดานสำหรับด้านหลังของนาฬิกาคำ)- ผ้าผืนหนึ่ง (เพื่อป้องกันรอยขีดข่วนบน RIBBA กรอบในขณะที่ทำงานกับมัน)

ขั้นตอนที่ 2: ภาพรวม

ตอนนี้เรามีวัสดุทั้งหมดแล้ว เป็นการดีที่จะมีภาพรวมของแนวคิดทั่วไปของ Word Clock

หน้าปัดนาฬิกาคำประกอบด้วยตัวอักษร (ไม่ว่าจะพิมพ์ด้วยกระดาษฟอยล์ใสหรือเลเซอร์ที่ตัดจากกระดาษแข็ง) ด้านหลังตัวอักษรทุกตัวซ่อนแถบ LED RGB หนึ่งแถบ เนื่องจากเฟรม RIBBA มีขนาด 23x23 ซม. และเราใช้แถบไฟ LED RGB ที่ประกอบด้วยไฟ LED 60 ดวงต่อเมตร (ดังนั้น 100 ซม./60 LED = 1.67 ซม. ต่อ LED) เราจึงสามารถใส่ไฟ LED ขนาด 23 ซม./1.67 = 13.8 ดวงในแถวเดียวได้ เนื่องจาก 0.8 led อาจไม่สะดวกเล็กน้อย เราจึงติด 13 leds ต่อแถว เนื่องจากเฟรม RIBBA เป็นสี่เหลี่ยมจตุรัส เราจะ (ภายหลัง) สร้าง 'เมทริกซ์นำ' ของไฟ LED 13x13

พูดง่ายๆ ว่า Word Clock ประกอบด้วยนาฬิกาเล็กๆ (RTC DS3231) ซึ่งเมื่อตั้งค่าแล้วจะติ๊กต่อไป นาฬิกาขนาดเล็กนี้สื่อสารเวลาไปยังคอมพิวเตอร์ขนาดเล็ก (Arduino Nano) คอมพิวเตอร์ขนาดเล็กรู้ว่าไฟ LED ใดควรเปิดในช่วงเวลาที่กำหนด ดังนั้นคอมพิวเตอร์ขนาดเล็กจะส่งสัญญาณผ่านสายข้อมูลไปยังแถบ LED RGB และเปิดไฟ LED

ฟังดูค่อนข้างง่ายใช่มั้ย!:)

ขั้นตอนที่ 3: ใบหน้าของนาฬิกาคำ

เราจะใช้ไฟ LED 13 ดวงในหนึ่งแถวและ 13 แถว ซึ่งรวมกันเป็นเมทริกซ์ LED ขนาด 13x13

การตัดแถบนำ RGB

ตัด 13 แถบของแถบ LED RGB ที่มีความยาว 13 LEDs คุณต้องตัดแถบไฟ LED RGB ที่ตรงกลางของวงรีทองแดงสามวง

การประกอบแถบนำแสง RGB 13 ดวง

เราติดแถบ LED 13 อันเข้ากับกระดานไม้ที่รวมอยู่ในกรอบ RIBBA มีตะขอติดอยู่ที่บอร์ดซึ่งสามารถถอดออกได้ง่ายโดยใช้ไขควง การใช้ตาราง (ของขั้นตอนก่อนหน้า) คุณสามารถทำเครื่องหมายตำแหน่งของผู้นำแต่ละตัวบนกระดานได้อย่างง่ายดาย แถบไฟ LED RGB ส่วนใหญ่มีแถบกาวด้านหลัง คุณจึงสามารถติดไว้กับบอร์ดได้อย่างง่ายดาย สิ่งสำคัญคือต้องสังเกตทิศทางของแถบนำ RGB ลูกศรบนแถบ LED RGB ระบุทิศทางที่กระแสไหล เนื่องจากเราต้องการเชื่อมต่อแถบ LED RGB 13 แถบ เราจึงต้องสร้างเส้นทางต่อเนื่องเพื่อให้กระแสไหล ล่าสุด IKEA ได้ตัดมุมหนึ่งของบอร์ดออก เพื่อให้ง่ายต่อการนำบอร์ดออกจากกรอบ สะดวกในการใช้มุมตัดนี้เพื่อดึงสายไฟจากด้านหนึ่งของบอร์ดไปอีกด้านหนึ่ง กล่าวอีกนัยหนึ่ง ตรวจสอบให้แน่ใจว่าไฟ LED ตัวแรกอยู่ที่มุมตัด

บัดกรีแถบนำ RGB 13 อัน

ตอนนี้แถบ LED RGB 13 อันติดอยู่บนบอร์ด เราสามารถเชื่อมต่อได้โดยใช้หัวแร้ง ขั้นแรก ให้บัดกรีบัดกรีเล็กน้อยในแต่ละวงรีทองแดง ประการที่สอง ตัดสายจัมเปอร์ที่ปลายด้านหนึ่ง อีกครั้ง จ่ายบัดกรีเล็กน้อยที่ปลายลวดที่ลอกออก ตอนนี้นำปลายลวดที่หลุดลอกไปสัมผัสกับวงรีทองแดงแล้วใช้หัวแร้งหลอมบัดกรีและเชื่อมต่อเข้าด้วยกัน เชื่อมต่อ GND ของแถบ LED RGB หนึ่งแถบกับ GND ของแถบ LED RGB ถัดไป ทำเช่นเดียวกันกับ 5V และสายดาต้า

การตกแต่งเมทริกซ์นำ

ประสานลวดจัมเปอร์กับวงรีทองแดงทั้งสามวงของตัวนำแรกของเมทริกซ์ RGB led ดังที่กล่าวไว้ สะดวกในการค้นหาไฟ LED ดวงแรกที่มุมตัดของบอร์ด เพื่อให้คุณนำสายไฟทั้งสามไปไว้อีกด้านหนึ่งของบอร์ดได้อย่างง่ายดาย

ขั้นตอนที่ 6: อุปกรณ์อิเล็กทรอนิกส์

ตอนนี้เราทำเมทริกซ์นำเสร็จแล้ว เราสามารถเริ่มเชื่อมต่อส่วนประกอบต่างๆ ได้

เราจะติดส่วนประกอบ (Arduino Nano ในอะแดปเตอร์เทอร์มินัล RTC DS3231 น็อตลวด) ที่ด้านหลังของบอร์ดที่เราสร้างเมทริกซ์นำของเรา คุณสามารถใช้เทปสองหน้าเพื่อยึดส่วนประกอบต่างๆ

แถบนำ RGB

ขั้นแรก ใส่ Arduino Nano ลงในอะแดปเตอร์เทอร์มินัล สะดวกในการวางอะแด็ปเตอร์เทอร์มินัลไว้ตรงกลางบอร์ด เนื่องจากต้องต่อสายไฟสองสามเส้นเข้ากับอะแด็ปเตอร์เทอร์มินัล เชื่อมต่อสายข้อมูลของแถบ LED RGB (สายกลาง) กับพอร์ตดิจิทัลของ Arduino Nano (โดยปกติฉันใช้พอร์ต D6) เพื่อป้องกันแถบ LED RGB จากแรงดันไฟกระชาก คุณสามารถใส่ตัวต้านทาน 400-500 โอห์มระหว่างสายข้อมูลกับ Arduino

RTC DS3231

ประการที่สอง ติด RTC DS3231 ไว้ที่ใดที่หนึ่งบนบอร์ด โมดูลนี้ต้องการการเชื่อมต่อสี่แบบ: หนึ่งกราวด์ หนึ่ง 5V หนึ่ง SCL และหนึ่ง SDA เราไม่ได้ใช้พอร์ต SQW และ 32K คุณสามารถใช้สายตัวเมียเพื่อเชื่อมต่อกับหมุดของ RTC DS3231 เชื่อมต่อ SCL กับพอร์ตอะนาล็อกที่ห้า (A5) ของ Arduino Nano เชื่อมต่อ SDA กับพอร์ตอะนาล็อกที่สี่ (A4) ของ Arduino Nano

ขั้นตอนที่ 7: พาวเวอร์ซัพพลาย

แหล่งจ่ายไฟอะไรที่จะใช้?

แรงดันไฟฟ้า คุณสามารถจ่ายไฟให้กับ Arduino Nano โดยใช้แรงดันไฟฟ้าที่กว้าง พอร์ต 'Vin' รองรับ 7-12V, พอร์ต 5V รองรับ 5V (น่าแปลกใจ) และคุณสามารถจ่ายไฟให้กับ Arduino Nano โดยใช้สาย USB mini อย่างไรก็ตามแถบไฟ LED RGB นั้นจู้จี้จุกจิกมากกว่าในความต้องการ ผู้ผลิตส่วนใหญ่กำหนดอินพุต 5V +/- 5% ให้กับแถบ LED RGB (สำหรับข้อมูลเพิ่มเติม โปรดดูที่การเพิ่มพลังให้กับ Neopixels) ดังนั้น เราจะใช้แหล่งจ่ายไฟ 5V

ไฟ LED RGB หนึ่งดวงในปัจจุบันมีไฟ LED แยกกันสามดวง (สีแดงสีเขียวและสีน้ำเงิน) ซึ่งรวมกันเป็นสีที่ต้องการ หนึ่งในสามไฟ LED ใช้ประมาณ 20mA ดังนั้น RGB led ที่ปล่อยสีขาวโดยใส่สีแดง, สีเขียวและสีน้ำเงิน led พร้อมกันใช้ 3*20mA=60mA. หากคุณเปิดไฟ LED RGB ทั้งหมด 169 ดวงในครั้งเดียวในสีขาว คุณต้องมี 169*60mA=10140mA=10A* แหล่งจ่ายไฟทั่วไปส่วนใหญ่จะอยู่ที่ประมาณ 2000mA กล่าวอีกนัยหนึ่ง การให้ไฟ LED RGB ทั้งหมดพร้อมกันในสีขาวไม่ใช่แนวคิดที่สว่างมาก**

ฉันแนะนำให้ใช้แหล่งจ่ายไฟ 5V, 2000mA เนื่องจากเป็นแบบทั่วไปและค่อนข้างถูก

* โปรดสังเกตว่ากระแสสูง (สูงกว่า 5mA) เป็นอันตราย! ดังนั้นโปรดใช้ความระมัดระวังเป็นอย่างยิ่งเมื่อเปิดเครื่อง Word Clock!

** มีเคล็ดลับบางประการในการทำให้ไฟ LED RGB สว่างขึ้นในคราวเดียว เช่น การเชื่อมต่อแหล่งจ่ายไฟเข้ากับปลายทั้งสองด้านของแถบไฟ LED RGB หรือใช้ไฟ LED RGB ที่ความสว่างต่ำกว่า

การเชื่อมต่อแหล่งจ่ายไฟ

เราจะเชื่อมต่อแหล่งจ่ายไฟกับส่วนประกอบ เราจะเชื่อมต่อตัวเก็บประจุ 1,000 uF กับสายบวกและลบของแหล่งจ่ายไฟ คุณสามารถใช้โปรโตบอร์ดเพื่อรักษาความปลอดภัยในการเชื่อมต่อ (ดูรูป) เนื่องจากเรามีส่วนประกอบค่อนข้างมากที่ต้องการพลังงาน เราจึงเชื่อมต่อสายไฟสองเส้นของแหล่งจ่ายไฟ 5V แต่ละเส้นเข้ากับน็อตลวดตัวเดียว: เราจะเรียกพวกมันว่าน็อตลวดบวก (ซึ่งเชื่อมต่อกับสายบวกของแหล่งจ่ายไฟ) และขั้วลบ น็อตลวด (ซึ่งเชื่อมต่อกับสายลบของแหล่งจ่ายไฟ) ตอนนี้เชื่อมต่อสายไฟ 5V ของแถบ LED RGB และ RTC DS3231 เข้ากับน็อตลวดบวก ในทำนองเดียวกัน เชื่อมต่อสายกราวด์ (GND) ของแถบ LED RGB และ RTC DS3231 เข้ากับน็อตลวดลบ เราจะให้พลังงานแก่ Arduino Nano ผ่านพอร์ต 5V และพอร์ตกราวด์หนึ่งพอร์ต เมื่อต้องการทำสิ่งนี้ ให้เชื่อมต่อพอร์ต 5V ของ Arduino กับน็อตลวดบวกและหนึ่งในพอร์ต GND กับน็อตลวดลบ

การรักษาความปลอดภัยแหล่งจ่ายไฟ

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

ขั้นตอนที่ 8: นำทุกอย่างมารวมกัน

ตอนนี้เราพิมพ์หรือตัดหน้าปัดของ Word Clock ทำเมทริกซ์ led เสร็จแล้วและเชื่อมต่อส่วนประกอบอิเล็กทรอนิกส์ ถึงเวลาที่จะรวม Word Clock ทุกชั้นเข้าด้วยกัน

  1. ใส่หน้าปัดนาฬิกาคำในกรอบ RIBBA
  2. ใส่กระดาษทึบแสง (กึ่ง) (กระดาษพิมพ์ธรรมดาหรือกระดาษลอกลาย) เพื่อกระจายแสงไปตามตัวอักษร
  3. ใส่กริดลงในเฟรม RIBBA
  4. บอร์ดที่มีเมทริกซ์นำด้านหนึ่งและอีกด้านหนึ่ง ชิ้นส่วนอิเล็กทรอนิกส์สามารถใส่ลงในเฟรม RIBBA ได้อย่างระมัดระวัง

ขั้นตอนที่ 9: การสร้างด้านหลังของ Word Clock

ด้านหลังนาฬิกาทำจากไม้กระดาน วิธีที่ดีที่สุดคือการเลื่อยแผ่นกระดานที่มีขนาดเท่ากัน (ประมาณ 22.5x22.5 ซม.) เป็นกระดานที่จัดมาให้ในกรอบ RIBBA เจาะสองรูที่ด้านหลังของ Word Clock: รูหนึ่งสำหรับยึดกับผนัง (ถ้าคุณต้องการ) และอีกรูสำหรับสายไฟเพื่อออกจาก Word Clock

เห็นสองชิ้นที่มีความยาวประมาณ 20 ซม. ของแถบไม้ แถบทั้งสองนี้มีสองหน้าที่:

  1. ถือแผ่นไม้โดยให้ด้านหนึ่งเป็นแถบ LED RGB และอีกด้านหนึ่งมีชิ้นส่วนอิเล็กทรอนิกส์เข้าที่
  2. การสร้างพื้นผิวที่ด้านหลังของนาฬิกาคำสามารถขันเข้าที่

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

หากคุณต้องการวาง Word Clock บนผนัง ตรวจสอบให้แน่ใจว่าด้านหลังของ Word Clock ติดแน่น

ขั้นตอนที่ 10: การเขียนโปรแกรมของ Arduino Nano

หากคุณยังใหม่ต่อการเขียนโปรแกรม Arduino ขอแนะนำให้ทำแบบฝึกหัดสองสามข้อก่อน (เช่น Blink) ซึ่งให้ข้อมูลมาก (และสนุก!)

เนื่องจากฉันเป็นแค่นักศึกษาวิศวกรรมเครื่องกล การเขียนโปรแกรมจึงไม่ใช่ส่วนที่ฉันชอบที่สุดในโครงงาน โชคดีที่พี่เขยของฉันเป็นปริญญาโทสาขาวิทยาการคอมพิวเตอร์ ดังนั้นการเขียนโปรแกรม Arduino จึงเป็นเรื่องง่ายสำหรับเขา ดังนั้นเครดิตทั้งหมดสำหรับการเขียนโปรแกรมมีไว้สำหรับเขา (ขอบคุณ Laurens)!

แนวคิดพื้นฐานคือคุณระบุว่าไฟ LED ใดเป็นส่วนหนึ่งของคำใด โปรดทราบว่าไฟ LED แรกจะแสดงเป็น LED หมายเลข 0 ดังนั้นเราจึงมีไฟ LED 0-168 ถัดไป คุณบอก Arduino ว่าคำใดจำเป็นต้องให้แสงในเวลาที่กำหนด คุณตั้งเวลาบน RTC DS3231 เพื่อให้ Arduino รู้ว่าเวลาปัจจุบันคืออะไร

สีของไฟ LED ของแถบไฟ LED RGB ถูกกำหนดโดยค่า 0-255 สำหรับสีแดง สีเขียว และสีน้ำเงิน ดังนั้น ไฟ LED สีแดงจะแสดงด้วย (แดง เขียว น้ำเงิน) = (255, 0, 0) และไฟ LED สีม่วงแสดงโดย (reg, เขียว, น้ำเงิน) = (255, 0, 255) ไฟ LED ที่ไม่ได้ใช้มีสี (แดง เขียว น้ำเงิน) = (0, 0, 0)

คุณสามารถจัดกลุ่มคำตามวัตถุประสงค์:

  • กลุ่มที่สว่างไสวอยู่เสมอ ('มัน', 'คือ', ชื่อของคุณ ฯลฯ)
  • กลุ่มคำที่ใช้บอกนาที
  • กลุ่มคำที่เชื่อมกัน ('อดีต', 'ถึง', 'ครึ่ง', 'ไตรมาส' เป็นต้น)
  • กลุ่มคำที่บ่งบอกถึงชั่วโมง
  • กลุ่มที่ครอบคลุมตัวอักษรทั้งหมดที่คุณไม่ได้ใช้ในเวลาปัจจุบัน

สำหรับแต่ละกลุ่มคำ คุณสามารถกำหนดสีได้ (ง่ายกว่าการกำหนดสีสำหรับแต่ละคำหรือแม้แต่ตัวอักษรแยกกัน)

คุณสามารถอัปโหลดโปรแกรมโดยเชื่อมต่อ Arduino Nano กับคอมพิวเตอร์ของคุณโดยใช้สาย USB ขนาดเล็ก

UPDATE (มกราคม 2019):

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

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

หากทุกอย่างเป็นไปตามแผน คุณเพิ่งสร้างนาฬิกาคำของคุณเอง!

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