Presented by goldFish Technologies. Outline Introduction System Target Market Budget and Timeline...
-
Upload
percival-mathews -
Category
Documents
-
view
218 -
download
2
Transcript of Presented by goldFish Technologies. Outline Introduction System Target Market Budget and Timeline...
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
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
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
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
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