DIGITAL CLOCK WITH PYTHON Submitted in partial fulfillment of the requirements of the degree of SECOND YEAR ENGINEERING IN INFORMATION TECHNOLOGY By Sahil Satish Jaigude – 201051010 Sahil Santosh Nachare – 201051015 Shreyash Suresh Chavan – 201051021 Guide Prof. Sachin Vaidya Department of Information Technology A. C. Patil College of Engineering, Kharghar, Navi Mumbai University of Mumbai 2021-2022 Jawahar Education Society’s A. C. Patil College of Engineering, Kharghar CERTIFICATE This is to certify that the Project entitled “ DIGITAL CLOCK WITH PYTHON ” is a bonafide work of submitted to the University of Mumbai in partial fulfillment of the requirement for the award of the degree of Second Year Engineering in Information Technology. (Prof. Sachin Vaidya ) Guide Head of Department Dr. V. N. Pawar Principal Mini Project Approval This Mini Project entitled “ DIGITAL CLOCK WITH PYTHON ” by Sahil Satish Jaigude (21) , Sahil Santosh Nachare (32) , Shreyash Suresh Chavan (07 ) for the course Mini Project– 1 A for Front end /backend Application using JAVA is approved for the degree of Second Year Engineering in Information Technology. Examiners 1……………………………………… (Internal Examiner Name & Sign) 2………………………………………… (External Examiner name & Sign) Date: Place: Contents Abstract List of Abbreviations i ii List of Figures iii List of Tables iv List of Symbols v 1 1 Introduction 1.1 Introduction 1.2 Motivation 1.3 Problem Statement & Objectives 2 Literature Survey 11 2.1 Survey of Existing System 2.2 Limitation Existing system or research gap 2.3 Mini Project Contribution Proposed System (eg New Approach of Data Summarization ) 3.1 Introduction 3.2 Architecture/ Framework 3.3 Algorithm and Process Design 3.4 Details of Hardware & Software 4 Results and Discussion 18 30 Conclusion and Future work. References 34 ABSTRACT – Digital clock project is developed for the public to use a digital clock. The main parts of this project is to set Current time on LED display using python. This project using python programming is advanced digital clock, which displays time using LCD or LED display. It displays time in seconds, minutes and hours. The system has an inverter which powers the system. The user can set the time,date and day by importing current time using import time library in python. When user imports the time and run the code the current time will be displayed on the LED screen. INTRODUCTION 1.1 Introduction The great part of creating your own GUI apps is that you can customize them however you want. From text font to background color, all features are available for customization. In this project , we will show you through how to create a digital clock with Python. 1.2 Motivation Digital clocks come with more features than their analog counterparts. Digital clocks provide superior readability during tense, time-sensitive scenarios, and some digital models can help people track the time with the help of a countdown timer. They can help to get students to their next classroom on time. Medical staff can rely on the countdown timer during medical procedures. Manufacturing facilities can track tasks, activities, and efficiency by using a countdown timer, as well. 1.3 Objectives The aim of the project is to design a twenty four hour Digital Clock that displays the time digitally, in contrast to an analog clock, where the time is indicated by the positions of rotating hands. With the help of Python , a digital clock to display time in hours, minutes and seconds can be constructed. Digital clock has a counter that receives a clock signal from any source and increases the number according to the clock signal. LITERATURE SURVEY 2.1 Survey Of Existing System On the analog Clock, the time is represented by hands that spin around a dial and point to point to a location on the dial that represents the approximate time. On a digital clock, a numeric display indicates the exact time. So which is more accurate? – analog or digital? In one sense, digital circuits are more accurate because they count with complete presicion. You can precisely count the number of jelly beans in a jar, for example. We cannot see the time sometimes during the day or night time because it is very difficult to view the time on ordinary clock during night time because most of the ordinary clock don’t have lights. 2.2 Details Of Technology Used Python offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with tkinter is the fastest and easiest way to create the GUI applications. This is a simple task to get started with the Tkinter library in Python, which is a built-in package that comes with Python. Tkinter has some cool features that can be used to build simple apps 2.3 Mini Project Contribution • Each member has an equal contribution to the project. • All the team members were assigned the tasks by mutual understanding and discussion. • Each member demonstrated their involvement in both the presentations and the source code. PROPOSED SYSTEM 3.1 Introduction Mostly we see digital clocks with logic gates on Airports, Railway Stations, etc. there occur parallax error while viewing it from different angles. So we are going to replace this Digital Clock with the existing analog clocks and digital clocks that works on logic gates. This Digital Clock will work on a python program and the time will be displayed on a LED Screen which can be installed at Airports, Railway Stations, Schools and Colleges, Gyms, Offices and many more places. Our Digital Clock comes with more features than Analog Clocks. Digital Clocks provide superior rediability during tense, time-sensitive sitiuations and help people to keep a track of time with the help of seconds timer 3.2 Details Of Hardware & Software The following list represents the minimum requirements needed to install Python and associated applications – Modern Operating System Windows 7 or 10 Mac OS X 10.11 or Higher, 64-bit X86 64-bit CPU(Intel / AMD Acrchitecture ) 4 GB RAM 5 GB free disk space. RESULT AND DISCUSSION CONCLUSION :- Digital clocks are being a very useful components of our lives. Regarding this change the need of accurate and simple materials also dramatically increasing. Our proposed project uses a very simple GUI python based to build an accurate synchronous digital clock that is expected to satisfy the need of those materials. Scope of the project is this project will extend its range till the far possible reach having a negligible delay, a setting buttons and a second display. Thus, this is how our main system has been built up. More and more knowledge involving the whole system has been gained with time and through more research. We have completed this project successfully and have successfully made a 12 hour digital clock and a A.M./P.M. display REFERENCES : https://www.tutorialspoint.com/python/python_gui_programming.htm https://www.geeksforgeeks.org/python-gui-tkinter/ ACKNOWLEDGMENTS I thank my college Principal Dr. V .N. Pawar sir for providing the required resources for the development of the project. I would also like to thank HOD Dr. V. Y. Bhole for suggesting such a great project topic for departmental purposes. My sincere thanks to my Poject Guide Prof . Sachin Vaidya for helping , suggesting new ideas and guiding me throughout the semester. I am also grateful to all the faculty members for their support and encouragement. DATE : -