Create project
Show more (5)
Jean.Noel
  • Labs project

3D Pad - Control Without Touching [130508]

Status: Finished
19709
9
votes
February 6, 2014
animation.gif

Arduino shield for controlling something without touching the controller. Great for Touchless Gesture User Interface experiments, artistic expression and game controllers.

Based on capacitive sensing techniques. Does not use special parts, just a bunch of CMOS chips connected to an ATmega328 in the form of an Arduino Uno board.

See it in action: Demo Video,   "3D Air control" MIDI controller

** Get the two PCBs in the Elektor Shop ** http://www.elektor.com/3d-touch-pad-130508

** 3Dpad is now available already assembled on Tindie ** "hand-made" by the inventor himself! http://goo.gl/2W18ME

............................................................................................................................................

Update 21/01/2015

3Dpad hacking: 
Shaping the perception area http://3dpadbyootsidebox.blogspot.fr/2015/01/3dpad-hacking-shaping-perception-area.html

Update 25/09/2014

3Dpad Getting started guide: In this page we will guide you to setup and use 3Dpad

http://3dpadbyootsidebox.blogspot.fr/2014/09/3dpad-getting-started-guide.html

 

.............................................................................................................................................

 

We're now drawing the schematic, the PCB will follow soon. The software has to be ported from the original MSP430F2132 to the ATmega328, but that should not pose too many problems.

Update 28/2/2014

The files below have been updated, the PCB has arrived (see photos). We can start building our prototypes.

Update 3/3/2014

We have assembled our first prototype without any problems. All we need now is software to try it out. Will the electrolytic capacitors have an impact on the center electrode? We will find out soon (hopefully). If so, we have 5mm types ready.

Work in progress on my side: https://www.facebook.com/media/set/?set=a.1470059189879896.1073741837.100006274867307&type=1&l=fcc08ed5e0

Should be OK for first software test tomorow...

Update 6/3/2014

Code migration from MSP430 to Arduino Uno done (compilation without errors) I created a Lib "Elektor3Dpad". 5.824 / 32.256 octets.
Just starting the test & debug right now: Argh....

Stay tuned!

Update 10/3/2014

It works well now! I added screenshots of the signals and software.
I still have to write a nice description of the schematics and principle...
JNL @junowhynot

Update 11/3/2014

Schematics, PCBs & BOMs have been updated to reflect the modifications applied to get the prototype to work well. Also added two LEDs. We are now at revision 1.1.

Firmware in the shape of an Arduino sketch is now available as well. See the attachments below.

Update 17/3/2014

Software: 3D coordinates interpolation and getsure recognitions are OK now: goo.gl/aU4ThQ

Updates 09/04/2014

Work in progress: making 5x 3D-Pad
https://www.facebook.com/photo.php?fbid=751863048187821

Just finalized the Software for Windows
https://www.facebook.com/photo.php?fbid=751839068190219

 

Read the full post
Show less

Attachments


Images
early stage prototype
Don't Get Ready, Get Started!
PCB v1.0 Component side
PCB v1.0 Solder side
Assembled PCBs.
Main board mounted on an Arduino Uno.
The complete stack.
The electrolytic capacitors have a perfect fit (11 mm)
Work in progress on my side
Electrodes measuring signals
Individual Electrode analog signal
Software under Arduino + Serial terminal
Work in progress: making 5x 3D-Pad
3D-Pad software screenshot
Schematics
PCBs
Software
Loading comments...