Presentation is loading. Please wait.

Presentation is loading. Please wait.

Justin Simmons Mike Stein Bryan Edelman Alex Fosdick.

Similar presentations


Presentation on theme: "Justin Simmons Mike Stein Bryan Edelman Alex Fosdick."— Presentation transcript:

1 Justin Simmons Mike Stein Bryan Edelman Alex Fosdick

2 Space Wolverine Space Wolverine Space Wolverine Space Wolverine Fosdick Edelman Stein Simmons

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

4  Low:  Intelligent Beverage Dispensing Unit communicating with Computer Module via wired connection  Middle:  Operational LCD & Touchscreen, wireless comm. between BDU and Computer Module  High:  All three modules working properly, fully integrated w/ wireless handheld unit & pressure control

5 Beverage Dispensing Unit Temp. Sense & Control Volume Sense & Control Pressure Sense CO 2 Volume Sense Card Reader Notification LEDs Wireless Transceiver Ambient Lighting Computer Module Database Internet Connection User Input Devices: Keyboard and Mouse Wireless Transceiver Graphical User Interface Wireless Control Unit Card Reader Touch Screen Wireless Transceiver LCD Screen

6 MSP430F2410 JTAG PROGRAMMER/ DEBUGGER NORDIC WIRELESS TRANSCEIVER SENSORS: Temperature Pressure Flow Force IR CONTROL: Solenoid Valve AC Relay Status LEDs Magnetic Card Reader Input USB to Serial

7 Wall 120 VAC 12 VDC3.3 V5 V Wall Wart REG104A-3.3 REG104A-5 MSP430 Instrumentation Amplifier Temp Sensor Nordic UART Level Shifter Digital Isolators Flow Meter Pressure Sensor Digital Isolators Force Sensor Op Amp Relay Solenoid

8  16-bit Ultra-Low-Power Microcontroller  3.3 V, 270 μA  Package type: 64 Pin LQFP  56 KB Flash, 4 KB RAM  SPI, I 2 C, UART  48 GPIO pins, 12-bit ADC  End Equipment Optimized  Wireless Communication

9  Temperature Sensor  Honeywell Pressure Sensor  Volume Sensor - Flow Meter  CO 2 Weight Sensor - Force Sensor  Cup Sensor - Infrared LEDs  Card Reader  Ambient Lighting  Temperature Control – Relay  Flow Control - Solenoid

10  Analog Devices ADT7310  4 wire SPI – Port 3, UCSB0  ± 0.5 o C accuracy, 0.0625 o C resolution

11  Relay switches on/off fridge compressor  Crouzet Solid State Relay  4-32 VDC input control line  48-660 VAC output range  Compressor runs on 120 VAC  Up to 25 Amps output current  Compressor transients in ~13 Amp range  Opto-isolated and buffered

12  Supply Voltage: 10V, 0 ~ 330 mV  5 V, 0 ~ 165 mV to ADC

13 5.8 mV/PSI using 5 V supply

14  SwissFlow Sensor Type 800  Interrupt Driven I/O pin (P1.1)  High sensitivity: ± 6000 pulses/liter

15  Solenoid Valve VDW31 Series  Start/Stop Flow  User authentication- solenoid opens  Closes when correct volume is poured (flow sensor)  250 mA continuous current at 12 V  Opto-Isolated and buffered  0 V - Closed  8 V - Open

16  Range: 0 – 100 lbs.  Measure remaining CO 2 volume  0 – 1500 psi pressure sensors ($$$$)  Output signal into ADC

17

18

19

20

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

22 External Flash

23  Custom PCB  Microcontroller  Crystal Fontz 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

24  RF Design…no thanks (Time, $, Skills, Tools)  nRF24L01 - 2.4GHz 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

25 Mini USB

26  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

27

28 TASKSStatus Obtain and Build Physical Beverage Dispensing Unit Beverage Dispensing Unit PCB Rev 1 Designed Initial Database Setup (Goal modified)IP Initial LCD Software DevelopmentIP

29  Flow Meter and Solenoid Tested and Installed  Basic MSP430 Development board  Functional Copper Breakout Board  PCB Design – 1 st revisions  Computer Module Board  BDU Board  LCD Copper Breakout Board

30  Software Flow Algorithms  Functioning ADC & SPI Communication  Accurate Temperature Readings  Accurate ADC Conversions  Initial Software Development  UART Programming  GUI Design  BDU Software

31 TaskPerson Responsible WCU Rev 1 Board DesignedAlex & Mike BDU Rev 1 Board TestingAlex & Bryan Database ProgrammingJustin & Bryan CM Rev 1 Board TestingJustin Magnetic Card ReaderMike Flow Sensor & ControlJustin Temperature SensorAlex Pressure SensorMike Temperature ControlMike GUI designBryan

32 Milestone 1 3.16.2010 BDU Board tested w/ functioning sensors Computer Module Board Tested Wireless comm. development Milestone 2 4.15.2010 BDU completely functional Wireless Board designed and Tested Computer Module Complete EXPO 4.29.2010 Wireless Communication All systems tested and working Documentation

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

34  Serial to USB Chips  Interface through TeraTerm Pro  Mbed Microcontroller  Logic Port – Logic Analyzer  Indicator LED’s

35 Switch to smaller, simpler screen or a non-Graphic LCD Computer Module replaces WCU function 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 Implement database using arrays Database Programming Fix mistakes and order another rev if there is time Cut traces and hand solder wires PCB design and/or population mistakes

36 PartsCost Microcontroller (x14)($168) - Sampled Flow Meter($25) - Sampled Solenoid Valve($30) - Sampled Force Sensors (x2)($40) - Sampled Fridge, CO 2 tank, Pressure Regulator($400) - Donated Nordic Wireless Modules (x3)$25 - Purchased 20 lbs. of CO 2 $20 - Purchased Pressure Sensor$25 - Purchased Misc. Components/Connectors$110 - Purchased LCD & Touchscreen$50 - Purchased Total Funds$1000 Expenses to Date$230 Remaining Funds$770

37 Estimated ExpensesCost PCB’s (3 boards, 1-2 revs)$200.00 Magnetic Card Reader (x2)$120.00 Ambient Lighting$80.00 Misc. (Parts, Shipping etc.)$150.00 Total$550.00 Remaining Budget$770.00 Anticipated Excess Funds$220.00

38


Download ppt "Justin Simmons Mike Stein Bryan Edelman Alex Fosdick."

Similar presentations


Ads by Google