Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

DESIGN AND IMPLEMENTATION OF EFFECTIVE DATA

GLOVE IN VIRTUAL REALITY USING ARDUINO &


PROCESSING
PRESENTED BY (BATCH NO - A1)

E.PREETHAM :- 16E31A0416
K.PAVANI :- 16E31A0422
T.BHAGYA SRI :- 16E31A0450
Y. SURYA NARAYANA :- 16E31A0454
MURTHY

PRESENTED T o

PROJECT COORDINATOR PROJECT GUIDE


K.VENKATESWARLU S.KIRPAL KAUR
 Introduction
 Abstract
 What is virtual reality?
 Embedded system
 Applications
 Debugging
 Software architecture
 Network communication
 About gloves
 Arduino uno
 Advantages
 Disadvantages
 Result
 Conclusion
 The main objective of this paper is to develop a low cost data
glove using Arduino UNO (ATMEGA328 micro controller) and
Processing IDE.
 The glove is designed for use in Virtual Reality systems and is
integrated into a suite of applications and we can simply wave
our hand in front of the computer and move the pointer to the
desired location and perform some task.
 Keywords: Arduino UNO, Processing IDE, Data Glove..
 Virtual reality means feeling the imaginary(virtual) world, rather than
the real one. The imaginary world is a simulation running in a
computer.
 Virtual reality is the term used for computer generated 3D
environments that allow the user to enter and interact with alternate
realities.
 The definition of ‘virtual’ is near and ‘reality’ is what we experience
as human beings.
 A combination of hardware and software which together form a
component of a larger machine.

 An example of an embedded system is a microprocessor that


controls an automobile engine.

 An embedded system is designed to run on its own without human


intervention, and may be required to respond to events in real time.
Resources:
 To save costs, embedded systems frequently have the cheapest
processors that can do the job.
 Embedded applications generally use deterministic memory
techniques and avoid the default "new" and "malloc" functions, so
that leaks can be found and eliminated more easily.

Real time issues:


 Embedded systems frequently control hardware, and must be able
to respond to them in realtime.
 Failure to do so could cause inaccuracy in measurements, or even
damage hardware such as motors.
 Debugging is the process of detecting and removing of existing and
potential errors (also called as ‘bugs’) in a software code that can
cause it to behave unexpectedly or crash.
 Hardware Debugging: Developer of an Embedded System often
encounters problems which are related to the Hardware.
Debugging an Embedded System
 Memory faults

 Memory device faliure

 Address line faliure

 Data line faliure


TYPES
 Simple control loop
 Intrerrupt controlled system

 Cooperative multitasking

 Primitive multasking

 Microkernels and exokernels

STAND ALONE EMBEDDED SYSTEM


REL TIME EMBEDDED SYSTEM
 Hard real-time emmbedded system

 Soft real time emmed system


 The Sayre Glove, created by Electronic Visualization Laboratory in
1977, was the first wired glove.In 1982 Thomas
 One of the first wired gloves available to home users in 1987 was
the Nintendo Power Glove.
 The resistive sensors in the PowerGlove were also used by hobbyists
to create their own datagloves.
 This was followed by the CyberGlove, created by Virtual
Technologies, Inc. in 1990.
 A wired glove (also called a "dataglove" or "cyberglove") is an input
device for human–computer interaction worn like a glove.Various
sensor technologies are used to capture physical data such as
bending of fingers.
 The Power Glove was originally released in 1989. Though it was an
officially licensed product, Nintendo was not involved in the design
or release of this accessory.
 Data glove:
 A data glove is an interactive device, resembling a glove worn on
the hand, which facilitates tactile sensing and fine-motion control in
robotics and virtual reality.
 Arduino Uno is a microcontroller board based on the ATmega328P.
It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB
connection, a power jack, an ICSP header and a reset button.

 Uno" means one in Italian and was chosen to mark the release of
Arduino Software (IDE) 1.0.
1.Embedded System
2.Security and Defense System
3.Digital Electronics and Robotics
4.Parking Lot Counter
5.Weighing Machines
6.Traffic Light Count Down Timer
7.Medical Instrument
8.Emergency Light for Railways
9.Home Automation
10.Industrial Automation
Advantages disadvantages

Virtual reality creates a realistic Equipments in VR very expensive


world.

Risk-free experience. Disengagement with real world.

 virtual reality make the It consists of complex


education more easily and technology.
comfort.
1.Embedded System
2.Security and Defense System
3.Digital Electronics and Robotics
4.Parking Lot Counter
5.Weighing Machines
6.Traffic Light Count Down Timer
7.Medical Instrument
8.Emergency Light for Railways
9.Home Automation
10.Industrial Automation
 without any direct interaction with system.we can make an
embedded system that can scan the luggage of passengers at
airports,we can create motion capture virtual reality gloves and
many many more.
 Virtual reality also requires the development of new technologies
such as displays that update in real-time with head motion;
advances in sensory feedback such as force, touch, texture,
temperature, and smell; and intelligent models of environments.

You might also like