1 / 1

Party Animal: Rolling in the Deep Arjun Sinha, Rajeev Krithivasan, Will Sergeant

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 sends own playlist as a vote. User downloads app/turns it on And sets up event playlist.

lev
Download Presentation

Party Animal: Rolling in the Deep Arjun Sinha, Rajeev Krithivasan, Will Sergeant

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 sends own playlist as a vote User downloads app/turns it on And sets up event playlist 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 Tuner (ArduinoBT) 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 phone’s 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 everyone’s music • Prioritizes the most popular songs to optimize partying Operating Range (radius): Mean = 17.2 ft, Standard Deviation = 4.3 ft 40 ft. Diameter Operating Range 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 don’t 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/

More Related