ชื่อโปรเจกต์: 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"