ชื่อโปรเจกต์: การสร้างนาฬิกาคำพูด (Word Clock) ด้วย Arduino
บทช่วยสอนนี้จะแสดงวิธีสร้าง Word Clock โดยใช้
- Arduino Nano
- RTC module DS3231
- WS2811 LED strip
นี่คือลิงก์ไปยังบทช่วยสอน 2 ส่วนนี้
ส่วนที่ 1
ส่วนที่ 2
รายละเอียดทางเทคนิคเพิ่มเติม
อินเทอร์เฟซนาฬิกาตัวอักษร
Word clock จะบอกเวลาโดยใช้วลีภาษาอังกฤษที่มีความหมาย (เช่น "IT IS TEN MINUTES PAST TWO") ซึ่งส่องสว่างผ่านหน้าปัดที่ตัดด้วยเลเซอร์แบบกำหนดเอง
- Letter-Matrix LED Multiplexing: Arduino จะจัดการตารางของ LED ที่จัดเรียงอยู่ด้านหลังหน้าปัดตัวอักษร เฟิร์มแวร์ใช้ "Sentence Logic" kernel เพื่อระบุว่าควรให้คำเฉพาะใดสว่างขึ้นในแต่ละนาทีของวัน
- MAX7219 Segment Management: (คุณสมบัติ) ใช้ high-speed shift registers เพื่อควบคุม LED จำนวนมากที่จำเป็น Arduino จะดึงเวลาจาก DS3231 RTC เพื่อให้แน่ใจว่าคำต่าง ๆ มีความถูกต้องแม่นยำเสมอ
สุนทรียภาพ
- Soft Word Transition: แทนที่จะ "Jumping" ไปยังคำถัดไป Arduino ใช้ PWM เพื่อ "Fade Out" วลีเก่า และ "Fade In" วลีใหม่ สร้างประสบการณ์การบอกเวลาที่หรูหราและมีศิลปะมากยิ่งขึ้น
ข้อมูล Frontmatter ดั้งเดิม
title: "Creating Arduino Word Clock"
description: "Display your time with Colorful Words"
author: "Dziubym"
category: ""
tags:
- "wordclock"
- "clocks"
- "word clock"
views: 5554
likes: 0
price: 1120
difficulty: "Intermediate"
components:
- "1x Arduino Nano R3"
- "1x High Accuracy Pi RTC (DS3231)"
- "1x LED strip WS2811 30LED/m 5v"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "1bb06c5069199aa902b686f5ee3ef9f04624cba6916fa66525c9e8079a388d8c"
encryptedPayload: "U2FsdGVkX1/xCHIxU97Lks4izBM1mMCNDrIgeWyuf/mTfckxVUtD/tmRbw/tp1NuwXYUILdM/fhTAapD7Cf1s6+oLW3Cnm8ZCOyRxmF+Ddk="
seoDescription: "Learn how to build an Arduino Word Clock to display time with colorful words. A creative DIY project for makers and hobbyists."
videoLinks:
- "https://www.youtube.com/embed/YocUUQ9fXIE"
- "https://www.youtube.com/embed/hKL5Lw8u4-s"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/creating-arduino-word-clock-c2fc2d_cover.jpg"
lang: "th"