Keep accurate time with DS3231 and render it on chained MAX7219 matrices using an adequately sized 5 V supply.
An Arduino and DS3231 can trigger reminders from a user-entered schedule, but the project must not prescribe a dose or time. The authoritative source is…
Understand DS3231 accuracy, temperature compensation, backup power, and the difference between the RTC IC and optional EEPROM on breakout boards.
A guide to wiring an RTC module over I2C to keep accurate time and date even after power is disconnected.