https://github.com/mr-addict/clock-board-for-learning
https://github.com/mr-addict/clock-board-for-learning
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mr-addict/clock-board-for-learning
- Owner: MR-Addict
- Created: 2021-11-22T14:44:28.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-05T12:08:31.000Z (over 4 years ago)
- Last Synced: 2025-01-12T12:46:48.991Z (over 1 year ago)
- Language: C++
- Size: 4.44 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LCD Clock For Leanrning
## 1. Final Result

## 2. Board Pinout

## 2. Parts Needed
### (1) Custom PCB Board
The gerber file is in **PCB Design/LCD Clock**,you can directly manufacture them.

### (2) Some Electronic Components
- **Buzzer** X 1
- **LCD1602** X 1
- **DC005** X 1
- **Arduino Nano** X 1
- **Ds3231 Module** X 1
- **Rotary Encoder** X 1
- **MINI WS2812B LED** X 8
- **10uF 0805 Capacitor** X 1
- **10K Adjustable resistance** X 1
## 3. Functions It Features
- **Set Time**
- **Set Date**
- **Set Alarm**
- **Alarm ON/OFF**
- **Light ON/OFF**
- **Temperature**
## 4. Special Functions
- **Custom chars like bell,arrow and duck**
- **Precise Time and Date Due to DS3231 Module**
- **Including More Functions By Scrolling Menu**
- **Store Important Data in EEPROM like isAllarm,isLight,AlarmTime**
## 5. What Knowleage You Will Learn
- **I2C Protocol**
- **Internal Interrupt**
- **External Interrupt**
- **Drive WS2812B LED**
- **Write a Complicated Control System**
- **Drive LCD1602 Liquidcrystal Display**