peter bowlin daniel clement trevor fine josh kline tommy sterling 8/14/20151

24
Peter Bowlin Daniel Clement Trevor Fine Josh Kline Tommy Sterling 03/21/22 1

Upload: alberta-owens

Post on 23-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

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

Peter BowlinDaniel Clement

Trevor FineJosh Kline

Tommy Sterling

04/19/23 1

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

OverviewMake a device that can easily combine

multiple liquids in specified amounts.Gravity-fed system utilizing valves and flow

sensorsLCD Touch-screen user interface

04/19/23 2

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

Project MotivationsPossible commercial applications of

autonomous mixing machinesFor quality control and standardization in a

retail setting.To create fun, healthy drinks within a home

04/19/23 3

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

ObjectivesSimultaneous mixingCup detectionFill precision of ±1 milliliterEasily cleanable componentsInterchangeable liquidsProfessional, easy to use touch-screen

interface

04/19/23 4

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

ApplicationsPaintDrinksChemicalsMost fluids

Flow sensors can measure highly viscous liquids

Minimum flow rate of 0.5 Liters per minute

04/19/23 5

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

System Block Diagram

I/O CPUTouch Screen

CPU

IR Sensor

ValvesFlow

Sensors

LED Control

Network

Memory

LCD Driver

Touch Screen Driver

04/19/23 6

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

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

04/19/23 7

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

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

04/19/23 8

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

ValvesManufactured by TAKASAGO

ELECTRIC,INCPK-4805-NC

Solenoid pinch valve 12VDC requiring 10 Watts30-50 millisecond response

time. Valve is normally closedAccepts silicon tubing with

3/16 ID and 5/16 OD up to 50 Kpa

04/19/23 9

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

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

04/19/23 10

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

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 resolution04/19/23 11

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

I/O CPU (detail)

MSP430F169

IR TRANSMIT

ER

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

NP Series Takasago

Valve

NP Series Takasago

Valve

Volt. Controlle

d V source

Volt. Controlle

d V source

Volt. Controlle

d V source

Volt. Controlle

d V source

Communication with Nios II (RS-232)

04/19/23 12

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

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)

04/19/23 13

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

Firmware and Operating SystemMSP430 (I/O controller)

Custom interrupt driven architectureControl system using feedback from flow

sensors to control the valves, prevent overshoot on fluid dispensation.

Altera FPGANios II softcore processorLinuxLink embedded linux by TimesysWe plan to write our own LCD driver in verilog

04/19/23 14

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

SoftwareHuman 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 ownExports data for status lights

The Intelligence If machine is available, or queue request if notSelect pre-made drinkStore a new mix for future useClean itMake custom drink

04/19/23 15

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

Costs

04/19/23 16

Item Quantity Price Cost

StructureMDF 1 $ 30.00 $ 30.00 2-Liter Bottles 4 $ 1.25 $ 5.00 Silicon Tubing 1 $ 20.00 $ 20.00 Paint 1 $ 10.00 $ 10.00

ElectricalIR Emitter 1 $ 2.00 $ 2.00 IR Receiver 1 $ 2.00 $ 2.00 Flow Meter - SF800 4 $ 25.00 $ 100.00 Pinch Valve - PK-4805-NC 4 $ 100.00 $ 400.00 LED Controller - TLC5940 1 $ 3.50 $ 3.50 RGB LEDs 4 $ 2.00 $ 8.00 MCU - MSP430F169 1 $ 11.00 $ 11.00 Touch Screen CPU - Nios II Evaluation Kit 1 $ 449.00 $ 449.00 PCB Layout 3 $ 35.00 $ 105.00 Passive / Misc. Components 1 $ 100.00 $ 100.00 Other Parts (Wires, Connectors, etc.) 1 $ 80.00 $ 80.00

MiscellaneousPresentation / Documentation (Poster, Binding) 1 $ 65.00 $ 65.00

Subtotal $ 1,390.50

Financial Assistance $ 549.00 Total Cost $ 841.50

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

RiskMain risk is top heavy design of structure

Larger base to counteract effectsCurrent Peaks

Inline fuses on power supplyUnforeseen Complications with flow metersTime Constraints/pipelining issues

Errors in the PCBErrors in software architecturePlan for extra time on certain areas

Lack of experience with critical components(MSP430, NIOS II eval. Kit)

04/19/23 17

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

RiskShipping delay/wrong parts

Plan for shipping timeOrder earlyParallel planning

Fluid LeakageTrevor loses interest in working

Beat to death/takes Tommy with himRedefine scope of project to 3 person group

04/19/23 18

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

Contingency PlanningUse 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 riskIf we can’t get flow meters to work, use a

scale instead with serial communication link to MSP430.

04/19/23 19

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

Milestone 1Structure builtFirst revision power PCB completedSecond revision PCB (MSP430 and power)

ready to be orderedSoftware architecture for MSP430 and Altera

FPGA completedFirmware for controlling valves and taking

input from flow sensors completed

04/19/23 20

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

Milestone 2Final PCB received and assembled Hardware systems integration completeAll firmware and software tested and starting

final revisions

04/19/23 21

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

Division of LaborDanny Tommy Trevor Peter Josh

Structure X

Power Circuitry, Valve Control X

PCB Layout X X

MSP430 code X X

Altera - Verilog X X

Altera - User Interface X X X

04/19/23 22

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

Gant Chart

23

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

Questions?

04/19/23 24