peter bowlin daniel clement trevor fine josh kline tommy sterling 8/14/20151
TRANSCRIPT
Peter BowlinDaniel Clement
Trevor FineJosh Kline
Tommy Sterling
04/19/23 1
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
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
ObjectivesSimultaneous mixingCup detectionFill precision of ±1 milliliterEasily cleanable componentsInterchangeable liquidsProfessional, easy to use touch-screen
interface
04/19/23 4
ApplicationsPaintDrinksChemicalsMost fluids
Flow sensors can measure highly viscous liquids
Minimum flow rate of 0.5 Liters per minute
04/19/23 5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Milestone 2Final PCB received and assembled Hardware systems integration completeAll firmware and software tested and starting
final revisions
04/19/23 21
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
Gant Chart
23
Questions?
04/19/23 24