html5-img
1 / 24

MIX-A-LOT

MIX-A-LOT. Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling. Overview. Make a device that can easily combine multiple liquids in specified amounts. Gravity-fed system utilizing valves and flow sensors LCD Touch-screen user interface. Project Motivations.

brock-meyer
Télécharger la présentation

MIX-A-LOT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MIX-A-LOT Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling

  2. Overview • Make a device that can easily combine multiple liquids in specified amounts. • Gravity-fed system utilizing valves and flow sensors • LCD Touch-screen user interface

  3. Project Motivations • Possible commercial applications of autonomous mixing machines • For quality control and standardization in a retail setting. • To create fun, healthy drinks within a home

  4. Objectives • Simultaneous mixing • Cup detection • Fill precision of ±1 milliliter • Easily cleanable components • Interchangeable liquids • Professional, easy to use touch-screen interface

  5. Applications • Paint • Drinks • Chemicals • Most fluids • Flow sensors can measure highly viscous liquids • Minimum flow rate of 0.5 Liters per minute

  6. System Block Diagram I/O CPU Touch Screen CPU LED Control Network Valves IR Sensor Flow Sensors Memory LCD Driver Touch Screen Driver

  7. Structure • Primary structure composed of MDF • Holds 4 two-liter bottles. • Cups and bottles are easily accessible. • MDF sealed and painted. • Central control column houses valves and flow meters • Large base for stability • Open design to be aesthetically pleasing

  8. Flow Meters • Swiss Flow meter SF800 • 5-24 volts • 12-36ma/s • Flow rate 0.5-20 liter/min • Temperature rating -20 – 90 ⁰C • Flow meter outputs 6,100 pulses per liter of fluid

  9. Valves • Manufactured by TAKASAGO ELECTRIC,INC • PK-4805-NC • Solenoid pinch valve • 12VDC requiring 10 Watts • 30-50 millisecond response time. • Valve is normally closed • Accepts silicon tubing with 3/16 ID and 5/16 OD up to 50 Kpa

  10. MSP430F169 • Low Supply-Voltage Range, 1.8 V-3.6 V • Available in 64-Pin Quad Flat Pack (QFP) • 16-Bit RISC Architecture, 125-ns Instruction Cycle Time • Two USART interfaces (serial/RS-232) • 32KB Flash, 1KB RAM • 12-Bit A/D Converter With Internal Reference

  11. Nios II Embedded Evaluation Kit • Cyclone III EP3C25F324 FPGA • 32 MB of DDR SDRAM • 1 MB of synchronous SRAM • 16 MB of Intel P30/P33 flash • 100 MHz clock speed • Touch-screen LCD - 800 x 480 resolution

  12. I/O CPU (detail) Communication with Nios II (RS-232) MSP430F169 IR TRANSMITER IR Receiver TLC5940 (LED CONT.) I/O NP Series Takasago Valve Volt. Controlled V source SF800 (Flow Sensors) NP Series Takasago Valve Volt. Controlled V source SF800 (Flow Sensors) NP Series Takasago Valve Volt. Controlled V source SF800 (Flow Sensors) NP Series Takasago Valve SF800 (Flow Sensors) Volt. Controlled V source

  13. Touch-screen and FPGA(Nios II Embedded Evaluation Kit) LCD Panel Communication with I/O CPU (RS-232) Cyclone III FPGA NIOS II Softcore Processor LCD Driver Audio Out Touch Panel SDRAM Ethernet

  14. Firmware and Operating System • MSP430 (I/O controller) • Custom interrupt driven architecture • Control system using feedback from flow sensors to control the valves, prevent overshoot on fluid dispensation. • Altera FPGA • Nios II softcore processor • LinuxLink embedded linux by Timesys • We plan to write our own LCD driver in verilog

  15. Software • Human Interface • Layout of the touch-screen and receiving touch events from user • Use Qtopia or a similar application platform to create the UI • Use pre-made mixes or create their own • Exports data for status lights • The Intelligence • If machine is available, or queue request if not • Select pre-made drink • Store a new mix for future use • Clean it • Make custom drink

  16. Costs

  17. Risk • Main risk is top heavy design of structure • Larger base to counteract effects • Current Peaks • Inline fuses on power supply • Unforeseen Complications with flow meters • Time Constraints/pipelining issues • Errors in the PCB • Errors in software architecture • Plan for extra time on certain areas • Lack of experience with critical components • (MSP430, NIOS II eval. Kit)

  18. Risk • Shipping delay/wrong parts • Plan for shipping time • Order early • Parallel planning • Fluid Leakage • Trevor loses interest in working • Beat to death/takes Tommy with him • Redefine scope of project to 3 person group

  19. Contingency Planning • Use all of Altera’s drivers and libraries • This mitigates a lot of the risk of using unfamiliar tools. • Also will help to deal with timing risk • If we can’t get flow meters to work, use a scale instead with serial communication link to MSP430.

  20. Milestone 1 • Structure built • First revision power PCB completed • Second revision PCB (MSP430 and power) ready to be ordered • Software architecture for MSP430 and Altera FPGA completed • Firmware for controlling valves and taking input from flow sensors completed

  21. Milestone 2 • Final PCB received and assembled • Hardware systems integration complete • All firmware and software tested and starting final revisions

  22. Division of Labor

  23. Gant Chart

  24. Questions?

More Related