log register

20
Enroll able electronic log register

Upload: sravan-chintu

Post on 13-Jul-2016

236 views

Category:

Documents


2 download

DESCRIPTION

arduino and keypad controlled log register

TRANSCRIPT

Page 1: log register

Enroll able electronic log register

Page 2: log register

SRAVAN KUMAR N 12H61A04H4 K.KARTHIK BHARADWAZ 12H61A04D8 CH.RAGHU 13H65A0434

UNDER THE GUIDENCE OF

Mrs.K.HARIPRIYA

Associate Professor

Page 3: log register

introductionIt’s 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”.

Page 4: log register

BLOCK DIAGRAM

Page 5: log register

COMPONENTS USED IN THE PROJECT

1. ARDUINO MEGA 2. LCD 3. KEYPAD 4. RTC5.MEMORY CARD MODULE

Page 6: log register

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.

Page 7: log register

TECHNICAL SPECIFICATIONS

Page 8: log register

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.

Page 9: log register

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

Page 10: log register

MODULE WITH SD CARDThe communication between the microcontroller

and the SD card uses SPI, 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()

Page 11: log register

RTC DS1307

The DS1307 serial real-time clock (RTC) is a low-power, 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

Page 12: log register

ARDUINO IDE

The Arduino integrated development environment (IDE) is a cross-platform application written in Java

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.

Page 13: log register

Steps to Dump the code in Arduino using Arduino IDE:

Step1: Open the Arduino IDE and write the sketch

Page 14: log register

Step2: Select the appropriate COM port by browsing Tools Serial port COM port

Page 15: log register

Step3: Click on verify to check for compilation errors and on successful verification click on upload icon to dump the code into arduino.

Page 16: log register

LCD interfacing

Page 17: log register

Keypad interfacing

Page 18: log register

RTC interfacing

Page 19: log register

SD card interfacing

Page 20: log register

THANK YOU