This shows you the differences between two versions of the page.
pm:prj2023:tmiu:digitalclock [2023/05/30 16:39] sajjad.al [Software Design] |
pm:prj2023:tmiu:digitalclock [2023/05/30 16:58] (current) sajjad.al [Introduction] |
||
---|---|---|---|
Line 7: | Line 7: | ||
| | ||
- | • The goal and purpose of this project is to build and design a simple Digital Clock with Alarm and LED Matrix Display, to displays the current time on LED display and it also can be set to sound an Alarm on a specific time. The clock uses an LED matrix to display the time, and a buzzer to sound the alarm. | + | • The goal and purpose of this project is to build and design a simple Digital Clock with Alarm and LED Matrix Display, to displays the current time and date on LED display and it also can be set to sound an Alarm on a specific time. The clock uses an LED matrix to display the time, and a buzzer to sound the alarm. |
- | • The idea of this project comes from an actual Digital clock but I added the Alarm function. | ||
Line 23: | Line 23: | ||
- | {{:pm:prj2023:tmiu:pic.jpg?200|}} | + | |
- | ===== Hardware Design ===== | + | {{:pm:prj2023:tmiu:1.jpg?200|}}===== Hardware Design ===== |
Line 405: | Line 405: | ||
===== Results Obtained ===== | ===== Results Obtained ===== | ||
+ | After i built the Hardware components and wrote the Software (CODE): | ||
- | | + | * The digital clock should display the current time in hours and minutes using the LED matrix. |
- | What were the results obtained after the realization of your project. | + | |
+ | * The clock should retrieve the time from the Tiny RTC module using the I2C interface. | ||
+ | |||
+ | * The clock should display the current day of the week, date, month, and year on the LED matrix. | ||
+ | |||
+ | * The clock should support different text effects and animations for displaying the time and date. | ||
+ | |||
+ | * The clock should have three push buttons for controlling the brightness of the LED matrix and activating/deactivating the alarm. | ||
+ | |||
+ | * The clock should activate an alarm sound using the buzzer at a predefined alarm time (8:30 AM). | ||
Line 413: | Line 423: | ||
===== Conclusions ===== | ===== Conclusions ===== | ||
+ | |||
+ | the project demonstrates the ability to create a digital clock using an Arduino Uno, LED matrix, Tiny RTC module, push buttons, and a buzzer. The project combines both hardware and software components to deliver a functional and interactive digital clock. | ||
===== Download ===== | ===== Download ===== | ||
Line 434: | Line 446: | ||
- | + | **Software Resources** | |
- | List of documents, datasheets, Internet resources used, possibly grouped by **Software Resources** and **Hardware Resources**. | + | |
+ | https://mytectutor.com/ds1307-real-time-clock-with-arduino-including-digital-clock-using-max7219-led-matrix/ | ||
+ | |||
+ | |||
+ | https://pastebin.com/EkX8aJvc | ||
+ | |||
+ | |||
+ | https://lastminuteengineers.com/ds1307-rtc-arduino-tutorial/ | ||