N-ABELD- NEW ARDUINO BASED ELECTRONIC LIQUOR DISPENSER Don Doty Eastern Kentucky University.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Model W Wall Mount Static Transfer Switch. Why choose a model W static transfer switch? Increases power availability. Integrated maintenance bypass. True.
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Aaron Eastham Network Security & Electronics Program Dept. of Applied Engineering & Technology Eastern Kentucky University.
VxWorks Real-Time Kernel Connectivity
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Web Based Home Entertainment Center Remote Midterm Presentation Group 8 Josh McJilton Jose Guzman Edgar Ortiz.
L.U.S.H. Liquor’s Ultimate Service Handler Mike Martin Pezh Shoureshi Andrew Schmid Heather Buna Taymoor Marar EE Capstone Design Lab Spring 2004.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Computer Engineering Senior Design Project Ryan Bowen, Jacob Czapeczka, Ken Smith Jr. May 2007 The Automatic Drink Mixer is designed to produce various.
SUPER TOASTER: The Brown Toast Experience Wes Brown Computer Electronic Networking Dept. of Technology College of Business & Technology.
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Using The WDK For Windows Logo And Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
Computerized Train Control System by: Shawn Lord Christian Thompson.
DIY Engine management system: Take full control of your car
Viking Pump Flow Manager - Phase 2 Senior Design May
E-LABORATORY PRACTICAL TEACHING FOR APPLIED ENGINEERING SCIENCES W O R K S H O P University of Oradea, Romania March 5, 2012 P R E S E N T A T I O N Project.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
FRONT DOOR MONITOR Tremayne L. Perkins EKU Dept of Technology, CEN/CET.
1 A web enabled compact flash card reader eeble. 2 Weeble Team Chris Foster Nicole DiGrazia Mike Kacirek Website
Operating System A program that controls the execution of application programs An interface between applications and hardware 1.
Electronic Drink Machine Matt Legg Dan Pizzillo Garth Gillespie Travis Hopkins Mohamed Elmiligui
ARDUINO GAME BOARD Shawn Denny Eastern Kentucky University May 8, 2013.
Pi In The Sky (Web Interface) Gaston Seneza Philander Smith College, Little Rock, AR SIParCS Intern Mentors: Dr. Richard Loft & Dr. Raghu Raj Kumar 1.
Choosing Delivery Software for a Digital Library Jody DeRidder Digital Library Center University of Tennessee.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
Common Servers in a Workplace Environment Brandon Reynolds Computer Electronic Networking Dept. of Technology, Eastern Kentucky University.
Computer Emergency Notification System (CENS)
AN_NAJAH INTERNATIONAL UNIVERSITY Electrical Engineering Department Internet & Mobile Controlling system “IMCS” Ala` Hmadneh Ansam Afaneh DR. RA`ED.
Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
CHAPTER 2: TYPES OF CONTROLLER
SUPER TOASTER Wes Brown Eastern Kentucky University Computer Electronic Networking.
Windows Server 2003 with Active Directory and Group Policies Wendy Hurst Eastern Kentucky University Department of Technology CEN/CET.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Jini Architecture Introduction System Overview An Example.
Silberschatz, Galvin and Gagne  Operating System Concepts UNIT II Operating System Services.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Final Project Presentation.
Trey Herrington Electrical Engineer -Hardware Design -Hardware Design -Software Implementation -Software Implementation Samantha Prine Electrical Engineer.
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
Device for the Presentation of Olfactory Stimuli to Monkeys Team Members Kevin Campbell (BWIG) Sarah Kolpin (Communications) Wyatt Potter (Team Leader)
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
The Theoretical Design
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
MAY LEGO ENVISON SYSTEM Team members: Brennan Beavers (CprE) Justin Goers (CprE) Erin Isvik (CprE) Roger Rathje (CprE) Client: Toying with Technology.
PROGRAMMABLE LOGIC CONTROLLER
Raspberry Pi Garage Door Mark Barron NET 499 Eastern Kentucky University.
Final Presentation Smart-Home Smart-Switch using Arduino
TECHNOLOGY RESOURCE MANAGEMENT PORTAL Casey Spires Eastern Kentucky University.
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
DIGITAL SHOWER CONTROLLER BY NATHAN GARNER KASUN KUMARAGE.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Chapter 2-Introduction to Making Multimedia
Peer 2 Peer & Client Server
Session III Architecture of PLC
Computer Technology Notes #3
Programmable Logic Controllers (PLCs) An Overview.
Under the Sun Drink Mixer Group 4
Chapter 2-Introduction to Making Multimedia
Ubuntu MYSQL Database Server
Presentation transcript:

N-ABELD- NEW ARDUINO BASED ELECTRONIC LIQUOR DISPENSER Don Doty Eastern Kentucky University

OUTLINE I. Introduction a. Inspiration b. Research II. Problem Statement a. Identifying the Problem b. Set Goals/Requirements III. Research/Considerations IV. Proposed Solution a. Physical b. Electronics c. Communications IV. Results a.User Interface b.Video V. Conclusions VI. Future Plans a.Tracking System b. Inventory Management

Introduction Motivation: Acquaintance having trouble finding skilled bartenders to employ in their new restaurant. Project Elements: 1. Electronics – Components and circuits used 2. Communication – Interfacing necessary to pass commands from the user to the physical device 3. Physical – how the actual device is built.

Problem Bartender duties: Take order Mix and pour drinks Must know recipes Knowledge of drink ingredients Clean Chop Fruit Serve drinks The owner has access to a staff of waiters and waitresses who can: Clean Serve drinks Take orders The missing element is the knowledge and skill to quickly make the customers drink.

Research/Considerations Arduino vs Programmable Logic Controller ● Open Source ● More Versatile ● Programming options ● More configuration options ● Lower source voltage ● Cheaper to implement ● Easier to use ● Can directly drive most solenoids ● More robust ● Doesn't require programming knowledge

Research/Considerations Most solenoid valves require line pressure in order to operate. Energizing the coil will open a normally closed solenoid, and when the coil is no longer energized, the pressure from the line is used to close the valve. In order to avoid having to pressurize the lines, I chose to use gravity-feed capable solenoids. Solenoid requirements: ● Affordable ● Food-safe ● Normally-Closed ● Gravity-feed capable

Research/Considerations User Interface Options: I. Hardware based a) LCD with control panel b) Touchscreen w/TFT display II. Software based a) Local software b) Web-based interface Arduino is an extremely flexible platform and will accommodate many different input and output devices that can be used to design a user interface.

Proposed Solution (Physical) Upside down bottles with pour spouts feed tubes running into input of normally closed solenoid Solenoid output feeds tubes that direct the liquid into a funnel A cup holder placed underneath the funnel ensures that the cup is placed correctly

Proposed Solution (Electronic) Because the Arduino cannot drive the solenoid directly, I must use an alternate voltage source and use NPN transistor as a switch. The arduino's output pins are provide signal to the base of a Darlington TIP-120 Collector is connected to solenoid that is tied to +12v When the arduino output pins send a high signal to the transistor's base, it conducts the +12v signal, causing the solenoid to open.

Proposed Solution (Communications) A user interface must establish a line of communication between the user and the electronics performing the work. Web interface relies on communication between: I. Client and web server HTML/PHP form data parsed and passed to MySQL database and/or to a C++ program II. Web Server to Arduino C++ program sends parsed data serially to the Arduino, running its own program III. Arduino to electronics Arduino pinout state determines solenoid status

Assumptions Operating conditions:  Windows PC  Executable responsible for setup  Executable also called in PHP to send the data serially  Working Apache and MySQL servers  The interface page builds itself from the data contained in the MySQL database  Arduino serially connected to PC  The program that communicates with the Arduino sends data through the serial port

Results (User Interface)

Results (Video)

Conclusions The n-ABELD system is a work in progress. It is far from being finished. When I began this project, I realized that budget and time constraints would prevent me from completing it by the end of this semester. Rather than setting a goal of completion, I set my goal at a certain minimum level of functionality. In its current state, n- ABELD effectively establishes proof of concept. The goal of providing a reliable way to quickly mix and serve drinks has been met. Furthermore, the level of user friendliness offered by the interface surpassed my expectations.

Future of n-ABELD Drink tracking – add a database to keep track of every drink the machine pours User database Inventory management – Keep track of liquid remaining in the bottle and notify user when levels are low Different containers for the liquid – easier to fill, threads directly onto solenoid

Acknowledgements - cup image - funnel image Arduino.cc – solenoid schematic and arduino image - solenoid image - plc image