Justin Simmons Mike Stein Bryan Edelman Alex Fosdick.

Slides:



Advertisements
Similar presentations
What is TED? Accurate, affordable real-time electricity monitor Data is accurate to within 2% and can be viewed remotely via the Internet or mobile device.
Advertisements

Two Way Remote Control Dr. Abdelhafid Bouhraoua. Outline Context, Motivations and Applications Principle of Operation Components Implementation Problems.
A-Team Home Central Control Unit Kevin Cooke Peter Larson Ben Verstegen Andreas Rugloski Aden Abdillahi.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
Justin Simmons Mike Stein Bryan Edelman Alex Fosdick.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
A simpler way to shop!. Tuesday, January 31 st 2oo6 Capstone, Spring 2oo6 The system is made up of three different modules: Product Two different types.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
EE Capstone Spring 2008 Team RFID Mike Gauthiere Mike Loptien Chris Reid Kirk Spowart Vincent Wu.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players” Preliminary Design Review Kevin Landin Greg Russo John Sample Mike Sells The AwesomO Corporation:
Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
PDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
1 Application Accessory For Cellular Phone - Final Presentation - Performed by: Omer Kamerman Avi Feldman Project instructor: Boaz Mizrachi Technion –
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Introduction.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Critical Design Review February 23 rd, 2010 Hassan Alabudib Kamal Sabi Peng Chen Marisol Lozano Roman Yirui Huang.
Team 1: Jon Schwarz, Carlo Mesina, Mike Wei & Bill Bergquist Design Constraints.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Stand-Alone and Mesh Networks of Dissolved Oxygen (DO) Monitors Sd-May11-20 Betty Nguyen Scott Mertz David Hansen Ashley Polkinghorn Advisors Joseph Shinar.
Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.
02/13/2002Team Epimetheus1 Team Epimetheus Wireless Robot Module Matt Beerman John Fatica Hubert Ho Erik Justen Brad Kramer Matt Rankin Karl Yeh EE682.
Liquid Management System Johnny Sang Vishnu Reddy Zachary Radtka.
Watt Watch Hassan Alabudib Yirui Huang Peng Chen Kamal Sabi Marisol Lozano Roman.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
Viking Pump Flow Manager - Phase 2 Senior Design May
Getting started with interactive projects using the Arduino, Max and Processing.
Smart transmitters.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
Project Status. Work Completed IR communication(Protocol, software, and hardware) RF communication(Software and Hardware) Hardware(PCBs) – Pack – Tagger.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Home Enhancement Suite Nathan Irvin, William Bouchonnet, Daniel Sabo, Allen Humphreys.
Samuel Oshin.  Interfaces Atom  Touch-screen  Hard drive  Wireless card  Microcontroller  Microphone Microcontroller  NFC Transceiver  LCD  Pressure.
Communication Based Projects Ideas for Engineering Students.
GSM Based Prepaid Remote Energy Meter & OverVoltage Protection
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.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Team Epimetheus Wireless Robot Module
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
ECE 445 Smart Window Responding System
System Network Structure
ULTRASONIC DISTANCE METER USING 8051
SCADA for Remote Industrial Plant
DIGITAL CALCULATOR USING 8051
Smart Home Automation System
Smart Home Automation System
Home Enhancement Suite
Software Design Narrative
Presentation transcript:

Justin Simmons Mike Stein Bryan Edelman Alex Fosdick

 Design and implement an automated beverage dispensing system  System eliminates the need for human servers  On demand beverage dispensing for users

 Crowded/Long Lines  Regulated Volume  Theft  Customer Satisfaction  Money

 Beverage dispenser will monitor and control its environment  Owners can  control and limit access  monitor system status  track customer trends  Users will  be registered  have their beverage purchases tracked  be billed automatically  Two operator interfaces  PC with GUI  Handheld unit with touch screen LCD

Longmont (Medium Volume) 1 CM Fort Collins (High volume) 1 CM Aurora (Low volume) Aurora (Low volume) 1 CM Master Database Beverage Dispensing Unit (BDU) Wireless Control Unit (WCU) Computer Module (CM)

Beverage Dispensing Unit (BDU) System Data Acquisition: Temperature, Pressure, Volume System Regulation User Interface Database Access Wireless Control Unit (WCU) Displays Current State Control System User Interface Database Access Computer Module (CM) Displays Current State Control System Home Database Statistics Regarding Usage Graphical User Interface

 Used Refrigerator  Refillable Sankey Keg Shell  CO 2 Tank  Dual Gauge - Adjustable Pressure Regulator  Keg Tap  Misc. Hosing and O-rings  Spout

User Swipes Card BDU Signals Host PC UI Shows Error UI Shows Approval User Places Cup BDU dispenses liquid System Monitors State (Idle) System Monitors State (Idle) No Yes Is User in Database?

3-Track Card Reader

 Custom PCB  Microcontroller  Wireless Transceivers  Nordic/ZigBEE  Magnetic Card Reader (3-track reader)  Interactive (Graphic LCD/LED’s)  External Data Memory (Flash)  Database Accesses  Prompts Database for User Authenticity (MySQL)  Servos/Motors for Controlling System State (TBD)  Starting/Stopping Flow  Drink Tilt (Motor controlled/Counterbalance)

 Temperature  Analog Devices Temp Sensor  ± C accuracy, 16-bit I 2 C or SPI  C resolution  Digital Potentiometer used for control temp  I 2 C or SPI  Pressure Detection  Multiple CO2 pressure transducers  0 – 30 psi and 0 – 1800 psi  Volume Detection  Flow meter (SwissFlow Meter)  Force sensor  FlexiForce Sensor lb. range

 Track the flow for each beverage pour  Calculate the remaining volume of the system  SwissFlow Sensor Type 800  Designed to measure liquid flows for a large variety of liquids  Flow is measured by a turbine in the flow path  Infrared beam is used to detect rotation of turbine  High sensitivity: ± 6000 pulses/liter

 Wireless Communication  Send_Drink_Request( ), Wait_For_State( )  3-Track Magnetic Card Reader  Get_User_Info( )  Data Acquisition  Get_Temp( ), Get_Pressure( ),Get_Volume( )  Ambient Lighting Control  Status LED Control  Regulation of BDU (temperature, pressure, etc.)  Set_Temp( ), Set_Pressure( )  Drink Delivery  Dispense_Drink( ), Monitor_Flow( )

 Pressure Determination  Analog Pressure Gauges  How to Convert this to a Digital Signal  Calculations Using System State?  Dual Gauge System  Difficulty in Keeping Accurate Measurements  Flow Meters Effect on Beverage  Slow Pours, Foamy Dispensing  We are Electrical Engineers, not Mech E’s

External Flash

 Custom PCB  Microcontroller  High Speed for LCD  4 wire Resistive Touch Panel  ADC outputs  External Flash/EEPROM  Wireless Module – Nordic/ZigBEE  3-Track Card Reader – Serial  Battery Powered  Switch-Mode Power Supply (SMPS)  Battery Monitoring IC  Additional Buttons for Initial design and debug

 Graphic LCD – 3.5”  18 bit Parallel/SPI  320X240 RGB  Built in LCD Controller  172Kbytes Internal RAM  Integrated Touch Screen  Low Power

 RF Design…no thanks (Time, $, Skills, Tools)  nRF24L GHz Transceiver IC  Cheap $8  13.5mA/11.3mA peak RX/TX current  900nA powered down  2Mbps  Protocol Stack already written  10Mbps SPI interface w/ interrupt

 LCD Display  Refresh_Display( ), Highlight_Selection( )  Touchscreen  Get_Touch_Input( )  3-Track Reader  Get_User_Info( )  Wireless Control  Set_New_Temp( ), Set_New_Pressure( )  Database Access  New_User( ), Add_Drink( ), Remove_Drink( ), Check_User( ), Block_User( )  Power  Check_Battery_State( )

WCU Accesses Database Send or Receive Data WCU Receives System Data WCU Highlights Selection System Displays State (Idle) System Displays State (Idle) No Yes Database Query? WCU Updates Screen User makes Selection? Yes No

 Wireless Module  Communicate w/ BDU and Wireless Control Unit  Serial connection w/ PC  Database Window  Contains all valid customer ID’s  User Interface  Display statistics and system status  Ability to control system  Pressure, Temperature  Internet Status Display

TaskPerson Responsible Wireless Control Unit ft. TouchscreenRiley Wireless CommunicationRiley MySQL DatabaseRiley Pressure TransducersRiley Magnetic Card ReaderRiley Flow SensorsRiley Temperature SensorsRiley Board DesignRiley GUI designRiley

TaskPerson Responsible Wireless Control Unit ft. TouchscreenAlex & Mike Wireless CommunicationBryan Database ProgrammingJustin Pressure TransducersBryan & Mike Magnetic Card ReaderJustin Flow SensorsAlex & Justin Temperature SensorsMike Board DesignAlex GUI designBryan

CDR BDU built, BDU PCB rev 1, LCD SW development, UI designed Initial Database set up Milestone BDU Board tested w/ functioning sensors LCD interface functional, WCU PCB rev 1, Wireless comm. development Milestone BDU functional w/ wireless comm. Functional LCD interface w/ wireless comm. Computer Module Complete EXPO All systems tested and working Documentation Zero all nighters in the last week

 Ambient Mood Lighting  User Interaction on BDU  LCD/Graphic LCD (Nokia 6100)  Charging WCU  Internet module for remote access to database

Switch to smaller, simpler screen or a non-Graphic LCD LCD/ touchscreen incomplete Implement control system on personal computer using wired connection (serial) Wireless comm. incomplete Measure volume using force sensors Difficulties w/ flow sensing & control Fix mistakes and order another rev if there is time Cut traces and hand solder wires PCB design and/or population mistakes Approximate pressure using system variables Pressure Sensor Failure

ItemPrice PCB’s (3 boards, 1-2 revs)$ Graphic LCD w/ touchscreen$30.00 General Components$50.00 Card Reader (2)$30.00 Force Sensor (2)$50.00 Flow Meter$50.00 Temp Sensor$10.00 Pressure Sensors$50.00 Kegerator (system)$ nRF24L01 Wireless transceiver (3 modules)$25.00 Misc. (Shipping etc.)$ Total$745.00