กลับไปหน้ารวมไฟล์
cheap-neopixel-strip-clock-de8678.md

นาฬิกาจาก NeoPixel Strip ราคาประหยัด

ผมใช้เวลา 2 ชั่วโมงในการค้นหาโค้ดบนอินเทอร์เน็ต จนกระทั่งผมพบโค้ดที่เรียบง่ายและไม่อยากซื้อวงแหวน 60 pix ผมมี WS2812b strips และหัวแร้งอยู่แล้ว ผมอยากทำนาฬิกา LED มาพักหนึ่งแล้ว และนี่ดูเหมือนจะเป็นวิธีที่ง่ายที่สุดและประหยัดที่สุด นี่คือเวอร์ชันแรก ผมได้สร้างเพิ่มอีกสามอัน

รายละเอียดทางเทคนิคเพิ่มเติม

การบอกเวลาแบบดิจิทัลที่สดใส

นาฬิกาเรือนนี้ใช้สีสันสดใสของ WS2812B NeoPixel strips เพื่อสร้างจอแสดงผลดิจิทัลที่ทันสมัยและมีความคมชัดสูง

  • ตัวเลขแบบ Bit-Mapped: Arduino ควบคุมแถบ LED จำนวน 60 ดวง (หรือมากกว่า) เฟิร์มแวร์จะแมปเวลาไปยัง "Segments" เฉพาะ (เหมือนจอแสดงผล 7-segment) หรือใช้ LED แต่ละดวงเพื่อแสดงชั่วโมง นาที และวินาทีรอบวงกลม
  • ความแม่นยำของ RTC: ใช้อุปกรณ์ DS3231 ChronoDot เพื่อความแม่นยำสูงสุด โดยเวลาจะคงความถูกต้องภายในไม่กี่วินาทีต่อปี

การปรับแต่งการแสดงผล

  • รูปแบบการเฟดสี: ด้วยการใช้ไลบรารี FastLED นาฬิกาสามารถวนผ่านสีนับล้านสี รวมถึงโหมด "Rainbow" และเอฟเฟกต์ "Breathing" ซึ่งจะเปลี่ยนทุกชั่วโมง ทำให้เป็นจุดศูนย์กลางภาพที่สวยงามสำหรับทุกห้อง

ข้อมูล Frontmatter ดั้งเดิม

title: "Cheap NeoPixel Strip Clock"
description: "A conversation piece with one meter of WS2812b, a $10 clock from a dollar shop, a spare 10mm LED,  Arduino Pro Mini, RTC 1307 and hot glue."
author: "JaeKar99"
category: "Lights & LEDs"
tags:
  - "clocks"
views: 19189
likes: 6
price: 1120
difficulty: "Easy"
components:
  - "1x Arduino Nano R3"
  - "1x Soldering iron (generic)"
  - "1x Hot glue gun (generic)"
  - "1x Real Time Clock (RTC)"
  - "1x NeoPixel strip"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/3adceffc-ef0a-4348-b8f1-3e1131320ddb.ino"
documentationLinks: []
passwordHash: "ee05bfc7458d5e3955644aa1c11665829c2cb3c41219795b3d8aa9a34fb33799"
encryptedPayload: "U2FsdGVkX1+eCmTMdZp2cB85qvRtPfrf1X1pA5nnKg3ctwlDDX9MkY+ZMQYgj5O/uGScfrOQHc/aezxObupux940MaNuRuCsKoIcMF5xqf0="
seoDescription: "Build a Cheap NeoPixel Strip Clock with WS2812b, Arduino Pro Mini, and RTC 1307. A stylish and budget-friendly DIY project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/cheap-neopixel-strip-clock-de8678_cover.jpg"
lang: "th"