นาฬิกาจาก 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"