Kurt E. Clothier
Published © CC BY

Motion Controlled Servos using Leap Motion

The powers of PubNub, Leap Motion, and Raspberry Pi collide with this IoT motion controlled servo device!

AdvancedFull instructions provided6,016
Motion Controlled Servos using Leap Motion

Things used in this project

Hardware components

Raspberry Pi 1 Model B+
Raspberry Pi 1 Model B+
×1
Leap Motion Controller
Leap Motion Controller
×1
Power Supply
5V, 5A
×1
Adafruit 16ch PWM Driver
×1
RGB Matrices with Driver
See here: https://www.hackster.io/kurt_e_clothier/avr-dual-rgb-matrix-driver
×1
LED (generic)
LED (generic)
Blue and White used for glow and lighting
×1
Hookup Wires
To connect parts together
×1
Servos (Tower Pro MG996R)
These tiny servos are powerful enough to move around the matrices.
×4

Software apps and online services

PubNub Publish/Subscribe API
PubNub Publish/Subscribe API
Java SDK
Leap Motion SDK

Hand tools and fabrication machines

Computer
For programming and such!
Electric Drill
Needed to drill holes / drive screws
Dremel Rotory Tool
For the cutting of things...
Hot glue gun (generic)
Hot glue gun (generic)
Because you might want something to stick to something else
Laser cutter (generic)
Laser cutter (generic)
We used a service, but if you have the machine, you can DIY.

Story

Read more

Custom parts and enclosures

Vector File for Acrylic Parts

This file can be used for laser cutting of the box's acrylic components.

Vector File for Wooden Parts

This file can be used for laser cutting of the box's wooden components.

Schematics

System Overview

Raspberry Pi 2 Connection w/ PCA9685

Component Overview

This is how everything is connected.

Code

Source Code Repository

Source code for the Raspberry Pi as well as the Leap Motion Java files are included.

Credits

Kurt E. Clothier

Kurt E. Clothier

3 projects • 9 followers

Comments