Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling 8/14/20151.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel September 8, 2005.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Mr. Mixer (Automatic Mixing Machine) Final Presentation Alex Rust & Nate Lamie.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Configurable System-on-Chip: Xilinx EDK
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Team Lifted: Critical Design Review Andrew Cober Dan Crowe Sujan Gautam Anthony Schubert Ryan Yeash.
2/28/2006CAPSTONE Spring '06 CDR1 Team Cornerstone Michael Brogdon Enrique Conde Chad Gill Doug Schuyler.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp.
LEGO Mindstorms Hitachi H8-based RCX brick B.A. Juliano, R.S. Renner, F. Jauregui January 2004 California State University, Chico Intelligent Systems Laboratory.
Kabuki 2800 “a real-time digital audio effects system for performance” team “Big Country” presents ECEN4610 Preliminary Design Review 14 September 2006.
Microcontroller based system design
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Microcontroller: Introduction
OS Implementation On SOPC Final Presentation
Watt Watch Hassan Alabudib Yirui Huang Peng Chen Kamal Sabi Marisol Lozano Roman.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
SmartCart The Interactive Shopping Cart Display UCSB ECE 189A/B, Fall 2012 – Spring 2013 Pallavi Jain Deniz Kaplan Peter Nguyen Vivian Vasquez.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Spring 2009.
Objectives How Microcontroller works
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Team 3D Erik Lorhammer Christopher BermelJosh Cornelius Electrical Computer Engineering Electrical EngineerElectrical Engineer.
Input/OUTPUT [I/O Module structure].
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Types of Computers Mainframe/Server Two Dual-Core Intel ® Xeon ® Processors 5140 Multi user access Large amount of RAM ( 48GB) and Backing Storage Desktop.
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
IntelliCart TM Automated Shopping and Checkout System IntelliCart TM Automated Shopping and Checkout System Peter Dao, Joseph Esler, Brett Halper, Jason.
Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling Trevor.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
An overview of Computer System
The University of Tennessee Knoxville GROUP 7 MSP430 Presentation Saturday, April 22, Jason Bault -Darren Giles -Nathan Rowe -Trevor Williams.
CADCAM HARDWARE.  The computing system in operation can be compared to a human being in terms of its operating characteristics.
Intro to Computers Computer Applications. What is a Computer? Initially the term computer referred to an individual whose job it was to perform mathematical.
NAND Flash Failure Behavior Sponsored By Micron Technology Inc.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Senior DesignSoftware-1Seattle Pacific University High-level Software Design Context Diagram Connections between major components Synchronization with.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
1 4-Integrating Peripherals in Embedded Systems. 2 Introduction Single-purpose processors  Performs specific computation task  Custom single-purpose.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Instrumented Sensor Technology, Inc
Production Firmware - status Components TOTFED - status
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
‘SONAR’ using Arduino & ultrasonic distance sensor
Introduction to Microprocessors and Microcontrollers
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Types of Computers Mainframe/Server
Low cost FPGA implimentation of tracking system from USB to VGA
Chapter 4: MEMORY.
Command and Data Handling
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling 8/14/20151

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 8/14/20152

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 8/14/20153

Objectives Simultaneous mixing Cup detection Fill precision of ±1 milliliter Easily cleanable components Interchangeable liquids Professional, easy to use touch-screen interface 8/14/20154

Applications Paint Drinks Chemicals Most fluids Flow sensors can measure highly viscous liquids Minimum flow rate of 0.5 Liters per minute 8/14/20155

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

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/14/20157

Flow Meters Swiss Flow meter SF volts 12-36ma/s Flow rate liter/min Temperature rating -20 – 90 ⁰C Flow meter outputs 6,100 pulses per liter of fluid 8/14/20158

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

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 8/14/201510

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 x 480 resolution 8/14/201511

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

Touch-screen and FPGA (Nios II Embedded Evaluation Kit) Cyclone III FPGA NIOS II Softcore Processor LCD Driver LCD Panel Touch Panel EthernetSDRAM Audio Out Communication with I/O CPU (RS-232) 8/14/201513

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 8/14/201514

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 8/14/201515

Costs 8/14/ ItemQuantity Price Cost Structure MDF1 $ Liter Bottles4 $ 1.25 $ 5.00 Silicon Tubing1 $ Paint1 $ Electrical IR Emitter1 $ 2.00 IR Receiver1 $ 2.00 Flow Meter - SF8004 $ $ Pinch Valve - PK-4805-NC4 $ $ LED Controller - TLC59401 $ 3.50 RGB LEDs4 $ 2.00 $ 8.00 MCU - MSP430F1691 $ Touch Screen CPU - Nios II Evaluation Kit1 $ PCB Layout3 $ $ Passive / Misc. Components1 $ Other Parts (Wires, Connectors, etc.)1 $ Miscellaneous Presentation / Documentation (Poster, Binding)1 $ Subtotal $ 1, Financial Assistance $ Total Cost $

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) 8/14/201517

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 8/14/201518

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. 8/14/201519

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 8/14/201520

Milestone 2 Final PCB received and assembled Hardware systems integration complete All firmware and software tested and starting final revisions 8/14/201521

Division of Labor DannyTommyTrevorPeterJosh StructureX Power Circuitry, Valve ControlX PCB LayoutXX MSP430 codeXX Altera - VerilogXX Altera - User InterfaceXXX 8/14/201522

Gant Chart 23

Questions? 8/14/201524