
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

อาร์เรย์ของ LED จะสุ่มเปลี่ยนรูปแบบทุกๆ 10 วินาที หากต้องการอ่านเวลา ให้นับจำนวนจุดต่อหลัก รูปหลักแสดงเวลา 22:11 น. สีที่ต่างกันถูกกำหนดให้กับตัวเลขที่แตกต่างกัน สีแดง-10ชั่วโมง สีเหลืองอำพันชั่วโมง สีเขียว-10นาที สีน้ำเงิน-นาที การใช้ superrights ขนาด 3 มม. หมายความว่านาฬิกาสามารถอ่านได้ในเวลากลางวันหรือกลางคืน (แม้ว่าจะถูกล้างออกด้วยแสงแดดเต็มที่ก็ตาม)
การมีรูปแบบสุ่มนั้นทำให้เสียสมาธิน้อยกว่าการมีตัวเลขที่จ้องมาที่คุณ…นี่จะเป็นโครงการที่ยอดเยี่ยมสำหรับการเพิ่มแผงด้านหน้าหรือขนาดของ PC mod
ขั้นตอนที่ 1: ภาพรวม

โปรเจ็กต์นี้ได้รับแรงบันดาลใจจากอุปกรณ์ TixClock ที่ฉันเห็นโฆษณาที่ ThinkGeek แอปพลิเคชันของฉันค่อนข้างใหญ่ ฉันต้องการนาฬิกาเหนือดีวีดีเพราะไม่แสดงเวลาเมื่อเล่นดีวีดี
การออกแบบนั้นอิงจากเคส ซึ่งเป็นเคส 'จอแสดงผล' แบบเตี้ยจาก Jaycar Electronics (www.jaycar.com.au) หมายเลขแค็ตตาล็อก HB6083 หากคุณต้องการใส่นาฬิกานี้ในอีกกรณีหนึ่ง คุณจะต้องแก้ไขเค้าโครง PCB ไฟล์ zip ที่มีซอร์สโค้ด ไฟล์ pcb ในรูปแบบ EagleCad และภาพบางส่วนรวมอยู่ในโปรเจ็กต์ บางรางแคบไปหน่อยและมีระยะห่างน้อยมาก ฉันสร้างสิ่งนี้โดยใช้ฟิล์ม press-n-peel ดังนั้นจึงสามารถทำได้….เพียงแค่ระมัดระวังเล็กน้อยที่จะไม่ทำให้เกิดรอยเปื้อนและตรวจสอบผลลัพธ์อย่างระมัดระวัง เกาแทร็กที่เบลอที่อาจสัมผัสอีกอันออก PCB ถูกออกแบบมาสำหรับสองชั้น แต่ฉันสร้างสิ่งนี้บนบอร์ดด้านเดียวเพื่อประหยัดความพยายาม มีเพียงไม่กี่แทร็กอยู่ด้านบน และสามารถจัดการกับสิ่งเหล่านี้ได้โดยใช้สายเชื่อมต่อ โปรดทราบว่ารูปภาพแตกต่างจากการออกแบบ PCB ในไฟล์ zip เล็กน้อย การเปลี่ยนแปลงดังกล่าวเป็นการเชื่อมต่อพินที่เปิดใช้งานของชิป 74hc154 กับกราวด์โดยตรง และไดโอดพิเศษเพื่อลดแรงดันไฟฟ้าข้าม supercap เพื่อให้ใกล้กับ 3.3V ที่ชิป RTC ต้องการมากขึ้น คำแนะนำที่เป็นประโยชน์บางประการเมื่อทำกระดานสองด้านโดยใช้เลเยอร์เดียวคือ: - ทำงานแทร็กที่ด้านล่างให้มากที่สุด - เมื่อวางแทร็กไว้ด้านบน ให้นำไปที่ทางผ่าน แทนที่จะเชื่อมต่อแทร็กชั้นบนสุดกับ ส่วนประกอบ. - เมื่อใช้ press-n-peel ให้พิมพ์ซิลค์สกรีนออกมา (ย้อนกลับ) และรีดลงบน PCB หลังจากเจาะและแกะสลัก ซึ่งไม่เพียงแต่ช่วยให้คุณจัดวางส่วนประกอบได้ แต่หากคุณพิมพ์แทร็กด้านบนออกมาด้วย จะเป็นแนวทางง่ายๆ สำหรับการเชื่อมต่อสายเชื่อมต่อ สังเกตเส้นสีดำใน PCB ด้านล่าง….นี่จะเป็นตำแหน่งที่แทร็กของชั้นบนสุดจะเป็น
ขั้นตอนที่ 2: การออกแบบแผงด้านหน้า


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


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

PCB ได้รับการออกแบบมาโดยเฉพาะสำหรับกรณีนี้ ดังนั้นเพียงแค่เลื่อนผ่านเสายึด เนื่องจากพื้นที่แคบมาก ส่วนประกอบสวิตช์จึงถูกบัดกรีโดยตรงไปยัง PCB และเสียง Piezo Buzzer ที่ติดชิปด้วยความร้อน หากคุณต้องการเสียง Piezo ที่ดังกว่านี้ คุณจะต้องเพิ่มไดรเวอร์เนื่องจากไดรฟ์นี้ขับเคลื่อนโดยตรงจากไมโครคอนโทรลเลอร์ คุณจำเป็นต้องติดกาวหรือแก้ไข piezo เป็นอย่างอื่นเพื่อเพิ่มระดับเสียง
สายไฟถูกมัดไว้รอบๆ เสายึดด้านล่างเพื่อบรรเทาความเครียด ฉันเพิ่งเจาะรูยึดออก แต่คุณสามารถใช้วงแหวนที่เหมาะสมได้หากจำเป็น แค่นั้นจริงๆ อุปกรณ์นี้ใช้พลังงานจากปลั๊กแพ็ค 9V และอยู่เหนือเครื่องเล่น DVD ของฉันในรูปแบบที่เปลี่ยนไปอย่างสนุกสนาน
ขั้นตอนที่ 5: เกี่ยวกับเฟิร์มแวร์และการสำรองข้อมูล Supercap
เฟิร์มแวร์นี้ได้รับการออกแบบด้วยคอมไพเลอร์ Sourceboost และใช้ไลบรารี Sourceboost I2C เพื่อพูดคุยกับชิป RTC ฉันต้องแก้ไขไดรเวอร์ i2c เพื่อใช้การหน่วงเวลานานขึ้นเพื่อให้ทำงานได้อย่างน่าเชื่อถือ
เฟิร์มแวร์เริ่มต้น io จากนั้นอ่านทุก ๆ สิบวินาทีหรือประมาณนั้น (คุณสามารถแก้ไขสิ่งนี้ในโค้ดหากคุณต้องการให้อัปเดตเร็วขึ้นหรืออัปเดตแบบสุ่ม ฉันพบว่าช่วงเวลานี้ทำให้เสียสมาธิน้อยที่สุด) หากตรวจพบการกดแป้น เครื่องจะเข้าสู่ขั้นตอนการเปลี่ยนเวลานาฬิกาจนกว่าจะออกโดยกดสวิตช์หนึ่ง นอกจากนี้ในการออกแบบยังเป็นพื้นที่สำหรับซุปเปอร์แคป ฉันยังไม่ได้ทดสอบสิ่งนี้ แต่การติดตั้งควรอนุญาตให้นาฬิกาจัดการกับไฟฟ้าดับในช่วงเวลาสั้น ๆ ในเฟิร์มแวร์เมื่ออ่านข้อมูล RTC แล้ว รูทีนจะใช้ค่าตัวเลขและกำหนดการเลือกแบบสุ่มของไฟ LED ที่ทำงานอยู่ให้กับตัวเลขนั้น ซึ่งเป็นตัวเลขเดียวกับค่าตัวเลข สิ่งเหล่านี้ถูกเก็บไว้ในตาราง รูทีนการขัดจังหวะจะนำค่าหนึ่งค่าออกจากตารางในแต่ละครั้งและส่งไปยังชิปไดรเวอร์ LED และไฟ LED จะสว่าง (อันที่จริงสองค่าหนึ่งค่าต่อชิป) รายการถัดไปของกิจวัตรจะได้รับรายการอื่นเป็นต้น เมื่อทำงานเร็วพอ ไฟ LED ที่ทำงานอยู่ในตารางทั้งหมดจะติดสว่างพร้อมกัน คุณสามารถเปลี่ยนระยะเวลาของรูทีนการขัดจังหวะเพื่อให้เร็วขึ้นได้หากต้องการ ขอให้สนุกและถ้าคุณสร้างสิ่งเหล่านี้ให้เป็นสิ่งที่เจ๋ง…ส่งรูปภาพมาให้ฉัน Philip Pulle www.rgbsunset.com
แนะนำ:
PORTABLE MINI MULTI VOLTAGE PSU พร้อม USB, ไฟฉาย, เครื่องทดสอบส่วนประกอบและเครื่องชาร์จในตัว: 6 ขั้นตอน

PORTABLE MINI MULTI VOLTAGE PSU พร้อม USB, ไฟฉาย, เครื่องทดสอบส่วนประกอบและเครื่องชาร์จในตัว: ยินดีต้อนรับสู่คำสั่งแรกของฉัน! ด้วยคำแนะนำนี้คุณสามารถเปลี่ยนธนาคารพลังงานแสงอาทิตย์ที่หลบภัย / ราคาถูก (พร้อมชิ้นส่วนพิเศษบางส่วน) เป็นสิ่งที่มีประโยชน์ สิ่งที่คุณสามารถใช้ทุกวันเช่นฉัน เพราะมันยอดเยี่ยมมากที่จะใช้! ส่วนใหญ่ AV
วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: 6 ขั้นตอน

วิธีการสร้างเครื่องเล่น MP3 ด้วย LCD โดยใช้ Arduino และ DFPlayer Mini MP3 Player Module: วันนี้เราจะสร้างเครื่องเล่น MP3 พร้อม LCD โดยใช้ Arduino และ DFPlayer mini MP3 Player Module โครงการสามารถอ่านไฟล์ MP3 ในการ์ด SD และสามารถหยุดชั่วคราว และเล่นเหมือนเครื่องเมื่อ 10 ปีที่แล้ว และยังมีเพลงก่อนหน้าและเพลงถัดไปที่สนุก
Upcycled Mini Speaker: 7 ขั้นตอน (พร้อมรูปภาพ)

Upcycled Mini Speaker: สวัสดีทุกคน นี่คือ Matthias อีกครั้ง และวันนี้เรากำลังสร้างลำโพงขนาดเล็ก Upcycled ระดับเสียงจะไม่ดังมากเพราะไม่มีเครื่องขยายเสียง แต่คุณยังสามารถควบคุมระดับเสียงด้วยโทรศัพท์หรือคอมพิวเตอร์ได้ มีความสุข
Mini IMac G4 Flat Panel - ขับเคลื่อนโดย NUC: 9 ขั้นตอน (พร้อมรูปภาพ)

Mini IMac G4 Flat Panel - ขับเคลื่อนโดย NUC: บทนำฉันได้ทำงานในโครงการสองสามโครงการที่เป็นแรงบันดาลใจในการสร้างนี้ หนึ่งอ้างว่าเป็น iMac ที่เล็กที่สุดในโลก แต่ในความเป็นจริงมันคือ Raspberry Pi ที่รัน Linux distro พร้อมธีม MacOS และไม่สามารถเรียกใช้ M
M5StickC-ESP32 Mini PIR Alarm System: 7 ขั้นตอน

M5StickC-ESP32 Mini PIR Alarm System: ในโปรเจ็กต์นี้ เราจะเรียนรู้วิธีสร้าง Alarm Warning ขนาดเล็กโดยใช้เซ็นเซอร์ mini PIR และบอร์ด M5StickC ESP32 ดูวิดีโอ