RadioSense Rajeev Krithivasan, Will Sergeant, Arjun Sinha Group 11, Spring 2011
Status Update I RadioSense: Changes the station on a radio depending on the music of the people in its vicinity Ordered parts: Arduino BlueTooth Kenwood Car Radio
Status Update II Ordered parts: o Rotary Encoder for Range Selection o Tri-Color LED for Status Light o 3.3V Voltage Regulator o Battery Holder + 4 AA Batteries
Architecture
Use Cases I User o Phone receives user input o Select range using encoder Phone (Android Application) o Scan song list from the phone o Send the list to the server o Receive suitable radio station from server o Display desired radio station on the phone display o Transmit signal with desired radio station info to Arduino o Receive the final state of the radio from Arduino
Use Cases II Server o Receive information from song list o Match this information against music database to find genre o Find the radio station which covers the genre best o Send preferred radio station information to phone Arduino o Receive current radio station information from radio o Receive desired radio station information from phone o Compute most preferred radio station based on all phone in range o Report the status of the radio back to the phone
Use Cases III Radio o Send Current station info to Arduino o Set new radio station based on signal from Arduino
Risks and Mitigation Strategies
Status Update III (Current Work) Parts ordered Music database selection (freedb.org) Understanding how to transmit data from radio Working on Android application and server side software
Questions? Thank You!