Under the Sun Drink Mixer Group 4

Slides:



Advertisements
Similar presentations
Mehdi Naghavi Spring 1386 Operating Systems Mehdi Naghavi Spring 1386.
Advertisements

ReTemp Design Review 09/09/04 By Kenny Chung Amish Rughoonundon Amish Rughoonundon.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Computer Engineering Senior Design Project Ryan Bowen, Jacob Czapeczka, Ken Smith Jr. May 2007 The Automatic Drink Mixer is designed to produce various.
MIS2502: Data Analytics MySQL and SQL Workbench David Schuff
To develop a small scale solar powered system that will power a DC load, which incorporates power management techniques, DC-DC conversion and a user interface.
Final Year Project Project Progress Presentation Title: Energy Conversion for low voltage values. Supervisor: Dr.Maeve Duffy.
Solar Powered Battery Charger
Solar Powered Golf Cart Group 9 Jake Bettis Jacob Krueger Matthew Roland Matt Tourtelot With Support from:
Power Electronics and Drives (Version ) Dr. Zainal Salam, UTM-JB 1 Chapter 3 DC to DC CONVERTER (CHOPPER) General Buck converter Boost converter.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
N-ABELD- NEW ARDUINO BASED ELECTRONIC LIQUOR DISPENSER Don Doty Eastern Kentucky University.
PHOTOSWAP Albert Park & Brandon Ochs. What is PhotoSwap?  Social networking platform for iOS  Users share images with each other  Extract sensor data.
Lecture # 12&13 SWITCHING-MODE POWER SUPPLIES
Design Process Analysis & Evaluation Part II Example Design: Solar Candle by Prof. Bitar.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
GPS Tracking System An autonomous user tracking system is employed to navigate the vehicle using GPS data. The following diagram demonstrates the tracking.
NCKU UCB Tohoku GSE Software, T.T. Wang 1 Ground Support Equipment(GSE) Software Tzu-Te Wang.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Power Management System Hardware Milestone: 0 Software Milestone: 0 Requirements: Interface with the existing bicycle battery voltage (35-40V typical)
Solar Sausage Project Water Purification Device 2/17/16.
Group 25 Kevin Kong Mei Ling Yeoh Xianze Zhan ECE 445 Spring 2016 THIEF RESISTANT SHOPPING CART.
MYSQL AND MYSQL WORKBENCH MIS2502 Data Analytics.
Smart-Box for Efficient Energy Utilization Group 68 Jaime Gaya Fuertes, Somnath Deshmukh & Ziheng Wu ECE 445 – Senior Design TA – Jackson Lenz.
Solar Patio Umbrella Final Presentation May 3 rd, 2016 Team #37 ECE 445 – Spring 2016.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
ECE 445 Group 20 4/23/2012 Kevin Dluzen Jonathan Hall Diyang Qiu.
Group 3 CMPE Community Project. What is CMPE Community project? CMPE Community project aims to create a social web application to create an environment,
Introduction to Linear Voltage Regulators Krishna Kishore Reddy K 2010H223084H.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Arduino based Automatic Temperature Controlled Fan Speed Regulator.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Fan Assembly Driven by Magnetic Fields
Operating System Review
The Client-Server Model
Cordless Electric Nailer
Dynamic Modeling of Banking System Case Study - I
mysql and mysql workbench
DC-DC PWM Converters Lecture Note 5.
By: Raed Wa’el Ennab & Raja Sa’ed Anabtawi
SELF-SUSTAINABLE SOLAR STREET LIGHT CHARGING
App controlled solar powered street lamp
Introduction to Operating System (OS)
AJAX.
PHP / MySQL Introduction
Chapter 1: Introduction
Database Performance Tuning and Query Optimization
Z Formula Electric Vehicle ECE Spring 2017 VSCADA/CELL
Cumulative Design Review
Operating System Review
ECE 477 Design Review Team 8  Spring 2007
ECE 445 Senior Design, Spring 2018
Introduction to Linear Voltage Regulators
Operating System Review
MIS2502: Data Analytics MySQL and SQL Workbench
A smart shopping system
Regulating Battery Charging
Chapter 11 Database Performance Tuning and Query Optimization
MIS2502: Data Analytics MySQL and MySQL Workbench
DR. JOHN ABRAHAM PROFESSOR UTPA
Midway Design Review __________ Senior Design Project Fall 2018
SandWish Automated Tabletop Sandwich Maker
CS 4360 Software Engineering
Solar Powered Power Bank
Power monitoring software
Presentation transcript:

Under the Sun Drink Mixer Group 4 October 27, 2005 Under the Sun Drink Mixer Group 4 Laura Cano Moises Dominguez Michael Tyrlik Stephen Zimmerman *

What is it? Drink Mixer Solar Powered Automated User Friendly Portable

How Does It Work?

Applications Ideal for BBQs and tailgates Avoid long queues to serve a drink, it’s controlled by your phone Increases social interaction by reducing time spent at serving drinks

Goals & Objectives Facilitate mixing of drinks Make a portable design for easy transportation Controlled by smartphone with a user friendly interface with a library of predetermined drinks to choose from.

Software Architecture

Dispensing Coordinator Client Sofware iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Client App iPhone only Four primary functions Browse menu Order Pickup Maintenance

Browse the Menu Users are presented with a menu of predetermined drinks. Predetermined drinks show the ingredients used to create the drink Ordering is an asynchronous process, allowing user to browse through other areas when order is taking place

Pickup Drinks Reservation only valid for 10 minutes Barcode will be presented and manually dismissed

Maintenance iOS application can query the database to determine amount of unreserved ingredients Ability to update the fill level of the ingredient canisters directly from the iOS application.

LAMP Linux Apache (open source web server) MySQL (Database Management System) PHP (Web page communication)

Dispensing Coordinator Web Service iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Web Service Coded using PHP Send data using POST requests Data returned using JSON Allows us to: Order Drinks Check Drink Status Cancel Drink Check Canisters Refill Canisters

Menu Stored on Server Encoded in JSON

Dispensing Coordinator Database iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Database Will store ordered drinks and ingredient levels When the user chooses their drink and places their order, the database will be updated with that drink order with its associated ingredients and a drink ID associated to the barcode

Database Schema

Ingredient Levels When an order is placed, the drink ingredients associated will be reserved The Ingredient Levels table will be updated based on the ingredients reserved

Database Cleanup Daemon A Daemon will be implemented to prevent users from ordering drinks and not picking up those drinks Enforces expiration timers Reallocates expired drinks ingredients Deletes barcodes

Control Board Software iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Dispensing Coordinator Waits for barcodes to be scanned Verifies barcode is valid Sends dispense commands to Control Board Updates the database when successfully dispensed

Control Board Software iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Control Board Software In charge of opening solenoids and verifying cup is present Controls LCD Display The Control Board will receive instructions serially via UART Communicates with the Dispensing Coordinator on the BeagleBone for instructions

Control Board Software Example Command Meaning T End Line Y Yes N No D Dispense F Finished Z Finished dispensing the current drink

Model Design – LCD Screen

Dispensing Coordinator Hardware Overview iPhone Web Service SQL Dispensing Coordinator CB Software BeagleBone Control Board

Control Board Schematic

Sensor Manufacturer SparkFun Part Number SEN-00242 Price 13.95 Power Supply 3V Distance 10cm

12V Solenoid Valves Manufacturer McMaster.Carr Part Number 7877K313 Price 30.28 Pipe Size 1/8 Maximum Psi 25 Power Supply 12V

Power Management Solar Panel MPPT Controller Battery MPPT controller will regulate power from solar panel and output a steady voltage for battery charge with maximum efficiency

Solar Panel Specifications Two 10 watt solar panel from power tech, Inc. 21.5 in height by 20.25 in width Voltage at maximum power = 17.3V Current at maximum power = .59 A Since both panels will be parallel, the current will be doubled.

Charge Profile for Lead Acid Battery A 12 volt 12 amp hour lead-acid battery will be used to power project. A Constant voltage method will be to charge the battery The beaglebone black will be used to implement the constant voltage algorithm If battery voltage is lower than 12.55V, a constant charge voltage of 13.5V will be applied. The battery is fully charge when its voltage is 12.65V, in which case the controller would go into and idle mode in which no charge voltage is applied. Reprinted with permission from TI

BeagleBone charge flow chart of method Constant voltage algorithm that will maintain a charge voltage of 13.5 volts

Buck-Boost Converter A buck circuit and boost circuit in a full bridge configuration will be used to for DC/DC conversion This is a energy effective way to step down or step voltage with minimal energy loss, due to energy storage in the indutor

5 Volt Power Supply The LM7805 is a 5 volt 1 Amp linear voltage regulator which will be used to power the BeagleBone

MOSFET Gate driver The IRS2104 is a high voltage, high speed power MOSFET driver with high and low side dependent referenced channel output Two IRS2104 will be used to drive the buck and the boost circuits

MPPT Controller schematic

Budget & Financial Collaboration

Budget & Financial Collaboration

Model Design

Problems MOSFET issues, turn on voltage Vgs and Rds(on). MOSFET does not open all the way leave a voltage drop across the the drain and source

October 27, 2005 QUESTIONS? *