360 likes | 507 Vues
The D-Tech Reminder System, presented by GoldFish Technologies, is designed to aid forgetful individuals in improving their day-to-day organization. Leveraging advanced technology, the system integrates automated reminders and user-friendly interfaces to help manage tasks, appointments, and items seamlessly. By detecting user items and sending automatic reminders without manual input, D-Tech is ideal for busy households, seniors, and anyone prone to forgetfulness. With features like voice alerts and easy data retrieval, it aims to reduce frustrations and enhance overall productivity.
E N D
D-Tech Reminder System Presented by goldFish Technologies
Outline • Introduction • System • Target Market • Budget and Timeline • Team Dynamics • Additional Features • Future Prospects • What We Learned • Conclusion and Questions
Introduction • goldFish Technologies • Why goldFish? • Known to be forgetful • Our Goal • Aid those who are forgetful • Improve day to day organization
Our Motivation • Forgetfulness is a common trait • Inconvenience and frustration • Wastes time • Current Solutions • PDA’s, Post-its, Applications • Require user to input AND check • Effective Reminders • Message + Signal
Our Solution: D-Tech • Integrates Current Functionality • Calendar • To-do List • Item Detection • Tagging and scanning items • Smart comparison • Automatic Reminding • No manual checking • Voice reminders
System Overview • User • Enters data • Tags item • System • Detects User • Scans user • Compares • Signals • Displays
Central Unit: Database • What is it? • Dynamic data storage • Back-up files for users • Link-list structure • Purpose • Stores data during runtime • Allow quick data retrieval
Central Unit: Database • Software Programming • Embedded MFC • Embedded Visual C++ • Windows CE Platform • Data Synchronization • Reading data from the online server • Writing to back-up files
Central Unit: GUI • Graphical User Interface • Allows user interaction • Simple and intuitive to use • Tasks and Items Interaction • View • Add • Edit • Delete
Central Unit: GUI • Other Functionality • Allows adding of new users • Audio feedback (voice alerts) • Displays item images • Time/date setting • Additional Added Features • Messaging feature • Live weather updates
Central Unit: Physical System • Embedded PC • ARMV4I Processor • MC9328 DragonBall Development Board • Windows CE 4.2 OS • Connection • Wireless internet connection • Physical Features • Touch screen LCD • Added sound system • Custom enclosure
D-Tech Unit • Purpose • Activate scanning unit only if there is a user • Features • Motion detection range: 6m • Components • Passive Infrared Motion Sensor (PIR) 6m
Scan Unit • Components • TRF7960 Evaluation Board from Texas Instruments • UART to USB convertor • RFID Reader • Identifies user • Send detected SmartTag IDs to Central Unit • Capabilities • Built-in antenna range: 10cm • Detect up to 16 unique tags simultaneously 10cm
D-Tech and Scan Unit • Physical Feature • Custom enclosure • LED light to signal activation
The “Wire” • Temporary Work Around • Complete transparent data connection • Reason • No USB host capability on embedded PC • Convertor chips are expensive
Anywhere Access Form • Web Application • Online server • Survey, questionnaire • Purpose • Alternative method of adding tasks and items • Easily accessible
Anywhere Access Form • Functionality • Add tasks and items for any user • Send messages • Takes instant photos for items • Security Features • Requires user login • File read / write protection
Anywhere Access Form • Web Scripting Languages • PHP: data storage to text files • HTML: form layout design • JavaScript: calendar • Flash: webcam • Application • Used anywhere • Used by anyone
Additional Features • Weather Forecast • Accurately report current weather conditions • Linked to Yahoo weather forecast • Message Feature • Leave personal messages • Added from Central Unit or internet
Target Market • Busy Households • Children • Appointments • Activities • Senior Care • Medication reminders • Distant family • Forgetful people • Almost anyone (including ourselves!)
Prototype Budget • Funding • ESSEF: $740 • Remainder covered by team
Team: Sharika Salim • Known as “The Whip Holder” • Team lead, organizes tasks • Administrative Role • Code repository • Delegate meetings • Software • Database development: file management • GUI functionality • Testing and debugging
Team: Jeremy So • Known as “Resource Allocator” • Funding and purchasing parts • Administrative Role • Finance / Budget • Fabrication • Enclosure design • Software • Database design and development
Team: Sami Nguyen • Known as “MOM” • Takes care of everyone • Administrative Role • Documentation management • Software • Web application developer • Quality assurance • GUI layout
Team: Owen Lin • Known as “The Sleep Coder” • Solves issues while sleeping • Hardware • Motion sensor circuitry • Hardware communication • Software • GUI functionality • Integration and “Go-to” guy • Platform Development
Team: Chris Yao • Known as “The Hibernator” • Driven by food, needs sleep • Hardware • RFID communication • The “Wire” • Software • White hacker • General programming
Team Dynamics • Sunny 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 Prospects • High expandability • More GUI features • More web functionality • Open source applications • Improved Microcontroller • Processor speed • Larger LCD • Improved Scanning Range • External antenna
What We Learned • MFC, 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
Acknowledgements • Instructors • Patrick Leung, Steve Whitmore • TAs • Jason Lee, Jamie Westell • Support • Lakshman (Lucky) One • Ash Parameswaran • Fred Heep • Texas Instruments • John Wu (Arrow Electronics) • SonoSense: • SanazJahanbakhs, Johnny Pak, Kenneth Wong
Product Information • Utilize RFID reader and tag technology • Integrated with (insert board name) and connected to the internet • Supported by software programmed in Embedded VC++ • Can identify and store up to 16 unique tags • Remind users of forgotten items and daily tasks • Users identified by unique key tags • Detection distance: 10 cm
Technical Details – Central Unit • Motorola MC9328 DragonBall MX1 MCU • Processor ARMv4I • Windows CE operating system • Supports sound, graphics, internet (Ethernet) • Central unit for information processing and database management • Acts as USB slave • Linksys WET54G Wireless Ethernet Bridge • Wireless internet to Ethernet connection
Technical Details - RFID • TRF7960 evaluation board from Texas Instruments • Compatible with multiple ISO • ISO 15963, high frequency identification • Built-in antenna • Capable of identifying up to 16 unique tags • Reading range: ~10 cm • Port available for external antenna
Technical Details - Software • GUI developed in Embedded Visual C++ • Get update from internet • Linked with RFID reader to scan tags • Self-managed database • Access from anywhere • Compatible with Windows CE 4.0