We control a 2D Array of LED's using a leapmotion sensor


We saw videos of people doing really cool things with Leap Motion, and imagined what it would be like to implement such a simple yet good project. It is a path to the future of control in tech devices as more and more devices are becoming touch based.

What it does:

Basically, our sensor divides the space it senses into 6 parts, and when the hand comes in that area, the corresponding LED lights up

How we built it:

We looked around online for similiar projects, and tested them out. We tried to reverse engineer their projects online and learned different ways of how people approached this problem, we built on some good skeletal code found online, and implemented our own solution to this.

Challenges we ran into:

A lot of the times, getting to learn the Leap Motion code in Processing was frustating because there were a huge list of functions we could access and finding the correct function took us a lot of time. Moreover, many a times the development environments were unresponsive for errors unforeseen that consumed a good amount of time too.

Accomplishments that we're proud of:

Getting the code to run flawlessly at the end, and learning a lot of Leap motion functions allowed us for greater control over how to run this code, and towards the end we learned to anticipate errors in this project.

What we learned:

Working with 2 different devices which each have a different way of handling input and output and how to make them run together, also a lot about the leap motion libraries and the working of Serial ports in Arduino.

What's next:

We would expand this to recognize specific signs, and control more and more things around us, possibly with voice recognition later.

Built with:

We used a Leap Motion, Arduino board, LED lights, A laptop, and some wires on the hardware side. On the software side we worked with Arduino and Processing to handle Leap Motion and Arduino respectively.

Prizes we're going for:

$100 Amazon Gift Cards

Raspberry Pis & PiHut Essential Kits

Oculus Go (32 GB)

Hacker gear & swag from

Raspberry Pi Arcade Gaming Kit

Team Members

Govind Chandak, Shruti Nanda, Nikhil Devadoss, Josh Cagan, Aaron Achildiyev
View on Github