Download presentation
Presentation is loading. Please wait.
Published byLambert Davidson Modified over 9 years ago
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
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
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.