Rajeev Krithivasan Arjun Sinha Will Sergeant Rolling in the Deep
Objectives Allow a DJ or party host to set up a playlist for a party Guests connect to our system to "cast votes" on the playlist songs Playlist is sorted by vote, so popular songs are played more often
Competitive Analysis Pandora Makes song suggestions based on a user's favorite songs Requires user input Internet based service (with mobile apps) iLike Gets songs from friend's iTunes libraries and makes suggestions to the user based on that Integrated with iTunes but not with radio TuneTug Allows users to vote on what song to play out of a playlist selected by leader Syncs votes with leader's playlist so popular songs are played sooner.
Hardware/Parts Arduino Pro Mini V FTDI Basic Breakout 3.3V Bluetooth Mate Gold Android Phone Bluetooth Speakers LED Display 3.3V Voltage regulator Battery Holder + 4x AA Batteries
System Architecture
Test Results Max (reliable) receiving range - 20 ft. Event Latency (song ends, play next song) sec Power Draw - ~70 mA Battery Life - ~3 days
Lessons Learned Solidify idea early on o Lost a lot of time in deciding on idea o Lost more time when we needed to change idea/ order different parts Check for hardware limitations o Bluetooth module can only connect to one device at a time o SRAM is tiny, had to restructure firmware to use minimal memory Bluetooth speakers are not robust o Difficult to search for/connect/disconnect from reliably