this is a hand gesture conotrolling ml tool made by using python and arduino uno . You might have seen Hand Gesture Controlled Robots, where the motion of a robot is controlled by the gestures of the hand. Another interesting project based on a similar principle is an Arduino based Hand Gesture Cont...
this is a hand gesture conotrolling ml tool made by using python and arduino uno . You might have seen Hand Gesture Controlled Robots, where the motion of a robot is controlled by the gestures of the hand. Another interesting project based on a similar principle is an Arduino based Hand Gesture Control of your computer or laptop.
Human Machine Interface or HMI is a system comprising of hardware and software that helps in communication and exchange of information between the user (human operator) and the machine.
We normally use LED Indicators, Switches, Touch Screens and LCD Displays as a part of HMI devices. Another way to communicate with machines like Robots or Computers is with the help of Hand Gestures. Instead of using a keyboard, mouse or joystick, we can use our hand gestures to control certain functions of a computer like play/pause a video, move left/right in a photo slide show, scroll up/down in a web page and many more.
In this project, we have implemented a simple Arduino based hand gesture control where you can control few functions of your web browser like switching between tabs, scrolling up and down in web pages, shift between tasks (applications), play or pause a video and increase or decrease the volume (in VLC Player) with the help of hand gestures.
Instead of using a keyboard, mouse or joystick, we can use our hand gestures to control certain functions of a computer like play/pause a video, move left/right in a photo slide show, scroll up/down in a web page and many more.
In this project, we have implemented a simple Arduino based hand gesture control where you can control few functions of your web browser like switching between tabs, scrolling up and down in web pages, shift between tasks (applications), play or pause a video and increase or decrease the volume (in VLC Player) with the help of hand gestures.
Instead of using a keyboard, mouse or joystick, we can use our hand gestures to control certain functions of a computer like play/pause a video, move left/right in a photo slide show, scroll up/down in a web page and many more.
In this project, we have implemented a simple Arduino based hand gesture control where you can control few functions of your web browser like switching between tabs, scrolling up and down in web pages, shift between tasks (applications), play or pause a video and increase or decrease the volume (in VLC Player) with the help of hand gestures.
Instead of using a keyboard, mouse or joystick, we can use our hand gestures to control certain functions of a computer like play/pause a video, move left/right in a photo slide show, scroll up/down in a web page and many more.
In this project, we have implemented a simple Arduino based hand gesture control where you can control few functions of your web browser like switching between tabs, scrolling up and down in web pages, shift between tasks (applications), play or pause a video and increase or decrease the volume (in VLC Player) with the help.
Size: 17.55 MB
Language: en
Added: Sep 24, 2024
Slides: 10 pages
Slide Content
Arduino & Python
based
HAND GESTURE
OBJECT CONTROLLING
TEAM MEMBERS
NEHA DUBEY SHUBHAM SHINDE SAKSHI ASODEKAR
T.E CSE[AIML]
OBJECTIVE
To develop a system that can control various devices
(like lights, fans, computers, etc.) using hand gestures.
This involves detecting hand movements, interpreting them as
specific commands, and executing those commands on the
target devices.
ABSTRACT
The advancement of human-computer interaction
(HCI) technologies has led to the development of
intuitive and natural methods for controlling
electronic devices. One promising approach is the
use of hand gestures, which can provide a seamless
and touch-free interface for interacting with various
systems. This project aims to design and implement
a hand gesture control system that enables users to
control devices such as lights, fans, and multimedia
systems through simple hand movements. Utilizing
computer vision and machine learning techniques,
the system will detect and interpret gestures
captured by a camera or sensor, translating them
into commands for the target devices. The primary
objective is to create an efficient, reliable, and user-
friendly interface that enhances the convenience
and accessibility of device control in everyday
environments.
Methodology
DETECTION ML ALGORITHMS
ARDUINO & PYTHON
PROGRAMMING
Hand gestures detection using
depth censors or web cam
installed in the computer.
ML algo will be used for
gesture recognition &
accuracy.
Linked Arduino & Python programs
will be used for controlling and
functioning.
HARDWARE CONPONENTS
CAMERA/SENSOR: To capture hand gestures.
WEBCAM: A standard camera can be used for gesture recognition.
DEPTH SENSOR : These sensors can capture depth information,
which can be useful for more accurate gesture recognition.
ARDUINO: To interface with sensors and devices.
COMPUTER/SERVER: For processing the gesture data and running the
recognition algorithm.
PYTHON: Program which will give command to the arduino software.
Gesture Recognition Software: To interpret hand movements.
Libraries and frameworks such as OpenCV, MediaPipe, or TensorFlow
can be used.
SOFTWARE CONPONENTS
STEPS TO IMPLEMENT
Step 1: Setup the Camera/Sensor.
Step 2: Develop the Gesture Recognition Algorithm.
Step 3: Implement Gesture Mapping.
Step 4: Interface with Devices.
Step 5: Test and Refine.
FUTURE ENHANCEMENTS
Adding more complex gestures.
Integrating with more types of devices.
Improving the robustness of the system with better
sensors or advanced machine learning models.