• No results found

Virtual touch screen based library book accessing system

N/A
N/A
Protected

Academic year: 2020

Share "Virtual touch screen based library book accessing system"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Volume-5 Issue-2

International Journal of Intellectual Advancements

and Research in Engineering Computations

Virtual touch screen based library book accessing system

Mr R.S Kamalakannan1

1. Assistant professor of Shree Venkateshwara Hi-Tech Engineeringg College Buvaneswaran J2,keerthana C3, Jency P4, Vidhya B5.

2,3,4,5. Student of Shree Venkateshwara Hi-Tech Engineering College

Email: [email protected]

ABSTRACT-The use of embedded systems has a wide capabilities and features especially in smart home. Nowadays there is a demand for smart home automation access via virtual reality. This project mainly focuses the owner to accesthe system via virtual reality and controls the robot movement. In this project, the design and implementation of virtual reality at a low cost yet a flexible, feasible and secure virtual reality based robot movement control. This work also demonstrates the use of virtual reality in the context of the appliance control. Virtual reality can be used in a conventional manner to simulate the behavior of a system, but also in parallel with the real system to improve quality control. Experimental results show

the effectiveness of the proposed

architecture in a successful manner.

Key Word-Virtual reality, Robot movement, Wireless communication.

I. INTRODUCTION

The main aim of the project is to design a system which will be used to deliver the book from library to user with help of virtual touch screen. In the current scenario most of the people did not came to library. Because of they have did not

patience to searching the book in the library. In the modern society library contains lots of books based on many topics. Instead of that we should have very difficult to searching a book. It takes lot of searching time.

At the time to overcome this problem we introduced virtual touch buttons using projector and camera. In this method large interactive display with virtual touch buttons on a pale colored flat table. Touching any place on the virtual projection the preprogrammed process will be done. In the virtual touch screen only accepted human’s sense otherwise it will be neglected. The process will be done with X, Y co-ordinates. The camera sense the X, Y co-ordinates of virtual display.

II. HARDWARE ARCHITECTURE

A. Transmitter Module

Fig. 1. Transmitter block diagram

(2)

This project consist of the arduino Microcontroller, virtual touch screen sensor, interfacing unit of sensor to receiver.

B. Virtual touch screen sensor

The concepts behind virtual reality are based upon theories about a long held human desire to escape the boundaries of the ‘real world’ by embracing cyberspace. Once there we can interact with this virtual environment in a more naturalistic manner which will generate new forms of human-machine interaction (HMI). The aim is to move beyond standard forms of interaction such as the keyboard and mouse which most people work with on a daily basis.

This is seen as an unnatural way of working which forces people to adapt to the demands of the technology rather than the other way around. But a virtual environment does the opposite. It allows someone to fully immerse themselves in a highly visual world which they explore by means of their senses. This natural form of interaction within this world often results in new forms of communication and understanding.

C. Construction of virtual sensor

Our touch screen is automatically initialized when the system is invoked. First, the relationship between the projector and the camera is calibrated to let the system know the button positions. This task is done by having the camera view a projected chessboard pattern. The second step of initialization is to acquire virtual button images. VIRTOS can have more than one touch button, each of a different color. The projector projects the various buttons to their positions on the screen, and the system memorizes each button-only image from the camera input

Fig. 2.Construction of VIRTOS Sensor

This project aim is to make large, easy-to-install, economical interactive displays; therefore, we use a front projector and a nearby camera. A hand touch on the screen is detected by the area of the shadow cast by the user’s hand. The key idea is that the shadow color does not depend on the projected color. The issue is when and how to alter the button color to capitalize on this idea without sacrificing usability. Our virtual touchscreen system, called VIRTOS, is designed to function in a space where ambient light conditions may change. VIRTOS continually monitors the touch area and when a large foreground covers and stops on the button, the color of the projected touch button is altered briefly in order to distinguish the shadow from the hand.

D. ZigBee

(3)

Initially, a GUI application runs on the system, which stimulator the functioning of the virtual reality projector and the camera. One needs to pre-define the necessary operational functions in order to make use of it while performing an action on the desired device. When the virtual reality projector is ready to use, it projects the 2d image on any surface. The projected is image can be Viewed by the user from a greater distance. The image would be crystal clear. The user by default interrupts the ray falling on the surface by hand movement in order to perform any kind of operation. The camera then captures the action made by the user. The GUI application recognizes the sudden interruption and there by insisting the ZigBee controller to transmit the signal ones a network.

The ZigBee receiver placed on a far-away end, receiver the transmitted signal. The signal is then transmitted to a circuit board consisting of a step-down transformer, bridge rectifier, capacitor, voltage regulator, MAX 232 IC, relay circuit, reset switch and PIC microcontroller. In the circuit, the signal

first passes through a step-down

transformer. The step-down transformer is basically used to cut down power from 230v to the required 12v dc. After passing through the step-down transformer, the signal passes through a bridge rectifier which rectifies the voltage from 12v to 15 dc. The signal further passes through the capacitor, a change storage device, which filters the 5v dc.

It also has an optional super frame

structure with a method for time

synchronization. In addition to this it is recognized that some messages need to be given a high priority. To achieve this, a guaranteed time slot mechanism has been incorporated into the specification. This enables these high priority messages to be

sent across the network as swiftly as possible.

E. Receiver module

Fig. 3. Receiver diagram

The ZigBee receiver acquires the signal from the transmitter by the means of wireless network. The signal is then transmitted to the step-down transformer where the power is reduced to the specified ratio. This transformer is further connected to two circuits namely relay circuits and PIC Microcontroller parallel. There alone mentioned two circuits are interlinked to a MAX232 IC. The relay circuit is responsible for the operation of various devices connected to it.

F. Arduino

The Arduino Microcontroller is used in this process for comparing biomedical sensor value with the threshold value and send signal accordingly .A microcontroller board, contains on-board power supply, USB port to communicate with PC, and an Atmel microcontroller chip. It simplify the process of creating any control system by providing the standard board that can be programmed and connected to the system without the need to any sophisticated PCB design and implementation. It is open source hardware, anyone can get the details of its design and modify it or make his own one himself.

(4)

board will be powered by the USB cable and the code can be uploaded and communicated with the Arduino board. The power connector is used when only the power is needed for the Arduino. A normal transformer (power adapter) in the range from 6V to 24V can also be used to power it. The Arduino can also run on batteries.

Fig. 4. Arduino board

The reset switch is used to reset any program on the Arduino to start from its beginning. On Arduino older than the Diecimila version of the Arduino, the reset button needs to be pushed every time uploading the code.

G. Universal

asynchronousreceiver/transmitter

A universal asynchronous

receiver/transmitteris a type of

"asynchronous receiver/transmitter", a piece of computer hardware that translates data between parallel and serial forms. UARTs are commonly used in conjunction with other communication standards such as EIA RS-232. A UART is usually an individual (or part of an) integrated circuit used for serial communications over a computer or

peripheral device serial port. UARTs are

now commonly included in

microcontrollers. A dual UART or DUART

combines two UARTs into a single chip. Many modern ICs now come with a UART that can also communicatesynchronously; these devices are called USARTs.

H. Robot

An array of sensor is used to detect the line. Based on the status of sensors, special circuit or controller decides the position of line and also the required direction of motion required to follow the line. Motor driver circuit is used to ON/OFF the LEFT/RIGHT motors of the robot to provide desired motion.

Fig. 5. Line follower robot mechanism

(5)

used a8051 Microcontroller, which makes the Robot Autonomous. We have used some electronic components viz. Motor Driver IC, Comparator, Voltage Regulator.For setting the communication between the robots, we use a infrared emitters which is mounted at the tail of line following robot.

They are uniformly spaced apart at a distance of 0.8 cm. The infrared sensors have the quality that they are unidirectional i.e. they emit the light in a straight line. So, by using this property, we used them as the communication network . For detecting, we use three detector in each of the two other robot . These detectors are mounted in the middle of their front. They are uniformly spaced apart at a distance of 0.8 cmThey are usually set in such a way that when line following robot move in a curved path , the angle made by the emitter to both the detector is 120 degree . Hence , by the use of this communicatonbehaviour , we are able to make our project successfully .

III. RESULTS

It has sources, signal generators,

measurement and analysis tools

like oscilloscope, voltmeter, ammeter etc., probes for real time monitoring of the parameters of the circuit, switches, displays, loads like motors and lamps, discrete components like resistors, capacitors, inductors, transformers, digital and analog Integrated circuits, semi-conductor switches, relays, microcontrollers, processors, sensors etc. ARES offers PCB designing up to 14 inner layers, with surface mount and through hole packages.

IV. CONCLUSION

This project examines the virtual hand button interaction in order to control the Robot movement using 2D virtual image. It replaces the need of real system

i.e. physical devices. The main advantage of this system over physical control is flexibility & easy to approach. Virtual buttons are used without a physical mock-up to make the virtual reality operator independent. This system reduces the complexity of the physical switches which were earlier used. In terms of long spells, it appears to be less costly than the existing one.

V. REFERENCES

1. Audet, S., Okutomi, M., and Tanka,

M. (2012). Augmenting moving planar Surfaces Interactively with Video projection and a Color

Camera. IEEE Virtual

reality(VRW’12), pages 111-112.

2. Borkowski, S., Letessier, J., and Crowley, J. L. (2004). Spatial Control of Interactive Surfaces in an Augmented Environment. EHCI/DS-VIS Lecture Notes in computer science, Volume. 3425, pages 228-224.

3. Brutzer, S., Hoferlin, B., and

Heidemann, G. (2011).Evaluation of Background Subtraction Techniques for Video Surveillance. IEEE Conference on Computer Vision and Pattern Recognition (CVPR ‘11), pages 1937-1944.

4. Dai, J. and Chung, R. (2012).

Making any planar surface into a touch-sensitive display by a mere projector and camera. IEEE Conf. on

Computer Vision and Pattern

Recognition Workshops (CVPRW ‘12), pages 35-42.

(6)

Interactive Tabletop System with a Markerless Gesture Interface for Robot Control. IEEE Conference on Robotics and Biomimetics (ROBIO ‘11), pages 2037-2042.

6. Kale, A., Kenneth, K., and Jaynes, C. (2004). Epipolar Constrained User Pushbutton Selection in Projected Interfaces. IEEE Conference on

Computer Vision and Pattern

Recognition Workshops

(CVPRW‘04), pages 156-163.

7. Lech, M. and Kostek, B. (2010). Gesture-based Computer Control System applied to the Interactive Whiteboard. 2nd International

Conference on Information

Technology (ICIT ‘10), pages 75-78.

8. Park, J. and Kim, M.H. (2010). Interactive Display of Image Details using a Camera-coupled Mobile Projector. IEEE Conference on

Computer Vision and Pattern

Recognition Workshops (CVPRW ‘10), pages 9-16.

9. Wilson, D. (2005). Playanywhere: a

compact interactive tabletop

projection-vision system. Proc. 18th ACM Symposium on User Interface Software and Technology (UIST ’05), pages 83-92.

10. Winkler, S., Yu, H., and Zhou, Z. (2007). Tangible mixed reality

desktop for digital media

Figure

Fig. 1. Transmitter block diagram
Fig. Sensor
Fig. 3. Receiver diagram
Fig. 4. Arduino board

References

Related documents

Genwa et.al.[13-14] have reported the effect of micelles on the performance and conversion efficiency of photogalvanic cells..Role of surfactant in photogalvanic cell for solar

For each packet received, the Shunt examines the layer 3 and layer 4 headers incruding the source IP, the destination IP, and the connection 5-tuple (source IP, desti- nation IP,

In terms of gender, 21 percent of the households in the sample are female headed, and differences in comparison with male headed households are present; while per-capita

Speed of light Planck constant Gravitation constant Boltzmann constant Molar gas constant Avogadro’s number Charge of electron Permeability of vacuum Permitivity of vacuum

Rinse round interface connector with clean water and wipe with clean dry cloth. Wipe round interface connector with clean

Kako bi spriječila "odljev zlata i zahtjeve za valutom", pre- ma pravilima tadašnjega zlatnog standarda, Banka za savezne pričuve podigla je diskontnu stopu s 1,5%, koliko

In addition, grim trigger strategies also maximize cooperation when players have perfect knowledge of who observed whom in the past (as is the case when the monitoring network is

Add a BroadWorks device profile type file to the Yealink TxP device profile for each of the static files using the settings described in the table below. Parameters not identified