FPR Presentation Team Frij

Slides:



Advertisements
Similar presentations
Team RFEyes Presents:. Project SmartCart Sponsored By Dr. Andrew Szeto & The National Science Foundation Tatsani Inkhamfong Andres Flores Alain Iamburg.
Advertisements

Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn CDR 2011 – Team Gong.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
TPS – UNIQUE HARDWARE ( Option 1: Transaction Processing Systems.
Department of Electrical and Computer Engineering CDR Presentation Team Frij.
Library Staff Training
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Department of Electrical and Computer Engineering FRIJ Andrew Paisner - EE Carlton Jones - EE Adviser: Prof. David Irwin Shravan Nayak -CSE Amrit Khalsa.
Portable Web-based Tracking System Group Members Jennifer Arnold Barabara Davis Luther Durkop Greg Feiner.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor: Steven Gutschlag April 4, 2000 Senior Project Status Report 2.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessandro (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Final.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Midway Design Review.
Department of Electrical & Computer Engineering Preliminary Design Review Team: Lucas Root Telin Kim Brandon Thorpe Michael Shusta Advisor: Professor Tessier.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
1 ECE Department Thermal Mapping Drone FPR Team 17 Jamyang Tenzin Stefan Totino Dylan Fallon Jason Fellow Advisor: Joseph Bardin.
Radio Frequency Identification Inventory Tracking and Status Monitoring of Blood Units Team 10 Mark Green Melissa Kronenberger Nadine Tribur Aaron Schlanser.
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
SAVI Andrew Ebaugh Saurav Chatterjee Shopping assistant for the visually impaired.
Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.
Advisor: Prof. Gong Department of Electrical and Computer Engineering Team 8 Alternative Choices November 26 th, 2012 Mid-course Design Review.
RFID Inventory Management And Tracking System Greg McDaniel Hashem Garner Adam Kesner Thomas Harris.
Micropos MiniTouch Pump Control System The Micropos Pump Control and Convenience Store scanning system will run on any of the Minitouch Series hardware.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Cullen College of Engineering RFID-Based Solutions for Piping Technology Piping Tech & UH July, 2007.
Project Description. This project aims to monitor an area through a camera, transmits the video wireless.
Department of Electrical and Computer Engineering Team BeepachU November 26, 2013 Midway Design Review.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team RCA March 1, 2013 Cumulative Design Review.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Department of Electrical and Computer Engineering PDR Presentation Wednesday October 17, 2012 Reviewed by: Prof. Bardin & Prof. Gao.
University of Pennsylvania Electrical and Systems Engineering Department ABSTRACT: The last decade has seen the expansion of computer usage from scientific.
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Comprehensive.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
REVERSE ENGINEERING ANALYSIS OF THE KILL-A-WATT Jason Sweeney Ryan Gittens Sean Kolanowski.
1 Department of Electrical and Computer Engineering Team AlternativeChoices October 10, 2012 Preliminary Design Review.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
A PROOF OF CONCEPT FOR AUTOMATED SOLUTIONS IN THE HOME ASSISTED HOME STORAGE.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team RCA December 5, 2012 Midway Design Review.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.
Group 25 Kevin Kong Mei Ling Yeoh Xianze Zhan ECE 445 Spring 2016 THIEF RESISTANT SHOPPING CART.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference ERP Fixed Assets ERP Fixed Assets Presented by: Will Brock ERP Programmer PowerPoint.
The Big Picture Things to think about What different ways are there to collect information automatically? What are the advantages and disadvantages of.
Saahithi Chillara Radhika Goyal ECE Fall Senior Design Project.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
Digital Carpool Aid Mid-semester Presentation Senior Design I March 5, 2015.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
Digital Carpool Aid Mid-semester Presentation Senior Design II October 13, 2015.
Digital Carpool Aid Mid-semester Presentation Senior Design I March 5, 2015.
<Add team picture or relevant project picture here>
Submitted by: Ala Berawi Sujod Makhlof Samah Hanani Supervisor:
Open Minds ESL Electronic Shelf Label
Advised by Professor Baird Soules
Comprehensive Design Review
Midway Design Review Team Digiceipt December 4,
Preliminary Design Review
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Final Project Review Team Digiceipt April 19,
Food Inventory Tracker
Presentation transcript:

FPR Presentation Team Frij

Team FRIJ Andrew Paisner - EE Carlton Jones - EE Shravan Nayak -CSE Amrit Khalsa – CSE Adviser: Prof David Irwin

The Frij – Goals Reiterated RFID and weight sensors keep status of food items in the Frij Accurate and easy product identification via interface with UPC (barcode) database Server/Database stores inventory for easy access and generates shopping list App displays current inventory and accesses database-generated shopping list

The Frij – Quantitative Goals Resolution of scale: 3 ounces Able to weigh up to 20 lbs of products Able to track at least 10 items 90% accuracy in detecting items in the fridge RFID to server latency: <1s Barcode to server pi latency: <1s Server to android app latency: <500ms Overall system latency: <3s

Block Diagram from PDR Block 1: Carlton Jones - EE Block 2: Andrew Paisner - EE Block 3: Shravan Nayak -CSE Block 4: Amrit Khalsa - CSE Mobile App User Interface Refrigerator Server Food Item (with RFID Tag) Door Sensor Pattern recognition Raspberry Pi Scale, Inst. Amp, ADC Product recognition RFID sensor Database UPC Database Barcode scanner

Block 1: Carlton Jones – Hardware Use postage scales to weigh objects on each shelf Voltage across bridge is amplified and converted by ADC, then sent to be read by Pi Voltages are converted to weights (in ounces) by software on Pi Refrigerator houses all hardware and incorporates power supply, isolates RFID scanner from outside tags

Block 1: Carlton Jones – Hardware Chose and ordered parts, supplied refrigerator Ordered RFID reader: Needed to fit required range, number of tags, power use, size, price, etc. Designed amplification and ADC circuit Experimented to test RFID and scale accuracies and create voltage to weight conversion equation Removed voltage fluctuations in software Added “Door Open/Closed” sensor to give Pi more information Designed and built final hardware assembly

Block 2: Andrew Paisner – Raspberry Pi Wrote code to mimic RFID reader’s Windows sample program in Linux for Raspberry Pi Polls for tags in range of reader multiple times, writes all detected tags to file Receives barcodes from scanner, weights as digital input from ADC via GPIO Pins Sends list of tags, current total weight, and any new UPC codes to server as JSON array First determines if weights and codes have changed since last posting to server Repeats process once the server acknowledges data

Block 2: Andrew Paisner – Challenges Data transmission Protocol for the formatting of JSON Objects Only sending after significant change Data is only sent when necessary When the door is closed When the data is presumed to be corrected Error handling Scale data is checked RFID reliability issues fixed in software Polling multiple times Minimizing delays

Block 3: Amrit Khalsa – Server Server links barcode, RFID tag, and weight data together Links based on ordering and timing Tables in database: numbers, items, systeminfo Server sends shopping list to App based on missing items Server sends text alerts if item is missing for an amount of time or if the item is low weight. (<.3 of start weight) Uses Twilio API Observed latency for executing queries: 31ms

Block 3: Amrit Khalsa – Challenges Determining when an item has actually left the Frij Tags data can be unreliable Solved by only recording change when weight change detected Linking tag data with weight data Correct for dropped tags Sending alerts on correct items

Block 4: Shravan Nayak – App Unified User Interface(UI) Redesigned unified user interface Navigation tabs for inventory and shopping list in a single app Multithreaded architecture Main user interface thread One network thread for accessing the inventory Second network thread for accessing the shopping list Refresh button Refresh button to get the updated data from the server The button triggers HTTP GET requests to server to get JSON objects containing inventory and shopping list

Block 4: Shravan Nayak – Challenges Unifying the app Solution- Navigation tabs user interface Accessing data simultaneously from server Solution- Multithreaded application Main user interface thread One network thread for accessing the inventory Second network thread for accessing the shopping list Refresh data Solution-Refresh button to get the updated data from the server

Proposed FDP Deliverables Hardware features clean and perfected Second postage scale for bottom shelf Power supplies and data cables neatly integrated into refrigerator Pi begins on refrigerator startup and connects to local Wi-Fi automatically Server and database with intelligent algorithms to suggest grocery items Unified UI with refresh button Incorporating alerts on the android app when item is running low or consumed 14 14 14

Accomplished FDP Deliverables Hardware features clean and perfected Second postage scale for bottom shelf Power supplies and data cables neatly integrated into refrigerator Pi begins on refrigerator startup and connects to local Wi-Fi automatically Server and database with intelligent algorithms to suggest grocery items Unified UI with refresh button Incorporating alerts on the android app when item is running low or consumed 15 15 15

Demonstration – Step 1 Scan barcode on Land O’Lakes butter and insert into Frij Notice that the butter has appeared in the app’s inventory 16 16 16

Demonstration – Step 2 Remove butter from Frij Butter has moved from app’s inventory to the grocery list 17 17 17

Demonstration – Step 3 Remove three sticks of butter from box and reinsert into Frij Butter is back on inventory with lower weight. 18 18 18

Demonstration – Step 3 Remove butter from Frij entirely After a short time the server will send an alert to the user that the item has been used up. 19 19 19