IV-11 VFD Clock: 7 ขั้นตอน

IV-11 VFD Clock: 7 ขั้นตอน

สารบัญ:

Anonim

นี่คือนาฬิกา VFD รุ่นของฉันที่ทำงานบน Arduino (atmega328)

ฉันได้ทำการวิจัยนาฬิกา VFD จำนวนมากที่นั่นและนี่คือสิ่งที่เกิดขึ้น

ขอบคุณที่:

Ladyada สำหรับนาฬิกาน้ำแข็งเขียนขึ้น www.ladyada.net/make/icetube/index.html

Haris สำหรับ IV-11 เขียนขึ้น www.candrian.gr/index.php/iv-11-vfd-tube-clock-final-design/

Kevin Darrah สำหรับคำอธิบายของเขาในการมัลติเพล็กซ์โดยใช้ Arduino www.kevindarrah.com

โปรดทราบว่าฉันไม่ใช่วิศวกรไฟฟ้านี่เป็นเพียงงานอดิเรกดังนั้นจึงขออภัยในการออกแบบที่น่ากลัว:-)

ถ้าคุณชอบงานของฉันโปรดลงคะแนนให้ฉันเมื่อฉันเข้าร่วมการแข่งขันไมโครคอนโทรลเลอร์ขอขอบคุณ

วัสดุ:

ขั้นตอนที่ 1: การออกแบบบอร์ด

ดังนั้นการใช้เธรดจำนวนมากที่นั่นฉันเริ่มออกแบบ pcb ของฉันโดยใช้ Fritzing

Fritzing ยังให้บริการการผลิตที่มีราคาดีและใช้งานง่ายมาก

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

นาฬิกาจะใช้นาฬิกาเวลาจริงและเซ็นเซอร์อุณหภูมิ

จะมีสามปุ่มสำหรับการใช้งานเมนู

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

ฉันต้องยอมรับว่าการออกแบบบอร์ดเป็นเรื่องสนุกมากมันนำมาซึ่ง OCD ของฉันจริงๆ;-)

ขั้นตอนที่ 2: บอร์ดและชิ้นส่วน

นี่คือบทสรุปของชิ้นส่วนที่ใช้นี่เป็นงานที่อยู่ระหว่างดำเนินการดังนั้นจึงไม่ได้ข้อสรุป

บอร์ดนาฬิกา VFD

คณะกรรมการ IV-11

คณะกรรมการ IV-1

หลอด IV-11

หลอด IV-1

VFD Driver IC

ATmega328

2x6 ส่วนหัวเพศหญิง

2x3 ส่วนหัวเพศหญิง

1x36 ส่วนหัวชาย

หมวกคริสตัลโปรไฟล์ต่ำ

นาฬิกาคริสตัล

นาฬิกาเรียลไทม์

เซ็นเซอร์อุณหภูมิ

แตะสวิตช์ IC

ซ็อกเก็ต DIL 28 พิน

ซ็อกเก็ต DIL 8 พิน

คลิปแบตเตอรี่ 12mm

แบตเตอรี่ 12mm

5v ควบคุมการเปลี่ยน

1.2v ควบคุมการเปลี่ยน

ตัวเหนี่ยวนำ 2.2mH

Diode Schot 60v 1A

ไดโอดซีเนอร์

สวิตช์เลื่อนขนาดเล็ก

ซ็อกเก็ต DC 2.1 มม

แทสลับมุมขวา

สวิทช์ชั้นเชิงปกติ

P ช่อง MOSFET

3mm LED Blue

ทรานซิสเตอร์ NPN

หมวกและตัวต้านทานต่างๆ

ขั้นตอนที่ 3: การประดิษฐ์บอร์ด

นี่คือบอร์ดที่น่ารักที่ประดิษฐ์โดย Fritzing:-)

ขั้นตอนที่ 4: การประกอบ

เวลารวบรวมบอร์ด

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

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

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

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

ขั้นตอนที่ 5: รหัสเวลา

เวลาสำหรับการเข้ารหัส

ฉันเคยใช้และดูตัวอย่างมัลติเพล็กซ์สำหรับลูกบาศก์ 8x8 LED ฉันใช้รหัสนี้มาก่อนบนลูกบาศก์ 4x4 ของฉันซึ่งฉันสร้างขึ้นมาได้สักพัก

รหัสนี้จัดทำโดย Kevin Darrah โปรดตรวจสอบเว็บไซต์ของเขาว่าเป็น www.kevindarrah.com ที่น่าอัศจรรย์

โชคดีที่ไดรเวอร์ max6921 vfd เป็นเพียงการลงทะเบียนกะ 20 บิตแฟนซีดังนั้นรหัสที่เหมาะกับความน่ารัก

ฉันได้เพิ่มเมนูเพื่อตั้งเวลาวันที่และความสว่างของ LED และ Bulb

นอกจากนี้คุณยังสามารถกำหนดรูปแบบเวลา 12/24 ชม. และรูปแบบอุณหภูมิ C หรือ F

ฉันจะแนบรหัส แต่มันต้องทำความสะอาดก่อนแล้วจึงแสดงความคิดเห็น ……

ขั้นตอนที่ 6: สัมผัสการตกแต่ง

มีการประกอบบอร์ดครบถ้วนแล้วรหัสเกือบเสร็จแล้วและฉันได้มอบหมายให้เพื่อนร่วมงานทำกระเป๋าแฟชั่นสำหรับนาฬิกา

น่าเศร้าที่ฉันพบสวิทช์สัมผัสหลังจากที่ฉันส่งบอร์ดเพื่อประดิษฐ์ดังนั้นมันจึงถูกกระแทกเข้ากับบอร์ดแถบบางและติดสีน้ำเงินไว้ด้านหน้า

โชคดีที่ฉันได้แยกพินสำรองส่วนใหญ่จากไมโครคอนโทรลเลอร์ไปยังบอร์ดดังนั้นการเดินสายสวิตช์ในนั้นจึงง่าย:-)

เมื่อกรณีเสร็จสิ้นฉันสามารถเชื่อมต่อสวิตช์สัมผัสกับสิ่งที่เป็นสื่อกระแสไฟฟ้าที่ด้านหน้า …

ดังนั้นดูพื้นที่นี้

ขั้นตอนที่ 7: Laser Cut Case

ในขณะที่รอเพื่อนร่วมงานของฉันที่จะทำให้ฉันเป็นกรณีที่ฉันลองใช้มือของฉันที่ CAD

ฉันพบ บริษัท ชื่อ Razorlab ที่จะตัดเลเซอร์วัสดุต่าง ๆ ให้คุณ

นี่เป็นความพยายามครั้งแรกของฉันในการออกแบบและฉันมีความสุขมากกับผลลัพธ์ที่ได้ชิ้นส่วนตัดเลเซอร์มาถึงวันนี้

ฉันเพิ่งอัดเทปมันด้วยกันเพื่อดูว่ามันเข้ากันได้อย่างไร

เหรียญที่ด้านหน้าเป็นสวิตช์สัมผัสของฉันสำหรับการเปลี่ยนระหว่างวันที่เวลาและอุณหภูมิมีรูด้านหลังสำหรับปุ่มเมนูสวิตช์เปิด / ปิดและสายไฟและรูด้านข้างสำหรับเซ็นเซอร์อุณหภูมิ

หลุมไม่ถูกต้อง แต่ไม่เลวสำหรับความพยายามครั้งแรกของฉัน