International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 12 Issue: 04 | Apr 2025
p-ISSN: 2395-0072
www.irjet.net
Smart real time clock and temperature display using Arduino A.Jeevana Jyothi1, G.Latha2, G .V.S.N.Jahnavi3, K.Narendra kumar4 O.Raghavendra5 1Student & AMRITA SAI INSTITUTE OF SCIENCE AND TECHNOLOGY
2Assistant Professor & AMRITA SAI INSTITUTE OF SCIENCE AND TECHNOLOGY 3Student & AMRITA SAI INSTITUTE OF SCIENCE AND TECHNOLOGY 4Student & AMRITA SAI INSTITUTE OF SCIENCE AND TECHNOLOGY 5Student & AMRITA SAI INSTITUTE OF SCIENCE AND TECHNOLOGY ---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract -
alternates between showing the current time (in hours and minutes) and the ambient temperature, along with the date and day of the week, using a scrolling text format for better readability on a single P10 module.
The rapid advancements in microcontroller technologies have significantly contributed to the development of embedded systems capable of performing intelligent tasks in real-time. Among these applications, the display and monitoring of environmental parameters such as time and temperature in a synchronized, reliable, and user-friendly manner has gained considerable attention, especially in public spaces, educational institutions, industries, and smart home systems. The project titled “Smart Real-Time Clock and Temperature Display Using Arduino” aims to design and implement a cost-effective and efficient embedded system that continuously tracks and displays real-time clock (RTC) data along with temperature readings on an LED matrix display module, ensuring high visibility and accurate data dissemination.
The code implementation focuses on precise timing using the millis() function instead of delay-based execution to maintain non-blocking and real-time performance. The software periodically updates time and temperature readings every second and dynamically scrolls text messages on the bottom row of the display to show the date, day, and temperature in a cyclic manner. The time is displayed in a 24-hour format, with a blinking colon separator that mimics the behavior of digital clocks. Furthermore, the day of the week is calculated using the RTC data and converted into human-readable format using predefined arrays. One of the key highlights of this project is its simplicity and effectiveness. The Arduino platform ensures flexibility, scalability, and ease of programming, making the system ideal for educational demonstrations and real-world deployment. The RTC module eliminates the need for continuous manual updates, while the temperature readings offer additional environmental context to users. The display interface through the P10 module ensures excellent visibility and makes it easy to convey information clearly and attractively, even from a distance.
This system is built around the widely-used Arduino microcontroller, specifically integrating the DS1307 RTC module, the DHT11 digital temperature and humidity sensor, and a P10 LED display panel. The DS1307 is a low-power, battery-backed real-time clock chip that maintains the current time (hour, minute, second) and calendar data (day, date, month, year) with precision. Its integration ensures that the system continues to function accurately even during power outages or resets. The DHT11 sensor is used to measure ambient temperature and humidity, enabling environmental monitoring in real-time. The P10 LED display panel is responsible for visually presenting the acquired data, offering a bright and readable interface suitable for indoor environments.
From an application standpoint, this project has a broad scope. It can be installed in classrooms to help students and teachers track time and monitor room temperature. It can be deployed in factories and workshops to assist in maintaining optimal working conditions. In smart homes, it can be integrated into wallmounted systems for indoor environmental awareness. Moreover, by extending the system with network modules such as ESP8266 or ESP32, the design can be upgraded to a cloud-connected IoT-based solution that can log data remotely or trigger alerts based on threshold temperatures.
The system architecture involves a wellstructured interaction between hardware and software components. The Arduino microcontroller acts as the central processing unit, interfacing with the DS1307 via the I²C communication protocol and receiving temperature data from the DHT11 sensor via a digital GPIO pin. It processes the time and environmental data and transmits the information to the P10 display using the SPI protocol with the help of the DMD (Dot Matrix Display) library and TimerOne interrupt service routines to refresh the display consistently without flickering. The display
© 2025, IRJET
|
Impact Factor value: 8.315
This project also promotes the idea of combining multiple sensors and modules to build smarter, multifunctional embedded systems. The inclusion of real-
|
ISO 9001:2008 Certified Journal
|
Page 1169