Inspiration
We wanted to create a multimedia control kit for car owners that do not have enough funds to buy newest cars, but still want the convenience of multi-function steering wheel.
What it does
Button lets driver control the music app on iOS device Presents weather forecast both by speaking on car stereo/iOS device speakers Presents weather forecast on screen. (Every function can be reached by using the single bluetooth button)
How I built it
We used CoreBluetooth library to talk to the myLupo bluetooth button and get the user input (single press/short press/long press/double-click). We used MediaPlayer library to control Music app with myLupo, single press = Play/Pause, short press = Next Song, long Press = Previous Song. We used AVSpeechSynthesizer to handle text-to-speech of weather forecasts & notify user about changes handling Android App still in development stage.
Challenges I ran into
We tried using API of myLupo, but for our situation CoreBluetooth was more convenient. Also, we wanted to handle the Phone app calls (letting you answer/reject call), but iOS does not allow this kind of control for BLE device which is not of a "Handsfree" type.
Accomplishments that I'm proud of
It works! And It is the first hardware hack using iOS device, thus new experience was very valuable
What we learned
Bluetooth integration in iOS and many more things!
What's next for BUTTON Button button BUTTON!!!
Perfected Handsfree app??? Android version???
Built With
- avspeechsynthesizer
- bluetooth
- iphone-sdk
- lupo



Log in or sign up for Devpost to join the conversation.