library get way management system

13
MICROCONTROLLER BASED LIBRARY GATEWAY MANAGEMENT SYSTEM submitted in partial fulfillment of the requirements for the award of the degree Bachelor of Science in Electrical & Computer Engineering with specialization in computer engineering by Amanuel Zemach RET/0164/04 Emebet Mekuria RET/0516/04 Cheruamlak Kibre RET/0401/04 Samson Negussie RET/2196/03 Tsegaye Natnael PT/0004/02 under the guidance of Department of Electrical & computer Engineering Arba Minch Institute of Technology, Arba Minch University February 2015

Upload: kusdo

Post on 15-Aug-2015

22 views

Category:

Engineering


0 download

TRANSCRIPT

MICROCONTROLLER BASED LIBRARYGATEWAY MANAGEMENT SYSTEM

submitted in partial fulfillment of the requirementsfor the award of the degree

Bachelor of Sciencein

Electrical & Computer Engineeringwith specialization in

computer engineeringby

Amanuel Zemach RET/0164/04Emebet Mekuria RET/0516/04Cheruamlak Kibre RET/0401/04Samson Negussie RET/2196/03Tsegaye Natnael PT/0004/02

under the guidance of

Department of Electrical & computer EngineeringArba Minch Institute of Technology, Arba Minch University

February 2015

CERTIFICATE

This is to certify that the present work entitled MICROCONTROLLERBASED LIBRARY GATEWAY MANAGEMENT SYSTEM is a

bonafide record of work done by

Amanuel Zemach RET/0164/04Emebet Mekuria RET/0516/04Cheruamlak Kibre RET/0401/04Samson Negussie RET/2196/03Tsegaye Natnael PT/0004/02

submitted as a partial fulfillment of the requirements for the award of thedegree

Bachelor of Sciencein

Electrical & Computer Engineeringwith specialisation in

computer engineering

fromArba Minch University

(Mr. Eyasu Dilla)(Main Advisor) (H.O.D.)

Date:April 04, 2015Place: Department of Electrical & computer Engineering,

Arba Minch Institute of Technology, Arba Minch University

Abstract

This project will provide an electronic mean of getting information about the amount of

unoccupied chairs in the library. In addition it will let the user to know the availability of

any unoccupied books as per required. To do so there will be two set of infrared emitter

and receiver will hold the information of the entry to the microcontroller unit (MCU). The

MCU will perform some calculation on these incoming signals and then provide binary

data serially to the computer which is going to be there with the get guard. Small visual

basic based application which is going to be installed on that computer will let the guard

to know number of available chairs inside the library. Finally name of available books

will be informed to the guard through feature of windows operating system so called

Remote Desktop Connection (RDC). Therefore the guard is not expected to be familiar

with what is going behind. And also the user will not face that much job rather using

his/her precious time effectively.

iii

Contents

Abstract iii

Table of Contents iv

List of Figures v

1 Introduction 11.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Problem Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.3 Objectives of The Project . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Scope of The Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 Methodology 32.1 Overall system design . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

3 Work Plan and Time Schedule 5

4 Overall Cost EstimationN 6

5 Conclusions 7

Reference 7

iv

List of Figures

2.1 Overall system design . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.1 Work plan and Time schedule . . . . . . . . . . . . . . . . . . . . . . . 5

4.1 Overall Cost Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . 6

v

Chapter 1

Introduction

1.1 Overview

There will be two set of infrared emitter and receiver will hold the information of the

entry to the microcontroller unit (MCU). The MCU will perform some calculation on

these incoming signals and then provide binary data serially to the computer which is

going to be there with the get guard. Small visual basic based application which is going

to be installed on that computer will let the guard to know number of available chairs

inside the library. Finally name of available books will be informed to the guard through

feature of windows operating system so called Remote Desktop Connection (RDC).

1.2 Problem Statements

Now a day so many libraries are on construction especially in Higher education place.

They are intended to be capable of holding much number of students at a time. But still

there will be shortage in number of chairs. Therefore this will create some unwanted

noise or crowed by the students on their way to find seats and available books. Therefore

the project is going to be a solution by providing an electronic mean of managing the

problem being settled at the gateway.

1.3 Objectives of The Project

1.3 Objectives of The Project

General Objective: This project objective will provide a better library gateway manage-

ment system to the library users which reduces the time consumption and stress of the

user by telling the user the availablity of book and seat.

Specific Objective:

• To have quality library management system.

• To meet reliability, security and education criteria.

• To stabilizing the system by reducing the student load.

• To know the characteristics and design of Ât-controller based LGMS.

1.4 Scope of The Project

• It is planned to design and implement both hardware and software.

• PIC16F877A microcontroller will be used as central processor.

• Set of IR emitter and receiver will used to detect people.

• RDC will be used to switch information between GG and LMS.

• C-language for the MCU and visual basic for the application.

• The Serial communication will proceed using RS232 cable.

• Micro-C and proteous will be used for simulation purpose.

2

Chapter 2

Methodology

2.1 Overall system design

Two set of infrared emitter and sensor will be used to count peoples. One set to count

up and one set to count down. An infrared light at 38 kHz is continually emitted and

the sensor is going to be receiving this light. This frequency level is selected to reduce

some noises that would come from an electromagnetic waves or from light emitted by

fluorescent bulb. Whenever someone is trying to cross this invisible light, the receiver

will provide a high voltage to the microcontroller (PIC16F877A) unit. Then the micro-

controller count up or count down the value on the variable. The previous value on the

variable will be decreased by one if the signal is from Gate1 (exit) or increased by one if

the signal is from Gate2 (entry). The microcontroller then finally transmit the value seri-

ally to the computer. Here RS232 cable will used to facilitate the connection between the

microcontroller and the computer. The gate guard will be informed about the availability

of chairs inside the library by the help of small application which will be written by vi-

sual basic installed on that computer. Again remote desktop connection (RDC) feature of

windows operating system will be used to gate information about the availability of any

books so that any user will be informed before going inside the library. Whenever there

is any click from the library management system to occupy any book, the name of that

book will be place in some folder created on that computer. Exactly this process will be

2.1 Overall system design

displayed on the computer with the library gate guard, hence the guard is required only

to take a look at the folder to tell the user about the availability of the book.

Figure 2.1 Overall system design

4

Chapter 3

Work Plan and Time Schedule

Figure 3.1 Work plan and Time schedule

Chapter 4

Overall Cost EstimationN

Figure 4.1 Overall Cost Estimation

Chapter 5

Conclusions

This project is easy to implement and it does not need any administrative knowledge. It

will develop by combing microcontroller as central processor and by interfacing IR to

detect peoples passing through the door. Additionally by the MCU will effectively pro-

gramed to overcome some problems that would be raised due to lack of synchronization

in between sensors and the microcontroller itself. Hence the combination is going to be

much better for the feasibility of the project.

Reference

1. adafruit webpage for electrical components,Techfest,01 jan 2015,2.http://learn.adafruit.com/ir-

sensor

8