Jazz Hands

By Allison Ashlock, Ben Ceron, Abe Marsen, Vanessa Su

Jazz Hands is a system designed to allow a smartphone's audio output to be controlled by a predetermined set of gestures. Jazz Hands is comprised of the Nordic nRF51822 platform, Sparkfun's APDS-9960 RGB Light and Gesture Sensor, and a 4D 24PTU LCD.

Nordic nRF51822

Nordic nRF51822

The Nordic nRf51822 platform was chosen because of its on board Bluetooth capability.

mbed LPC1768

200

The Nordic comucicates with the LPC1768 through six digital IN/OUTs, in order to display the command indicator on the LCD.

Gesture Sensor

APDS-9960

The Gesture Sensor is used to read in four gestures: Forward, Back, Left, and Right.

uLCD

uLCD

The uLCD displays an indicator to show which direction was swiped or an error if gesture was unable to be determined.

Note: The LCD requires 5V and the Nordic can only supply 3.3V, so the LCP1768 is used to supply power to the LCD.

Android App Functionality

Puck Central is used to take the received data from the Nordic and utilize it as commands for the mobile device it is being used on. Currently, the commands are set to be:

GestureCommand
InPause
OutPlay
LeftSkip Back
RightSkip Ahead
FrontVolume Up
BackVolume Down

Jazz Hands Project File

Program for the Nordic

Import programJazz_Hands_Nordic

Georgia Institute of Technology ECE 4180 Spring 2015 Jazz Hands project, Nordic nRF51822 half

Program for the LPC1768

Import programJazz_Hands_LPC

Georgia Institute of Technology ECE 4180 Spring 2015 Jazz Hands project, mbed LPC1768 half

Pinout

NordicGesture SensorLCD
P0_22SDA
P0_20SCL
VCCVCC
GNDGND
P0_13RES
P0_11RX
P0_9TX

/media/uploads/aashlock/2015-04-30_16.35.00.jpg

Demo


Please log in to post comments.