View
54
Download
3
Category
Tags:
Preview:
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
Citation preview
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
Recommended