390 likes | 499 Views
Team 10 George Brussenskiy Christopher Chiarella Vishal Nagda. Sponsored by Central Florida Inpatient Medicine. Motivation. Maximize time efficiency and productivity in a user’s daily routine Be an unobtrusive technology system Expand home automation to the bathroom.
E N D
Team 10 George Brussenskiy Christopher Chiarella Vishal Nagda Sponsored by Central Florida Inpatient Medicine
Motivation • Maximize time efficiency and productivity in a user’s daily routine • Be an unobtrusive technology system • Expand home automation to the bathroom *image via simplymirrors.com
Goals and Objectives • Automatic sleep and wake system • Provide personalized and relevant data via Apps to the user • Provide an intuitive gesture-driven GUI • Temperature/Humidity protection system
System Design Diagram Temperature Regulation System MCU Microphone Control PC Webcam Speakers Processing (Software) Leap Motion PCB (Hardware) Hardware Components
System Design Diagram Temperature Regulation System MCU Microphone Control PC Webcam Speakers Leap Motion
Control PC System • The main control software • Handles GUI • Interacts with: • Leap Motion Controller • Webcam • MCU • Speakers
PC Components Temperature Regulation System MCU Microphone Control PC Webcam Speakers Leap Motion
Leap Motion Component • Contains 2 IR cameras and 3 IR LEDs • Captures 200 FPS • Can recognize: • Two hands • 10 Fingers • Can interpret: • Swipes • Finger Taps • Circles
Webcam Component • 1080p Recording • 15MP Camera • Required for Auto-Sleep and wake • Image data will be processed for motion detection *image via amazon.com
MCU and PCB Temperature Regulation System MCU Microphone Control PC Webcam Speakers Leap Motion
Custom Arduino Uno • Balance of speed and power management • More Focused board • Minimal learning curve for programming • Lots of documentation
Temperature Regulation Subsystem • Prevent hardware damage from high temperatures and high humidity • Used for regulation by providing data to issue user warning and system shutdown • Includes: • Temperature Sensor • Humidity Sensor *image via newark.com
Housing Overview • Stained wooden frame • Two-Way Mirror • Compartments for: • Webcam • Mirror/TV • Speakers • Leap Motion Controller • Control PC is separate
Housing Overview Front Side
Software Design Diagram MCU Temperature Humidity Hardware Control PC Data Processing Voice Processing GUI Serial Data Leap Motion Motion Detection Apps
Control Software IDE • Creating Windows 8 Store Application • Using Visual Studio 2013 • Windows API access • Programmable with C++ and XAML • XAML used for GUI *image via www.visualstudio.com
GUI Normal Minimized
GUI Expanded
Supported GUI Gestures *images via leapmotion.com
Applications Twitter Calendar To-Do List Weather Music News
Work Distribution Chris (CpE) Vishal (EE) George (EE) Temperature and Humidity PCB Control Software System Integration Custom MCU GUI Design Mirror Housing Custom MCU Embedded Software Motion Detection Processing
Budget Final Estimated Total: $1426.55
Issues • Limitations of the Windows Store App C++ Environment • Voice Module vs Software solution • Determining PCB power source • Sizing housing for various components