(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.

Slides:



Advertisements
Similar presentations
Get Up Stand Up GuSu Andrew Leger Joshua Rust Matthew O’Morrow Philip Bell Group 5 Summer 09.
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
The physical parts of Computer
Future Designs, Inc. Your Development Partner
Design Constraints Team 4 Mike Niksa, David Freidin Emily Blount, Ben Moeller.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ASPPRATECH.
Microcontroller: Introduction
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
IDine A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
INPUT-OUTPUT ORGANIZATION
T15- MARKETING SPY SYSTEM MODELING Document ID: T15_MOD_SYS_V1.0 Version: 1.0 Date: 10/17/2014 Location :
Camera Interfacing using ARM7
Todd Moore for the DES CollaborationPS TalkJune 13 th, DES DHE CRATE SYSTEM MANAGEMENT & CONTROL Todd Moore University of Illinois, at Urbana-Champaign.
SmartCart The Interactive Shopping Cart Display UCSB ECE 189A/B, Fall 2012 – Spring 2013 Pallavi Jain Deniz Kaplan Peter Nguyen Vivian Vasquez.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
ABSTRACT In this system we have created the new generation ATM machine which can be operated with the SIM instead of ATM card. The camera presented near.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Brian Bowman, Reid Erekson, Stephen Larew, Will McGrath, Home Kinection.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Seattle Pacific University Microcontrollers Micros-1 Seattle Pacific University HC11E9 Processor 8-bit, 2-3MHz, Accumulator based Built-in Toys 16-bit.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Typical Microcontroller Purposes
Digi - Brush Josh Long Katie Schremser Caleb Ayew-ew.
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
Manoranjaka A Camera based Multi-touch Dining table Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
MICROPROCESSOR AND MICRO CONTROLLER
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
ECE 477 Final Presentation Team 14  Spring 2012.
Nathan Meyers Joe Riley Matthew Barga Alex Reyes.
Josh Marchi, Jeff King, Paul Rosenberger, Dan Chambers – Software Design Considerations –
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Michael Broski Jonathan Mulvaine Josh Schortgen Phillip Byers TEAM BOAR.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Samuel Oshin.  Interfaces Atom  Touch-screen  Hard drive  Wireless card  Microcontroller  Microphone Microcontroller  NFC Transceiver  LCD  Pressure.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Yonatan Feleke Brian Crone Matt Finn Samuel Oshin.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
Team 14 (Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Components of a typical full-featured microcontroller.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Matt Finn Brian Crone Samuel Oshin Yonathan Feleke.
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Voice Controlled Robot by Cell Phone with Android App
<Add team picture or relevant project picture here>
Printed Circuit Board Layout Narrative plus Preliminary PCB Layout
ECE 477 Group 11 RevGeo Multipurpose Puzzle Box
Marble Maze Jordan Wagner
Design Constraint Andrew Kasha
ECE 477 Design Review Team 14  Spring 2012
A smart shopping system
PRESENTATION BASED ON EMBEDDED SYSTEM. SUBMITTED BY MAMATA YADAV.
Presentation transcript:

(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke

 Future Cash Register The future cash register is a point of sale box designed to make transactions completely wireless through the use of the NFC technologies. It will accept payments and send receipts through NFC. It will also aide the cashier with ordering through voice recognition

 Ability to customize the inventory via the user interface (Atom)  Ability to communicate with an NFC device (dSPIC30)  Ability to interface with an IR sensor to detect the presence of a user (dSPIC30)  Ability to display prompts to user through LCD (dSPIC30)  Ability to aid cashier by highlighting menu choices while placing order with voice recognition (Atom)

 dsPIC30F5011 Architecture: 16-bit CPU Speed (MIPS): 30 Memory Type: Flash Program Memory (KB): 66 RAM Bytes: 4,096 Operating Voltage Range: (V) 2.5 to 5.5 I/O Pins: 52 Pin Count: 64 Internal Oscillator: 7.37 MHz, 512 kHz Digital Communication Peripherals: 2-UART, 2-SPI, 1-I2C Analog Peripherals 1-A/D 16x (ksps) Timers 5 x 16-bit 2 x 32-bit

 Split into 3 parts Atom Microcontroller Tester

 Devloped in C#  6 Modules GUI Restaurant/Menu class structure Voice Recognition Serial communication with micro Cryptography/Security Database backup

 GUI Ordering screen Checkout/payment screen Admin screen  Restaurant/Menu Class structure Top level class: contains inventory, restaurant info, and admin password Inventory class: contains lists of menu items along with lists of combo items Menu Item class: contains item name, price, description, keywords, possibly picture Combo Item class: contains list of menu items included in combo, name, keyword, and price

 Voice Recognition Uses System.Speech.Recognition namespace  Serial Communication Uses SerialPort class from System.IO.Ports namespace  Cryptography/Security Uses System.Security.Cryptography namespace Possibly AES Will encrypt before storing onto hard drive  Database - managed on SQL server

 Micro Controller: Poll infrared  To identify if customer is near Send a “Go” signal  Through UART to COM port. Wait for “Pay” signal Send to LCD  Place NFC close to red circle

 Micro Controller Poll NFC until not empty  Read through SPI Send a “Pay” Signal  With Credit Card Credentials Wait for “Receipt” Signal  Store Receipt to Ram Write to NFC FIFO Manager  Send Through SPI to NFC

Block Diagram Part 1

Block Diagram Part 2

 Android SDK Android App in development Will be using an NFC Enabled Device to test

Be Gentle