Grindmaster Drink Dispenser Controller Grindmaster-Cecilware Corp. Nick Kitsos (ECE), Shaun Morris (ECE), Sean Caproon (ECE), Joe Pierce (ECE)

Slides:



Advertisements
Similar presentations
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Advertisements

Computer Parts Assignment
Automated Pool Maintenance System Jonathan Arbogast Janine Garnham Ajay Suthar.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
COMPUCCINO Kalani Rathnabharathi Vithya Shanmugam Robert Armstrong Aaron Kulp.
Introduction.
ASPPRATECH.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Automated Feeding Solution for Dog Owners Final Report December 7, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine Hunger Force.
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Bonitron Air Demand Scheduler Design Review Vanderbilt Senior Design Alex Brown Ajmer Dwivedi Cory Haugh February 04, 2008.
EMBEDDED WEB SERVER. CONTENT: 1.ABSTRACT 2.INTRODUCTION TO EMBEDDED SYSTEMS 3.INTRODUCTION TO EMBEDDED WEB SERVER 4.BLOCK DIAGRAM 5.POER SUPPLY 6.COMPONENT.
NetVuze Precision Network Meter standalone, easy to use, networked with data logging.
Smart transmitters.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Never Thirsty DrinkMaster 8000 Stephan Zebrecky Daniel Hudepohl Brandon Davis Ryan Rhodes.
May07-02: Parking Meter Clint Hertz: Team Leader Austyn Trace: Communications Nick Hollander Christian Baldus.
PROGRAMMABLE LOGIC CONTROLLER
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
Moisture Controlled Irrigation System Team Members: ECE - Aaron Beekman, Adrian Fletcher, and Derek Thomas CECS – Jacob Schreiver.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Moisture Controlled Irrigation System Team Members: ECE - Aaron Beekman, Adrian Fletcher, and Derek Thomas CECS – Jacob Schreiver.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Jacob Clifton Dave McKiernan Ryan Schmid JUMP TRADING SIMULATION INTERFACE.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
MEATEOR 3/4/2015 Troy Kremer – speaker 1 Chris McClure – speaker 2 Thomas Johnson Justin Lord Andrew Rains.
Grindmaster Hot Plate Temperature Control Grindmaster-Cecilware Corp. Luke Utter(ECE), Michael Savage(ECE), Taylor Gwynn(ECE), Zach Tewes(ECE)
Grindmaster Controller Team Meeting 3/28/2012. Agenda System Diagram + Progress Firmware Progress WiFi Progress Update Hardware Progress Update.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
Team Members: ECE- Wes Williams, Will Steiden, Josh Howard, Alan Jimenez Sponsor: Brad Luyster Honeywell Network Traffic Generator.
Arduino.
Fan Assembly Driven by Magnetic Fields
Lecture 10: Programmable Logic Controllers
Maintain, Manage And Monitor Outdoor Systems Remotely
Application Case Study Security Camera Controller
EMBEDDED SYSTEMS.
Module 1: Introduction to PLC
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
ABSTRACT The controller continuously polls the temperature with certain regular time intervals and displays over the 7_segment display The temperature.
ECE477 Midterm Design Review: Team #8
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
SUBMITTED BY EDGEFX TEAM
SUBMITTED BY EDGEFX TEAM
PLC: Programmable Logical Controller
How SCADA Systems Work?.
‘SONAR’ using Arduino & ultrasonic distance sensor
Wireless Controlled PowerStrip
Remote Controlled Smart Socket
CHAPTER 2 TERMINOLOGY.
ECE 445: Robotic Microphone Stand
Programmable Logic Controllers (PLCs) An Overview.
Introduction to Microprocessors and Microcontrollers
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
PLC / SCADA / HMI Controllers: Name : Muhammad Zunair Comsats University Date: 28-October-2018.
Lesson 15: Boolean Representation of Ladder Diagrams
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Technical Communication Skills Practicum
ECE 477 Final Presentation Team 15  Spring 2010
Intelligent HVAC Control
ACOE347 – Data Acquisition and Automation Systems
Tareq Khan, Ph.D. Assistant Professor,
Total HVAC Control from anywhere Easy control that can save a fortune
Hardware Graduation Project (2) Seminar
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presentation transcript:

Grindmaster Drink Dispenser Controller Grindmaster-Cecilware Corp. Nick Kitsos (ECE), Shaun Morris (ECE), Sean Caproon (ECE), Joe Pierce (ECE)

Background Information The Grindmaster-Cecilware Corp. (GMCW) Drink Dispensers Coffee Grinders Powdered Drinks Hot and Cold liquids Frozen liquids Capstone Project: Design a configurable, smart, prototype controller for their drink dispensers

Project Goals Add software configurable features to the dispensers Improve the user interface – Touchscreen LCD display – Keypad vs. dials internal to the dispenser Add network connectivity – IEEE g (Wi-Fi) interface – USB management interface Improve intelligence for energy conservation – Requires a real-time clock to turn heating element off during times that the shop is closed Create a universal controller for all dispensers (all-in-one) Increase user satisfaction – Easy-to-use interfaces for customers – Easily programmed by the business owner – Future capability to remotely manage the unit

Operational Concept Maintain suitable temperature of cold/hot media – Media is the liquid in which the drink powder is mixed, ie. water, syrup, etc. – Power up the compressor/heater in response to the temperature sensor Frozen drinks require a compressor – 6.0 KW Hot drinks require a heating element – 6.0 KW Controllable motor speeds – Auger to dispense powder into the mixer Power saving mode – Utilize real-time clock to determine when usage is low Widen acceptable temperature ranges

Operational Concept (cont’d) Wireless Ethernet (IEEE g) interface – System programming – Display diagnostics and usage information – Change dispense settings Touchscreen LCD interface – System programming – Change dispense settings – Display alerts – Advertising – Thank customers for purchase

Operational Concept (cont’d) Customer Selects drink size/type on the keypad – Receive feedback/guidance on LCD Machine Owner Program temperature ranges, motor speeds – Wireless Ethernet user interface – Touchscreen LCD interface Receive diagnostic/usage information

System Description

Major Components Microcontroller For this prototype, the group will use an Arduino development kit to demonstrate system functionality This development kit uses the same microprocessor that is currently used by Grindmaster ATmega microcontroller features: – 54 digital I/O (14 of which provide PWM) – 16 analog inputs – 4 hardware UARTs for TTL (5V) serial communication – Input voltage of 7-12V Motors and Valves The controller board must be capable of driving a large number of valves and motors For demonstration purposes, the group will switch one of each motor and valve.

Major Components (cont’d) Power Supply The power supply will run on VAC 60Hz, and should power the entire system. Real-time Clock The real-time clock will be used to provide time/date to the microprocessor, which will automatically change the settings on the machine when it is not in use

External Interfaces Touchscreen LCD Graphical feedback Programming mode Keypad Drink selection Wi-Fi Interface Diagnostics Programmability USB Interface Management

Internal Interfaces Contactors/Relay Outputs Multiple relays are required to actuate valves/motors – Two relays will be used to demonstrate switching one each of a 24W 120 VAC and 24 VAC valve and motor. – One relay will be used to demonstrate switching and speed control of a 24W 24 VDC motor. – One high power relay will be used to demonstrate switching of the relay that controls either the heater element or the compressor in the dispenser Sensor Inputs Two sensors: – A level sensor will determine when to open the main tank valve that refills the water tank. – A thermistor temperature sensor will be used to determine when the heater/compressor must be turned on

Functional Requirements Monitor and Control Temperature The heater must keep the temperature of the hot media between +75°C and +96°C. The compressor must keep the temperature of the cold media between -3°C and -5°C. For the prototype, simply switch the relay on/off in order to demonstrate powering heater/compressor – Since the relay must power 6,000 Watts, the solenoid requires significant current to pull the contacts closed – Additional circuitry is required

Functional Requirements (cont’d) Wireless Internet Access IEEE g protocol (Wi-Fi) – Wireless access security must also be implemented The interface will be used for: ―Programming ―Diagnostics To allow customers who do not have wireless access to the dispenser, the LCD can be used in the programming mode – Additional security features are required

Functional Requirements (cont’d) Real-Time Clock The RTC will be used to set the controller to power down the heater or compressor when the machine is not in use ―The user will provide the inputs to determine when the machine will go into power-saving mode Non-Volatile Settings Storage In case of power failure, previously saved settings will be restored once power comes back up ―This eliminates the need to re-configure the settings after a power failure

Current Status Microcontroller Development Familiarization with software and language Begun implementation of the wireless card – Successful communication between controller and WiFly board – Successful connection to “ulopen” network Wi-Fi DaughtercardArduino Development Board

Current Status Power System Need to power motors, valves, processor Provided a power supply which takes 120VAC to 24 VDC – Still require voltage reduction for powering processor board Relay System Multiple relays must be switched to demonstrate functionality – Problem: Low power output from processor, high power needed for switching relays

Current Status (cont’d) Wi-Fi Interface The IEEE g daughter card is operational – Programmed via the USB interface to the Arduino board – Software libraries obtained through Sparkfun We have been able to get the daughter card to obtain an IP address from the Ulopen network and can remotely ping the Wi-Fi interface – Next step is to develop the web-based UI

Ping Test Results

Open Issues Microcontroller will only output 5VDC at 40 mA – Requires relay board – This is under investigation. We may require additional, smaller relays or solid state relays to switch the large relays – Our preference is to use the existing components and circuits Software Logic – Dispensed drinks require precise timing of auger, mixer, and valves which has not been provided – If we can obtain the logic diagram of the existing software this will speed up the firmware development process

Future Development Activities Develop the User Interfaces – Keypad/LCD Touchscreen – USB GUI – Wi-Fi GUI Requires web client/server application development Build and test the power/relay system Incorporate Real-time clock data – Low power consumption standby mode

Extras Pictures – Components inside display machine

Water Tank – Top View

Water Dispense Valves – Side View

Whipper Motors – Side View

Auger Motors – Side View