presented by goldfish technologies. outline introduction system target market budget and timeline...

36
Presented by Presented by goldFish goldFish Technologies Technologies

Upload: percival-mathews

Post on 25-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Presented by Presented by goldFish TechnologiesgoldFish Technologies

OutlineIntroductionSystemTarget MarketBudget and Timeline Team DynamicsAdditional FeaturesFuture ProspectsWhat We LearnedConclusion and

Questions

IntroductiongoldFish Technologies

Why goldFish?Known to be forgetful

Our GoalAid those who are forgetfulImprove day to day organization

Our MotivationForgetfulness is a common trait

Inconvenience and frustrationWastes time

Current SolutionsPDA’s, Post-its, ApplicationsRequire user to input AND

check

Effective RemindersMessage + Signal

Our Solution: D-TechIntegrates Current

FunctionalityCalendarTo-do List

Item DetectionTagging and scanning

itemsSmart comparison

Automatic RemindingNo manual checkingVoice reminders

System OverviewUser

Enters dataTags item

SystemDetects UserScans userComparesSignalsDisplays

Central Unit: DatabaseWhat is it?

Dynamic data storageBack-up files for usersLink-list structure

PurposeStores data during

runtimeAllow quick data

retrieval

Central Unit: DatabaseSoftware Programming

Embedded MFCEmbedded Visual C++Windows CE Platform

Data SynchronizationReading data from the

online serverWriting to back-up

files

Central Unit: GUIGraphical User

InterfaceAllows user interactionSimple and intuitive to

use

Tasks and Items InteractionViewAddEditDelete

Central Unit: GUIOther Functionality

Allows adding of new users

Audio feedback (voice alerts)

Displays item imagesTime/date setting

Additional Added FeaturesMessaging featureLive weather updates

Central Unit: Physical SystemEmbedded PC

ARMV4I ProcessorMC9328 DragonBall Development

BoardWindows CE 4.2 OS

ConnectionWireless internet connection

Physical FeaturesTouch screen LCDAdded sound systemCustom enclosure

D-Tech UnitPurpose

Activate scanning unit only if there is a user

FeaturesMotion detection range: 6m

ComponentsPassive Infrared Motion Sensor (PIR)

Scan UnitComponents

TRF7960 Evaluation Board from Texas Instruments

UART to USB convertor

RFID ReaderIdentifies userSend detected SmartTag IDs to Central Unit

CapabilitiesBuilt-in antenna range: 10cm Detect up to 16 unique tags simultaneously

D-Tech and Scan UnitPhysical Feature

Custom enclosureLED light to signal activation

The “Wire”Temporary Work Around

Complete transparent data connection

Reason No USB host capability on embedded PCConvertor chips are expensive

Anywhere Access FormWeb Application

Online serverSurvey, questionnaire

PurposeAlternative method of

adding tasks and itemsEasily accessible

Anywhere Access FormFunctionality

Add tasks and items for any user

Send messagesTakes instant photos for

items

Security FeaturesRequires user loginFile read / write protection

Anywhere Access FormWeb Scripting Languages

PHP: data storage to text files

HTML: form layout designJavaScript: calendarFlash: webcam

ApplicationUsed anywhereUsed by anyone

Additional FeaturesWeather Forecast

Accurately report current weather conditions

Linked to Yahoo weather forecast

Message FeatureLeave personal messagesAdded from Central Unit or internet

Target MarketBusy Households

Children AppointmentsActivities

Senior CareMedication remindersDistant family

Forgetful peopleAlmost anyone (including ourselves!)

Prototype Budget

FundingESSEF: $740Remainder covered by team

Component Estimated One Unit 1000 Units

Hardware- Embedded PC- RFID Module- Motion Sensor- Wireless Ethernet

$845 $720 $300-$500

Fabrication- Enclosure

$20 $60 $5

Total: $865 $780 $300-$500

Timeline

Team: Sharika SalimKnown as “The Whip Holder”

Team lead, organizes tasks

Administrative RoleCode repositoryDelegate meetings

SoftwareDatabase development: file

managementGUI functionalityTesting and debugging

Team: Jeremy SoKnown as “Resource Allocator”

Funding and purchasing parts

Administrative RoleFinance / Budget

Fabrication Enclosure design

SoftwareDatabase design and development

Team: Sami NguyenKnown as “MOM”

Takes care of everyone

Administrative RoleDocumentation management

SoftwareWeb application developerQuality assuranceGUI layout

Team: Owen LinKnown as “The Sleep Coder”

Solves issues while sleeping

HardwareMotion sensor circuitryHardware communication

SoftwareGUI functionalityIntegration and “Go-to” guyPlatform Development

Team: Chris YaoKnown as “The Hibernator”

Driven by food, needs sleep

HardwareRFID communicationThe “Wire”

SoftwareWhite hackerGeneral programming

Team DynamicsSunny Room = Our Fishbowl

Worked well as a team

No internal conflicts

Well defined roles and tasks

Half the team is motivated by food!

One member runs on coffee

Future ProspectsHigh expandability

More GUI featuresMore web functionalityOpen source applications

Improved MicrocontrollerProcessor speedLarger LCD

Improved Scanning RangeExternal antenna

What We LearnedMFC, VC++, Visual Studio

Custom platform development Windows CE 4.2

Web Scripting PHP, JavaScript, Server Security

Communication Drivers Serial, USB

RFID Technology

Goldfish have good memory

AcknowledgementsInstructors

Patrick Leung, Steve Whitmore

TAs Jason Lee, Jamie Westell

SupportLakshman (Lucky) OneAsh ParameswaranFred HeepTexas Instruments John Wu (Arrow Electronics)

SonoSense:Sanaz Jahanbakhs, Johnny Pak, Kenneth Wong

Questions

Product InformationUtilize RFID reader and tag technologyIntegrated with (insert board name) and

connected to the internetSupported by software programmed in Embedded

VC++Can identify and store up to 16 unique tagsRemind users of forgotten items and daily tasksUsers identified by unique key tagsDetection distance: 10 cm

Technical Details – Central Unit

Motorola MC9328 DragonBall MX1 MCUProcessor ARMv4IWindows CE operating systemSupports sound, graphics, internet (Ethernet)Central unit for information processing and database

managementActs as USB slave

Linksys WET54G Wireless Ethernet BridgeWireless internet to Ethernet connection

Technical Details - RFIDTRF7960 evaluation board from Texas Instruments

Compatible with multiple ISOISO 15963, high frequency identificationBuilt-in antenna Capable of identifying up to 16 unique tagsReading range: ~10 cmPort available for external antenna

Technical Details - SoftwareGUI developed in Embedded Visual C++

Get update from internetLinked with RFID reader to scan tagsSelf-managed databaseAccess from anywhereCompatible with Windows CE 4.0