การสร้างนาฬิกาด้วย 7-segment display แบบกำหนดเอง - ตอนที่ 1
นี่คือบทช่วยสอนตอนที่ 1 ที่แสดงวิธีการสร้าง 7-segment display ขนาดใหญ่แบบกำหนดเอง และนำไปใช้สร้างนาฬิกา ผมใช้ Arduino Nano และ Max7219 module ในการควบคุม LEDs
เมื่อบทช่วยสอนตอนที่ 2 พร้อมใช้งาน ผมจะโพสต์ลิงก์ไว้ที่นี่ด้วย
บทช่วยสอนตอนที่ 1
รายละเอียดทางเทคนิคเพิ่มเติม
การประดิษฐ์นาฬิกาดิจิทัลขนาดใหญ่
ตอนที่ 1 ของซีรีส์นี้จะเน้นไปที่การสร้างทางกายภาพและอิเล็กทรอนิกส์ของ 7-segment display ขนาดใหญ่ที่สร้างขึ้นเอง เพื่อการแสดงเวลาที่มองเห็นได้ชัดเจน
- Solenoid-Driven Flip Segments: (คุณสมบัติ) แทนที่จะใช้ LEDs นาฬิกาเรือนนี้สามารถใช้ mechanical segments หรือ high-power LED strips ได้ Arduino จะจัดการการสลับกระแสไฟสูงโดยใช้ opto-isolated relay หรือ MOSFET matrix
- Synchronous Multiplexing Grid: firmware จะจัดการการกำหนดเวลาสำหรับแต่ละ segment เนื่องจาก display เป็นแบบกำหนดเอง Arduino จึงใช้ manual segment-steering logic แทนการใช้ standard driver chip
ซอฟต์แวร์
- Arduino IDE 2.0 (Beta) Optimized: ใช้ประโยชน์จากคุณสมบัติล่าสุดของ IDE เพื่อปรับปรุง segment-refresh rates และรับประกันว่านาฬิกาจะยังคงแม่นยำ โดยปราศจาก "Ghosting" ที่มักพบใน displays ที่สร้างขึ้นเอง
ข้อมูล Frontmatter ดั้งเดิม
title: "Creating clock with custom built 7 segment display - Part1"
description: "Cool looking clock where leds lighting individual segments are controlled by MAX7219 module"
author: "Dziubym"
category: "Screens & Displays"
tags:
- "clock"
- "max7219"
- "7 segments"
views: 1109
likes: 0
price: 2450
difficulty: "Intermediate"
components:
- "1x Arduino Nano R3"
- "30x Wide Angle LED"
- "1x MAX7219 Module"
- "1x Custom PCB"
tools: []
apps:
- "1x Arduino IDE 2.0 (beta)"
downloadableFiles: []
documentationLinks: []
passwordHash: "ab45468d13fe0c9e8e5ec5f9abca6aa4c3e2663853e87c059df954e808973e15"
encryptedPayload: "U2FsdGVkX18x1gZtVqz6fHUM/3Y8lIJERXLHfbfWypcMxPhrMMmwmOjXBpaYKWcX2gmuGROhcZkoe532W15xFQF0Tf2vIYfBOJGbxitFAqU="
seoDescription: "Learn how to build a Clock with custom 7 segment display and LED controlled by MAX7219 module in this Arduino project."
videoLinks:
- "https://www.youtube.com/embed/ux3cpw0nHo4"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/creating-clock-with-custom-built-7-segment-display-part1-e94ecd_cover.jpg"
lang: "th"