1 / 46

Team 10 George Brussenskiy Christopher Chiarella Vishal Nagda

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.

melina
Download Presentation

Team 10 George Brussenskiy Christopher Chiarella Vishal Nagda

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team 10 George Brussenskiy Christopher Chiarella Vishal Nagda Sponsored by Central Florida Inpatient Medicine

  2. 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

  3. Goals and Objectives • Automatic sleep and wake system • Provide personalized and relevant data via Apps to the user • Provide an intuitive gesture-driven GUI • Automatic temperature/humidity protection system

  4. Specifications

  5. System Design Diagram Temperature Regulation System Lighting MCU Microphone Voice Module Control PC Webcam Speakers Processing (Software) Leap Motion PCB (Hardware) Hardware Components

  6. Control PC System Temperature Regulation System Lighting MCU Microphone Voice Module Control PC Webcam Speakers Leap Motion

  7. Control PC System • The main control software • Handles GUI • Interacts with: • Leap Motion Controller • Webcam • Voice Module • MCU • Speakers

  8. Control PC Hardware

  9. PC Components Temperature Regulation System Lighting MCU Microphone Voice Module Control PC Webcam Speakers Leap Motion

  10. 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

  11. Webcam Component • 1080p Recording • 15MP Camera • Required for Auto-On and Auto-Off • Image data will be processed for motion detection *image via amazon.com

  12. Voice Recognition Component Selection

  13. SmartVR Voice Module • Low power • High accuracy/wide range • RSC-4128 mixed signal processor • 512KB Data Memory • Up to 256 commands • Applications: Music, Twitter, To-Do List *image via epictinker.com

  14. MCU and Components Temperature Regulation System Lighting MCU Microphone Voice Module Control PC Webcam Speakers Leap Motion

  15. MCU Selection

  16. Arduino Uno • Balance of speed and power management • Digital pins for quick testing • Minimal learning curve for programming • Lots of documentation *image via www.amazon.com

  17. Lighting Component • Using LEDs • Energy Efficient • Direction Light • Four light scenarios • Off • 1 LED strip on • 2 LED strips on • 3 LED strips on

  18. Temperature Regulation Subsystem • Prevent hardware damage from high temperatures and high humidity • Used for regulation by controlling fans and providing data for user warnings • Includes: • Temperature Sensor PCB • Humidity Sensor PCB *image via newark.com

  19. Temperature Sensor Selection

  20. Temperature PCB Schematic

  21. Temperature PCB Layout

  22. Humidity Sensor Selection

  23. Humidity PCB Schematic

  24. Humidity PCB Layout

  25. Housing Overview • Stained wooden frame • Two-Way Mirror • Water protection from plexi-glass • Compartments for: • Webcam • Mirror/TV • LEDs • Speakers • Leap Motion Controller • Control PC is separate *image via www.classymirrors.com

  26. Housing Overview Front Side

  27. Software Design Diagram MCU Voice Module Humidity Lighting Temperature Voice Control PC Voice Command GUI Serial Data Leap Motion Motion Detection Apps Hardware Data Processing

  28. 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

  29. Control Software State Diagram

  30. Control Software State Diagram

  31. Motion Detection State Diagram

  32. Motion Detection State Diagram

  33. GUI Normal Minimized

  34. GUI Expanded

  35. Supported GUI Gestures *images via leapmotion.com

  36. Applications Twitter Calendar To-Do List Weather Music News

  37. Application Class Diagram

  38. Administrative Content

  39. Work Distribution Chris (CpE) Vishal (EE) George (EE) Temperature and Humidity PCB Control Software Embedded Software Voice Recognition System GUI Design Mirror Housing Embedded Software Motion Detection Processing Lighting System

  40. Budget Final Estimated Total: $1574.52

  41. Progress

  42. Schedule

  43. Issues • Control PC handling voice processing instead of MCU • Voice module requires development board (extra cost) • Lack of Windows 8 Store app documentation • Various SDKs incompatible with Store Apps and C++

  44. Questions

More Related