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,517