3. Group Members
Mamun, MD Abdullah Al- 13-22850-1
Majumder, Remon- 13-23112-1
Alam, MD Nahid- 13-23917-1
Abir, Ashraful Aziz-
Bhowal, Sajib Kumar- 13-23263-1
4. OBJECTIVE
The main objective of this project is to design microcontroller based robotic hand
controlled by hand gesture. The goal of the project is to design a useful and fully
functional real-world system that efficiently translates the hand gesture into the
movement of the fiber glass made hand. This project is based on the technology to
help the deaf community. This could be also further enhanced in various applications
such as robotics, automation system forward, backward, left, right and stops based on
the gesture of the user. The movement of the robotic hand is done by using servo
motors and gear motors.
6. BASIC BLOCK DIAGRAM
The user wears a glove with flex sensor the gesture made by the user is sensed by flex sensor
and is given at the microcontroller. This occurs at the transmitter end. The microcontroller
processes these signals and encodes it. These signals are transmitted to the receiver end. At the
receiver end, the received signal is decoded in the required form and makes the motor run. The
basic block diagram of the project as shown below
8. Overview of entire project
Overview of the entire project The project is divided into five major subprojects as follows:
Glove Design :The design and implementation of a sensor-based glove system that can be
worn by the user and comfortably provide stable and accurate control of the robotic hand.
Servo Motor Data Signal Circuits :These circuits take input from the glove sensors
and generate appropriate motor control signals based on those inputs.
Wired Communication : The robotic hand and gesture device are connected through
wired connection.
Sensor Feedback System : Flex sensors are used to provide feedback to the user on
alignment, position, and collision detection.
Microcontroller Programming : The microcontroller takes input from the sensor
feedback system and generates an appropriate control signals for automated control of the
robotic hand
10. ARDUINO
Arduino is an open source electronics prototyping platform based on flexible,
easy to use hardware and software. It’s intended for artist, designers, hobbyists,
and anyone interested in creating interactive object or environment as shown in .
The Arduino can sense the environment by receiving input from a variety of
sensor and can affect its surroundings by controlling lights, motors, and other
actuators. The microcontroller on the board is programmed using the Arduino
UNO programming language (based on wiring) and the Arduino development
environment (based on processing). Arduino projects can be stand-alone or they
can communicate with software running on a computer. Arduino UNO R3 The
board can be built by hand or purchased pre-assembled the software can be
download for free.
11. ARDUINO
Microcontroller ATmega328
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40Ma
DC Current for 3.3V Pin 50mA
Flash Memory 32 KB (ATmega328) of which 0.5 KB used by boot loader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
12. Servo Motor
Servo refers to an error sensing feedback control which is used to correct the performance of a
system. A servo motor consists of three major parts: a motor, control board, and potentiometer
(variable resistor) connected to output shaft. The motor utilizes a set of gears to rotate the
potentiometer and the output shaft at the same time. The potentiometer, which controls the
angle of the servo motor, allows the control circuitry to monitor the current angle of the servo
motor. The motor, through a series of gears, turns the output shaft and the potentiometer
simultaneously.