Rajeev Krithivasan Arjun Sinha Will Sergeant Rolling in the Deep Objectives • Allow a DJ or party host to set up a playlist for a.
Download ReportTranscript Rajeev Krithivasan Arjun Sinha Will Sergeant Rolling in the Deep Objectives • Allow a DJ or party host to set up a playlist for a.
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 328 3.3V • 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) - 2.3 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