25
Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Embed Size (px)

Citation preview

Page 1: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal Exports

Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow,

and Jon Hopp

Page 2: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsProject Description A system of remote devices that allow

customers to view, navigate, and order from menus.

Base station unit to control communications and act as a relay between the remote devices and a PC.

Remote unit to act as a user interface and alert customer when their table is ready.

Software Interface that allows modification of menu information and viewing of remote orders.

Page 3: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsOverview and Motivation Allows customers to productively use waiting

time at restaurants. Increase kitchen productivity, reduce waitress

workload by decreasing their trips to the kitchen. Restaurants have higher profit margins on

appetizers and drinks, these devices promote the sale of such.

Reduce customer frustration in waiting area and increase overall dining satisfaction by eliminating perceived wait time for appetizers.

Increase restaurant throughput.

Page 4: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Success Criteria Ability for the base station to alert remote unit and

illuminate LEDs. Ability for the base station to send menu information

to remote device. Ability for remote device to decode and display

menu information on the LCD display. Ability for user to easily navigate menu on remote

unit’s LCD display. Ability to edit menu information on base station

through a software interface. Ability for remote device to send order information

wirelessly and confirm order. (failed)

Page 5: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsBlock Diagram Part 1: Base

Page 6: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsBlock Diagram Part 2: Remote Unit

Page 7: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsDesign Constraints/Component Selection Remote Device needs to be battery powered

(low current draw) LP2992 low drop-out voltage regulators

Requires Base to have dual USARTs (PC to Base, Base to RF) Atmel ATmega162v

RF should be single chip transceiver Atmel AT86RF211

Display should be multi-line graphics display Microtips 128x128 graphic LCD display

Page 8: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPatent Liability Analysis Several companies produce restaurant

pager/notification systems, patents exist to cover paging feature

No patents covering the functionality of our project were found One similar patent was for a server call system, a unit that

sits on a table and is used to alert a server to your needs One was for a wired system for order management with

auto menu updating (similar to a display at a fast food drive-thru)

Pager functionality represents an infringement under the Doctrine of Equivalents

Our project implements similar features of the other patents, but in entirely different ways

Possibly work for Purdue lawyers?

Page 9: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsReliability and Safety Analysis Durable Packaging assures Safe Use

No user accessible components Failure Modes mostly involved loose

wiring or software malfunction Weaknesses in Power Supply Reliability

Calculated short life span for -15 volt power supply components

150 uf Capacitor ~ 77,000 hours (<8 years)

Page 10: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsEthical and Environmental Impact Ensure user safety

Proper grounding of all components, especially metal screen casing

Water proofing cases to prevent damage from submersion in spilled beverage

Make product dependable Fully test software and firmware (both

functional and statement coverage) BIST – Including POST, brownout,

receive/transmit error

Page 11: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsEthical and Environmental Impact Manufacturing

Design for low power consumption (long battery life creates less waste)

Use lead free solder and environmentally friendly PCB processing houses

Functional Life Reducing product packaging, use biodegradable

materials Warning labels suggesting proper recycling of batteries

Disposal User’s Manual recommendations for recycling of PCB

and components (return to manufacturer for proper disposal)

Page 12: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPackaging Design Considerations NTN Playmaker

900 MHz transceiver 8-line back-lit LCD Read questions on a

TV screen Send and receive data

through a handheld unit

Page 13: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPackaging Design Considerations Guest Paging Systems

Small size and weight UHF 450-470 MHz at 2

watts of power Vibrates along with

flashing LEDs

Page 14: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPackaging Design Considerations Small and Light Have an Intuitive Interface Safe and Durable for Frequent Use Bright LEDs for Notification

Page 15: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPackaging Design ConsiderationsMaterials List: LCD Display 5 push button switches Notification LEDs 5 Volt Wall-Wart 6” x 4” x 2” Project Box 3” x 2” x 1” Project Box DB-9 Connector

Page 16: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsSchematic Design Considerations Microcontroller pin connections

RF connects through USART and 3 port pins. Buttons need port pins (minimum of 3), internally

debounced. LCD data bus runs from PortC and 3 control port pins RS232 connects through USART

Separate power supplies for digital and RF sections

Logic level translation needed 3.3V to 5V logic level translation needed between

microcontroller and LCD module RS232 level converter between PC and base

Page 17: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsPCB Layout Design Minimize size of Remote Device Digital and RF sections are kept separate to

reduce interference Separate ground pours for RF with no

components or traces placed on bottom layer Switching -15V power supply placed as far as

possible from RF section Minimize trace lengths in RF section Decoupling capacitors located as close as

possible to Vcc pins

Page 18: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsSoftware Design Considerations PC software on the base station

Custom Menu Editor Menu Server

Base Module Embedded Software Remote Module Embedded Software

Page 19: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

PC Software

Server Software talks to Base Module through Serial Port

Menu Editor to create and modify Menu Structure

Page 20: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Embedded Software

Base Software Buffer between RF module and PC

Remote Software Interrupt Driven, waits for RF signal or Button

input Decodes RF commands and implements Memory

Map for Menu Structure Drives Display and Notification LEDs

Page 21: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsDemonstration

Page 22: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsIndividual Contributions Ed: Leader – Component research and selection,

schematic and PCB layout, board population and hardware troubleshooting, system integration.

Dan: Component research, schematic and PCB layout, hardware troubleshooting, microcontroller development, system integration

Mike: PC software development, serial interface, protocol development, video editing, web design

Jon: PC software development

Page 23: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsWhat we learned… Visual Basic makes designing user interfaces easy, but

managing bit level data difficult Software development lead time is much less than

hardware development It’s challenging to integrate the work of others into a

streamlined solution Do not depend too heavily on data sheet information and

reference designs (RF is voodoo) It’s much easier to work in a clean lab with necessary

equipment in stock Utilize group member’s strengths to solve problems To trouble shoot – go back to the basics and work forward Order more than you think you need (no, more than that) Everything takes longer than you’d think (Murphy’s Law)

Page 24: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsChanges for Version 2 - Hardware Power LED on Base station Access to reset switches – pin hole access Utilize 0603 and 0402 component sizes Redesigned RF solution – single chip with printed

filters reduces component count and board size, printed antenna to reduce package size

Custom molded plastic packaging, watertight Larger onboard memory in Remote Device to store

larger menu Vibrate on alert Rechargeable battery with built-in charger Page hostess/waitress button

Page 25: Group 5: Universal Exports Group Members (left to right): Dan Sparks, Edward Sheriff, Mike Klockow, and Jon Hopp

Group 5: Universal ExportsChanges for Version 2 - Software Added prices and descriptions for menu

items Generate order summary and total cost Variable size menu User selectable serial port for communication

with Base Station Implement games on Remote Devices Upgraded user interface for sleek

appearance and functionality Integrate software with point-of-sale

software