smart_mirror

Raspberry Pi driven voice interactive smart mirror for weather, calendar and newsfeed display and manipulation.

  1. Collects and displays a variety of information

    • Uses IP address to update and display near real-time weather information and forecasts

    • Streams and displays a selected RSS news feed

    • Reads and displays information from Google Calendar, including reminders and events. Gets around lack of reminders API by use of preloaded Firefox profile and Selenium WebDriver to bypass 2FA and scrape reminder data manually.

  2. Voice interactivity enables querying weather (slide 15), querying calendar (slide 16), manipulate calendar (slide 18)

  3. Compatible with Spotify connect to enable music playback through the mirror speakers (slide 20)

View the Presentation

Interfaces Final Slide Show.pptx