Ece Project Report Arduino Based Time and Temperature Display
Ece Project Report Arduino Based Time and Temperature Display
Ece Project Report Arduino Based Time and Temperature Display
SUBMITTED BY
-BHOJ KUMAR SINGH
-SEC:- E1614
-REG. NO:-11607789
ACKNOWLEDGEMENT
At the very beginning, I would like to thank all those who have helped me in making this project.
Without their support, it would have been impossible for me to make this project. At first, I
would like to thank my ECE teacher, Manie Kansal mam . Mam has been a great teacher for me
as well as my classmates. Then, I would like to thank the LPU administration for providing all
the facilities required by students.
INDEX
APPLICATIONS
This type of assembly can be used to control many temperature based devices like fan,
AC’s and DC motors can also be controlled by using this.
Arduino based auto intensity control of street light.
Arduino can be used to make home automation system by interfacing with a Bluetooth
and a smartphone with arduino.
Traffic signal based on microcontroller system.
Heat sensing devices which ncan be used for safety precautions.
COMPONENTS
1. Arduino
Arduino is an open-source project that created microcontroller-based kits for building
digital devices and interactive objects that can sense and control physical devices. It is an
open source hardware and software project, created with a simple aim in mind, to be as
simple as possible.
It is used by artists, hackers, hobbyists, and professionals to easily design, prototype and
experiment with electronics.
An Arduino contains a microchip, which is a very small computer that you can program.
You can attach sensors to it so that it can measure conditions (like how much light there
is in the room). It can control how other objects react to those conditions (room gets dark.
LED turns on).
Microcontrollers use inputs and outputs like any computer. It provide sets of digital and
analog input/output (I/O) pins that can interface to various expansion boards and other
circuits.
For programming the microcontrollers, the Arduino project provides an integerated
development environment (IDE) based on a programming language named Processing
which also supports the languages C and C++.
Fig 4-LM 35
3. RTC ds1307
RTC is an 8 pin device using an I2C interface.
The DS1307 is a low-power clock/calendar with 56 bytes of battery backup SRAM.
The clock/calendar provides seconds, minutes, hours, day, date, month, and year
information.
The end of the month date is automatically adjusted for months with fewer than 31 days,
including corrections for leap year. The clock operates in either the 24-hour or 12- hour
format with AM/PM indicator.
The DS1307 has a built-in power-sense circuit that detects power failures and
automatically switches to the backup supply.
RTC has different pins but we only need 4 pins SDA, SCL, GND and Vcc for our this
project.
SDA & SCL pins of RTC are given to A4 and A5 analog pin of Arduino respectively.
8-Data pins carries 8-bit data or command from an external unit such as microcontroller.
There are three important pins in LCD RS,RW,EN.
RS(Register select)
There are two registers in every LCD
i. Command register
When we send commands to lcd these commands go to Command register and
are processed their..
- When RS=0 Command Register is Selected.
RW(Read - Write)
1. When RW=1 We want to read data from lcd.
2. When RW=0 We want to write to lcd.
EN(Enable signal)
1. When you select the register(Command and Data) and set RW(read - write) now its time to
execute the instruction.
2.This requires an extra voltage push to execute the instruction and EN(enable) signal is used
for this purpose. Usually we make it en=0 and when we want to exectue the instruction we make
it high en=1 for some milli seconds. After this we again make it ground en=0.
FI G
Breadboard
Jump Wires
A jump wire is an electrical wire or group of them in a cable with a connector or pin at
each end Individual jump wires are fitted by inserting their "end connectors" into the slots
provided in a breadboard, the header connector of a circuit board.
CIRCUIT AND CONNECTION
In this whole project I have shown how effectively Arduino can be used with different
components to create something good. In this project I have interfaced Arduino with LM35 and
RTC ds1307 to display time and temperature of the surroundings on a 16*2 LCD.
REFERENCE
First I would thank my ECE teacher Miss Manie Kansal for her proper guidance.
https://m.youtube.com/watch?v=NDwSrgfsiYQ
http://www.alldatasheet.com/
http://www.engineersgarage.com/
All the Lovely faculty of Lovely Professional University