Sie sind auf Seite 1von 20

Enroll able electronic log

register

SRAVAN KUMAR N

12H61A04H4

K.KARTHIK BHARADWAZ

12H61A04D8

CH.RAGHU

13H65A0434

UNDER THE GUIDENCE OF


Mrs.K.HARIPRIYA
Associate Professor

introduction
Its been a half a century where most of the needs and
Problems are confronted using technology or mostly an
embedded system.
In present scenario, in any educational organisations or
institutions ,the administration basically needs to record
entry and exit time of the faculty for monitoring the faculty
availability in the class room and utilization of laboratory,
library and R & D cell etc. This project helps an organisation
or institution to record the time of entry and exit of faculty
in different rooms of Institution in a smarter manner and
programmable faculty enrolling also considered using an
EMBEDDED SYSTEM.

BLOCK DIAGRAM

COMPONENTS USED IN THE


PROJECT
1. ARDUINO MEGA
2. LCD
3. KEYPAD
4. RTC
5.MEMORY CARD MODULE

ARDUINO MEGA
The Mega 2560 is a microcontroller board based
on the ATmega2560. It has 54 digital
input/output pins , 16 analog inputs, 4 UARTs
(hardware serial ports), a 16 MHz crystal
oscillator, a USB connection, a power jack, an
ICSP header, and a reset button.. The Mega
2560 board is compatible with most shields
designed for the Uno.

TECHNICAL
SPECIFICATIONS

LCD (LIQUID CRYSTAL


DISPLAY)

16*2 LCD screen consists of two lines with 16 characters


each.

Each character consists of 5x7 pixel matrix.

LCD can be operated in 2 modes 4-bit mode


and 8-bit mode.

Supply= 5V(4.7 to 5.3).

Supply(Idd)=max 3.0mA Typical 1.2mA.

Contrast can be adjusted by adjusting the voltage across


VEE.

Keypad
This 16-button keypad provides a useful human interface
component for microcontroller projects. Convenient adhesive
backing provides a simple way to mount the keypad in a
variety of applications

MODULE WITH SD CARD


The communication between the microcontroller
and the SD card usesSPI, which takes place on
digital pins 11, 12, and 13 (on most Arduino
boards) or 50, 51, and 52 (Arduino Mega).
Additionally, another pin must be used to select
the SD card. This can be the hardware SS pin pin 10 (on most Arduino boards) or pin 53 (on
the Mega) - or another pin specified in the call
to SD.begin()

RTC DS1307
The DS1307 serial real-time clock (RTC) is a lowpower, full binary-coded decimal (BCD)
clock/calendar plus 56 bytes of NV SRAM.
Address and data are transferred serially
through an I2C, bidirectional bus. 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 the 24-hour

ARDUINO IDE

The Arduinointegrated development


environment(IDE) is acrossplatformapplication written inJava

It is used to compile the code (sketch)


and as well as upload the code into the
Arduino development boards

As the Arduino platform uses Atmel


microcontrollers, Atmel's development
environment, AVR Studio or the newer
Atmel Studio, may also be used to
develop software for the Arduino.

Steps to Dump the code in


Arduino using Arduino IDE:

Step1: Open the Arduino IDE and write the


sketch

Step2: Select the appropriate COM port by


browsing Tools
Serial port
COM port

Step3: Click on verify to check for compilation errors and on successful


verification click on upload icon to dump the code into arduino.

LCD interfacing

Keypad interfacing

RTC interfacing

SD card interfacing

THANK YOU