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
The Nordic nRf51822 platform was chosen because of its on board Bluetooth capability.
mbed LPC1768
The Nordic comucicates with the LPC1768 through six digital IN/OUTs, in order to display the command indicator on the LCD.
Gesture Sensor
The Gesture Sensor is used to read in four gestures: Forward, Back, Left, and Right.
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:
Gesture | Command |
---|---|
In | Pause |
Out | Play |
Left | Skip Back |
Right | Skip Ahead |
Front | Volume Up |
Back | Volume 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
Nordic | Gesture Sensor | LCD |
---|---|---|
P0_22 | SDA | |
P0_20 | SCL | |
VCC | VCC | |
GND | GND | |
P0_13 | RES | |
P0_11 | RX | |
P0_9 | TX |
Demo
1 comment on Jazz Hands:
Please log in to post comments.
can i get the connections please