DodoHome
Smart City e Tecnologie Mobili
Edoardo Rosa
a.a 2017/2018
Home and Personal Assistant
DodoHome
A personal assistant is a job title describing a person who assists a specific person with their daily business or personal tasks.
Main Target:
Shift Worker
[1]
[2]
[1] https://en.wikipedia.org/wiki/Personal_assistant
[2] https://en.wikipedia.org/wiki/Shift_work_sleep_disorder
Goals
- Better quality of life
- Improved sleep
- Less stress
- Schedule planning
- Easy integration
- Easy usage
Technologies
- Google Calendar
- Google Maps
- OpenWeatherMap
- Raspberry PI
- Android
Configuration
- Calendar read-write permissions
- Calendar with scheduled shifts
- Primary transport choice
- Secondary transport choice (fallback)
- Home location
- Work location
Network Configuration
Control
- Raspberry PI 2
- Adafruit SSD1306
- HC-SR04
- Led
- 2x Button
- 2x Resistor
Data Analysis
- Retrieve Google Calendar Events
- Get weather forecasts
- Calculate directions
- Set reminders
- Update events
- Set alarm clock
Weather evaluation
Walking
Bicycling
Driving
Bus
Train
Clouds
Snow
Rain
Wind
Temperature
Change vehicle
Traffic
Holiday
Working Day
Bus Stop
Train Line
Results
Results
Conclusions and future work
Services integration
Cross-platform
Hardware upgrade
Home integration
Better UX
DEMO
DodoHome
By Edoardo Rosa
DodoHome
- 1,438