Leap Motion Arduino Animatronic Hand Robot

Leap Motion Arduino Animatronic Hand Robot

  • 2016-08-23
  • 1455

This project is basicly a bionics hand robot based on arduino mega 2560.The whole hand has 13 DOF which is very similar to human hand.To achieve that ,the hand uses 7 servo motors and 6 air cylinder.The hardware was designed in 3dsmax and machining by a small CNC.The material is 5mm ABS plastic ,and if you want ,you can also use a laser cutter .In control system, air cylinders were controled by solenoid valve which connected to arduino mega .As servos. There are virous wags to control the hand .I’ve tired the leap motion sensor and the data glove which catches my motion via processing.Then the processing communicate with mega via Serial.Now i’m trying to use emotiv insight EEG sensor to control it .It takes me 6 months to finish the project .And i’ve design 3 verson of it .

Step 1: Video

Step 2: Hand hardware

Hand hardware

The hardware of the hand robot was designed in 3dsmax and cut with a cnc with 5mm abs plastic.Other materials like wood and acrylic are feasible too.the hand have 5 fingers .each finger has 2 DOF and independently controled by arduino.to make the finger more flexible,there is a servo motor and a air cylinder on each finger.the air cylinder control two finger joint ,and the servo control the last finger joint.and there are 2 air cylinder to control the side movement of index and ring finger.

Step 3: Eletronic part

Eletronic

The eletronic part is a arduino mega 2560 and a solenoid valve drive with tip122.7 servo motors are directly connect to mega 2560.

Step 4: Control

enter image description here

in this verson.i control the hand with leap motion sensor.i use the leap motion for processing library

https://github.com/nok/leap-motion-processing

Suggest

Arduino Robotics Tutorial for Beginners

Robotics with Node.js and Arduino

IoT enabled Aeroponics using Raspberry Pi 3

Raspberry Pi: Full Stack

Hands on Internet of Things: Get started with a Raspberry Pi