The Classinator - Ultimate Clock for Classroom

by Cosmic_Volt in Circuits > Arduino

33 Views, 0 Favorites, 0 Comments

The Classinator - Ultimate Clock for Classroom

Ultimate_Clock_Photo.jpg
Idle_6m_Remaning.png
Subject_heading.png
Ultimate_Clock_Photo.jpg

It is a Arduino based Dot Matrix Clock I made on the request of my classmates for a clock.

Features:

-Time | Countdown Time | Temperature --on Dot Matrix Display(MAX7219)

-Countdown Timer for when class will end

-Buzzer to buzz 5min before Class ends

-Subject name flash: When a new period starts, the subject name (e.g. "Science") scrolls on the display for ~6 seconds before reverting to the countdown.

It is a classroom-optimised smart clock built on an Arduino Nano. It replaces a plain wall clock with a live information display that keeps both teacher and students aware of exactly how much time is left in the current period

Supplies

Arduino_Nano.jpg
MAX7219_Dot_Matrix_display.png
DS3231-RTC-Module.png

List of Components:

-Arduino Nano (you can use UNO as well)

-DS3231 RTC module

-MAX72719 Dot Matrix Display

-Buzzer

-Jumper wires OR solder wires (recommended)


Tools Needed:

-Soldering iron (optional)

-Computer with Arudino IDE

Installing Libraries

After Installing Arduino IDE, install the following Libraries:

-MD_Parola by MajicDesigns — scrolling text on MAX7219 panels

-MD_MAX72xx by MajicDesigns — low-level MAX7219 driver (dependency of Parola)

-RTClib by Adafruit — DS3231 real-time clock interface

Wiring

Circuit_Diagram.png
circuit.png

Wire all the components according to the circuit diagram photo provided.

feel free to play around with wokwi simulation:

https://wokwi.com/projects/402586282048113665

Upload Code

You can get the code from my github:

https://github.com/Cosmic-Volt/Ultimate_Clock_for_Classroom/tree/main

Again feel free to play around with code and make it your desire, using Wokwi.


After downloading the code simply plug the wire of arudino to the laptop and hit upload.

Done, Enjoy the Project!