team 10 george brussenskiy christopher chiarella vishal nagda

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

Upload: melina

Post on 25-Feb-2016

57 views

Category:

Documents


3 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

PowerPoint Presentation

Team 10George BrussenskiyChristopher ChiarellaVishal NagdaSponsored byCentral Florida Inpatient Medicine

MotivationMaximize time efficiency and productivity in a users daily routineBe an unobtrusive technology systemExpand home automation to the bathroom

*image via simplymirrors.comPhone and computer2Goals and ObjectivesAutomatic sleep and wake systemProvide personalized and relevant data via Apps to the userProvide an intuitive gesture-driven GUIAutomatic temperature/humidity protection system

Automatic sleep and wake motion detectionRelevant data twitter, calendar, to-do list, etcEasy to use, touch-free

3Specifications

Voice Recognition RangeUp to 10 FeetVoice Recognition Success Rate>75% Auto-Turn offAfter 2 minutesCold Boot-Up90%Specifications broken down into four categories: voice recog, control pc, temperature system, gesture recognition

Appropriate voice distance

Quick to to turn on and off (safety and user convenience)

High temperature accuracy (for again safety and make sure it just works as it should)

Easy gesture4System Design Diagram

Control PCMCUTemperature Regulation SystemLightingSpeakersLeap MotionWebcamVoice ModuleMicrophoneProcessing (Software)PCB (Hardware)Hardware ComponentsControl pc is the main heart of the system design

Other processing hardware, MCU and voice module

Temperature design system5Control PC System

Control PCMCUTemperature Regulation SystemLightingSpeakersLeap MotionWebcamVoice ModuleMicrophoneTime to speak about the control pc6Control PC SystemThe main control softwareHandles GUIInteracts with:Leap Motion ControllerWebcamVoice ModuleMCUSpeakers

Handles the gui that is rendered behind the mirror on the tv

Manages the processing and algorithms associated with the leap motion, webcam, voice module, mcu communication, and running the applications7Control PC HardwareMotherboardMini Intel ITXRAM4GB DDR3-1600CPU3.6Ghz Intel i3 (Haswell)Memory64GB SSDPower Supply380 WattWireless Support802.11 b/g/n

Small footprint8PC Components

Control PCMCUTemperature Regulation SystemLightingSpeakersLeap MotionWebcamVoice ModuleMicrophoneDirectly interacting9Leap Motion ComponentContains 2 IR cameras and 3 IR LEDsCaptures 200 FPSCan recognize:Two hands10 FingersCan interpret:SwipesFinger TapsCircles

10Webcam Component1080p Recording15MP CameraRequired for Auto-On and Auto-OffImage data will be processed for motion detection

*image via amazon.com11Voice Recognition Component SelectionArduino Uno with BitvoicerSmartVR ModuleEasyVR ModuleOperating voltage 5 V3.3 V5.0 VInput Voltage (recommended)7-12 V3.3 V5.0 VData Memory 32 KB (ATmega328) of which 0.5 KB used by bootloader64 KB32 KBClock Speed16 MHz2.4 Mhz2.4 MHzSpeaker dependent (SD) recognitionyesUp to 256 commandsUp to 32 commandsSpeaker Independent (SI) recognitionYesYesnoSize68.6 x 53.3 mm42 x 72 mm 24 x 45mmData Flash (Serial)32 KB512 KBnoRAM2 KB128 KBno

When it came down to choosing the MCU

Uno (middle of the pack, cost) MSP430(low power) Due (biggest offering of features)

Uno for these main reasons:12SmartVR Voice Module

*image via epictinker.comLow powerHigh accuracy/wide rangeRSC-4128 mixed signal processor512KB Data MemoryUp to 256 commandsApplications: Music, Twitter, To-Do List

MCU and Components

Control PCMCUTemperature Regulation SystemLightingSpeakersLeap MotionWebcamVoice ModuleMicrophoneMCU SelectionArduino UnoTI MSP430Arduino DueClock Speed16 MHz8 MHz84 MHzVoltage7-12 V1.8-3.6 V7-12 VEEPROM1 KB4 KBN/ASRAM2 KB0.25KB96 KBDigital Pins14N/A54Analog Pins61412

When it came down to choosing the MCU

Uno (middle of the pack, cost) MSP430(low power) Due (biggest offering of features)

Uno for these main reasons:15Arduino Uno

Balance of speed and power managementDigital pins for quick testingMinimal learning curve for programmingLots of documentation

*image via www.amazon.comCost effectiveEasy to testEasy to use (time schedule)Well balancedDidnt need a more sophisticated MCU16Lighting Component

Using LEDsEnergy EfficientDirection LightFour light scenariosOff1 LED strip on2 LED strips on3 LED strips onProject light in the way beneficial to user

Reason: adjustable lighting for the users convenience-controllable through the gesture system17Temperature Regulation Subsystem Prevent hardware damage from high temperatures and high humidityUsed for regulation by controlling fans and providing data for user warningsIncludes:Temperature Sensor PCBHumidity Sensor PCB

*image via newark.comTemperature Sensor SelectionTI LM35TMP36Accuracy0.5C2CCost$1.23$1.77Temperature range-55C ~ 150C-40C ~ 125CNonlinearity +/-0.18+/-0.5Impedance output0.1 Ohm-Sensor gain+10-Load regulation+/-0.5 6Line Regulation+/-0.02-Supply Voltage-0.2 ~ 35 V2.7 5.5VInterchangeabilityhighmediumResponse timefastmedium

Temperature PCB Schematic

Temperature PCB Layout

Using eagle21Humidity Sensor SelectionIST P-14IST MK33Humidity Operating Range0 100%RH0 100%RHOperating Temperature Range -50C 150C-40C 190C Low driftyesyesHigh humidity stabilityyesnoHigh chemical resistanceyesyesLinearity error< 1.5% RH< 2.0% RHFrequency Range 1- 100 kHz1 100 kHzSensitivity0.25pf/%RH0.45pf/%RHLoss Factor