Party Animal: Rolling in the Deep - PowerPoint PPT Presentation

About This Presentation
Title:

Party Animal: Rolling in the Deep

Description:

Title: Slide 1 Author: jonesc Last modified by: Rajeev Created Date: 8/27/2003 8:56:42 PM Document presentation format: Custom Company: Carnegie Mellon University – PowerPoint PPT presentation

Number of Views:13
Avg rating:3.0/5.0
Slides: 2
Provided by: jon793
Category:

less

Transcript and Presenter's Notes

Title: Party Animal: Rolling in the Deep


1
Party Animal Rolling in the Deep Arjun Sinha,
Rajeev Krithivasan, Will Sergeant
Motivation
Architecture
This DJ is so 2010
OMG I LOVE this song!
User downloads app/turns it on And sets up event
playlist
User downloads app/turns it on And sends own
playlist as a vote
Phone plays song through speakers
User Input
Host Phone
Phone sends song list to Arduino
Guest Phone(s)
Phone sends song list to Arduino
There are no girls here
Arduino reports current song list to phone
Arduino reports current song list to phone
Arduino sends most popular song
to be played next
When party animals are rolling in the deep, they
want to hear music that they like. However, all
party animals like different music, and the DJ
ends up playing songs that the DJ enjoys. Party
animals would prefer a DJ to be able to pick
songs based on the audience preferences instead
of his own. This will help the DJ keep the party
animals happy and the party alive by allowing him
to see what songs from his library will be liked
  • Sequential processing
  • Phone Connections are initiated in a serialized
    manner
  • Each phones list is recorded before moving to
    next operation
  • Stores playlists reported from multiple phones
    (to tally popularity)
  • Blocking requests
  • Finish current processing before handling next
    phone

Results
  • Objective
  • Automated DJ Assistant/Playlist creator
  • Automatically compiles a playlist of everyones
    music
  • Prioritizes the most popular songs to optimize
    partying

Operating Range (radius) Mean 17.2 ft,
Standard Deviation 4.3 ft
Development Environment
  • Initial set of experiments
  • Prototype completed, works within 40 ft. range
  • Successfully handles up to 50 phone connections
  • No user input required, aside from powering up
    app
  • Future Expansion
  • Move system to a larger Arduino to include more
    features
  • Include speaker AUX out so users dont need to
    carry their own speakers
  • Initial project idea songs collect influence
    currently playing radio station
  • Hardware
  • Arduino Pro Mini 328
  • FTDI Basic Breakout
  • Bluetooth Mate Gold
  • LED Display
  • Software
  • Party Animal Android App - Accesses the user's
    music library and sends song list information
    to the Arduino
  • Arduino Firmware - Stores a prioritized playlist
    of all the songs it has seen from any phone.
    When one song ends, the Arduino is notified
    and sends a request to a phone to begin playback
    of the next most popular song.

Look Ma! No hands!
http//www.ece.cmu.edu/ece549/spring11/team11/
Write a Comment
User Comments (0)
About PowerShow.com