กลับไปหน้ารวมไฟล์
oclock-904951.md

ชื่อโปรเจกต์: O'Clock

นาฬิกาปลุกแบบ Matrix ง่ายๆ เอาไว้เป็นของแต่งบ้านเท่ๆ พี่ออกแบบตัวนี้ขึ้นมาเพราะไม่ค่อยเจอโปรเจกต์ไหนที่วงจรกับ Software มันทำง่ายๆ เลยว่ะ พี่ว่าโปรเจกต์นี้พวกเอ็งเอาไปประกอบตามหรือจะเอาไปโมดิฟายต่อได้แบบชิลๆ เลยน้อง

พวกเอ็งเข้าไปส่องรายละเอียดโปรเจกต์นี้เพิ่มเติมได้ใน GitHub เลยนะ

รายละเอียดเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)

รักษาเวลาแบบเนียนกริ๊บ สไตล์มินิมอล (Minimalist High-Precision Timekeeping)

O'Clock คือนาฬิกาดิจิทัลที่เน้นความแม่นยำแบบเป๊ะๆ แถมดีไซน์ตัวเครื่องยังออกมาดูหล่อสะอาดตาอีกด้วย

  • DS3231 ChronoDot Hub: ใช้ RTC (Real-Time Clock) รุ่น DS3231 ที่เชื่อมต่อผ่าน I2C ตัวนี้แม่นยำโคตรๆ เพราะมีวงจรชดเชยอุณหภูมิ (TCXO) อยู่ข้างใน มั่นใจได้เลยว่าเวลาไม่เพี้ยนเกินไม่กี่วินาทีต่อปีแน่นอน
  • การแสดงผลผ่าน OLED: แสดงเวลาและวันที่บนจอ I2C OLED display ที่ Contrast สูงปรื๊ด โดยใช้ Library อย่าง U8g2 หรือ Adafruit_SSD1306 เพื่อให้ตัวอักษรออกมาคมกริ๊บ หล่อเท่เลยงานนี้

ฟีเจอร์เด็ดๆ (Advanced Features)

  • ปรับ Daylight Savings อัตโนมัติ: ใน Firmware พี่ใส่ Algorithm ที่คอยเช็กวันที่แล้วปรับชั่วโมงให้อัตโนมัติ พวกเอ็งไม่ต้องมานั่งกดตั้งเวลาใหม่ให้เสียเวลาชีวิตเลยน้อง สู้งานนะตัวนี้!

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

title: "O'Clock"
description: "A simple 8x32 LED matrix alarm clock."
author: "vikonix"
category: "Screens & Displays"
tags:
  - "clocks"
  - "matrix"
  - "alarm"
views: 42715
likes: 38
price: 699
difficulty: "Intermediate"
components:
  - "3x Push-button"
  - "1x Mini Plug Speaker For PC Computer Motherboard"
  - "1x MAX7219 Dot Matrix Module Microcontroller 4 In One LED Display"
  - "1x Arduino Nano R3"
  - "1x High Accuracy Pi RTC (DS3231)"
  - "1x Resistor 10k ohm"
  - "1x 5528 Light Dependent Resistor LDR 5MM Photoresistor"
  - "1x BME280 Digital Sensor Temperature Humidity Barometric Pressure Sensor Module I2C SPI"
  - "1x Jumper wires (generic)"
  - "1x Breadboard (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://github.com/vikonix/O-Clock"
documentationLinks: []
passwordHash: "dc3561d8b934888bb0bc8e0ab84ce6a4118b07c4b6a0095fac18481a90614f0a"
encryptedPayload: "U2FsdGVkX19ymwDoesAOMZs16Twm902LRwjYs8V2UH9zD8ajQGq5mCr4nwgRIFVpnnStLk9TpR4nGiZlWEEYI3v+Adk0an9SfWXW40EjRr4="
seoDescription: "Simple 8x32 LED matrix alarm clock project. Easy to build DIY digital clock with clear display and alarm features."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/oclock-904951_cover.jpg"
lang: "th"