Uploaded by SAHIL SATISH JAIGUDE

Mini Project Report

advertisement
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 : -
Download
Study collections