Created at Hack(h)er413 2020. Won "Best Use of the Bose API" by Bose and "Best Hack for Making your Home Accessible" by Wayfair
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The project is built using Python 3.6+ and requires the following modules:
requests
pydub
urllib
pathlib
Download and unzip the repository to your computer and Raspberry Pi.
Make sure the Bose SoundTouch, Raspberry Pi, and Computer are all on the same wifi networks.
On your computer, start by running the udp_server.py, then runs the spotifyPlayback.py. On the Rapberry Pi, run the ultrasonic_distance.py.
Then move towards the sensor, within a certain distance the audio will be paused, the notification sound will be play, then music will resume.
- Bose SoundTouch API - The API use to control the Bose SoundTouch
- Raspberry Pi 3B and Ultrasonic Ping Sensor - The hardware use to enable envinment sensing
- Kunjal Panchal - Initial work - Astuary
- Catherine Huang - Initial work - chuang1990
- Anita Yip - Initial work - aniyip
- Emily Huang - Initial work - Ehuang1412
This project is licensed under the MIT License - see the LICENSE.md file for details
- Bose mentors Elizabeth Mezias and Daniel Roberts