SandWish Automated Tabletop Sandwich Maker

Slides:



Advertisements
Similar presentations
In this presentation you will:
Advertisements

University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Peripheral Interpreter consisting of Analyzers 'N Operators
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.
Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
SHANTILAL SHAH ENGINEERING COLLEGE ,BHAVNAGAR
Pratham Presenters: Fraterno Vila and Gabriel Letona Pratham Electronics and Distribution Presenters: Fraterno Vila and Gabriel Letona Team Leader: Matt.
HL Sample Question Applied Control Systems Underlying Principles.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Bike Rack Availability Tracking System Group 26: Sam Luo, Jason Pao, Jason Wang.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Ready to Party? 
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
ECE 445 Electronic Shoe Sizing Device Group 43: Robert McDonald, Eric Ayala, Siyan Guo May 3 rd, 2016.
MEATEOR 3/4/2015 Troy Kremer – speaker 1 Chris McClure – speaker 2 Thomas Johnson Justin Lord Andrew Rains.
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
Lesson 1 PLC BASICS. PLC Definition  Programmable Logic Controllers are industrial computers that control machine and other applications.  PLC have.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Introduction to Motors, servos and steppers
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Smart Hydroponic Greenhouse December 8, 2016
Home automation using Arduino & ‘PIR sensor’
Pulse Rate Monitor Ying Wang
Automatic human detector garbage can.
Controlling of robot using voice
Smart Water Rocket System Group 6
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
DIGITAL CALCULATOR USING 8051
Arduino - Introduction
R.A.W. Remote Armwrestling
‘SONAR’ using Arduino & ultrasonic distance sensor
Remote Controlled Smart Socket
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
ECE 445: Robotic Microphone Stand
1.1) problem statement Threat to the user; controller device easily be hacked. Current controller device is not user friendly. Analysis Flight Time requires.
Cumulative Design Review
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Midway Design Review Team 24 “Remote Chess” December 8,
Subject Name: Microprocessors Subject Code:10EC46 Department: Electronics and Communication Date: /10/2018.
Digital Theremin with LED
Applied Control Systems Underlying Principles
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Secret Door Knock Detector
Under the Sun Drink Mixer Group 4
A smart shopping system
ACOE347 – Data Acquisition and Automation Systems
Comprehensive Design Review
Introduction to Arduino
Cnc machine Presented By:.
SandWish Automated Tabletop Sandwich Maker
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Human Turntable Daniel Kalinin, Daniel Zhang, Jacob Taylor Team 9.
Chapter 13: I/O Systems.
SandWish Automated Tabletop Sandwich Maker
Automotive Technology Principles, Diagnosis, and Service
Presentation transcript:

SandWish Automated Tabletop Sandwich Maker Team 21: Jack Hennessey, Wei Huang, Zach Scipioni, Anson Haniwalt Date: 10/17/2018 Jack

Problem Statement Custom sandwich production is a laborious task Custom sandwich orders are potentially difficult to juggle for human servers at catered events With variable sandwich demand comes unutilized human labor App allows digital queueing eliminating lines and congestion for food Jack

System Specifications Autonomous sandwich assembly Sanitary User specified ingredients Interface through a mobile application 3’ x 4’ footprint Zach

System Specifications Cont’d Sandwich assembly will take max 5 minutes Bread, meat, cheese, and mayonnaise available Enough ingredients for 6 sandwiches Can hold 3 sandwiches in reserve User can only retrieve their sandwich Completed sandwich has no ingredient between bread sticking out further than 1” Zach

Food Sanitation Food does not contact the machine directly Trays are dishwashable and wax paper is disposable Fresh ingredients can be stored for 2 hours Will use realistic fake food for testing Anson

Inputs and Outputs Inputs: User’s number and sandwich order Ingredients Wax paper Outputs: A custom sandwich for user Wei

Design Alternatives Creator by Movement Machines: Industrial Scale Very expensive Bistrobot by Bistrobot: Only bread and viscous ingredients Linear design Less space efficient Zach

Complete SandWish 2. Storage System 3. Arm and Flipper 1. App Ingredient Trays Lazy Susan 3. Arm and Flipper Locking Doors 1. App Height Adjustment 5. Electronic Control & Coordination 6. Power Supply 4. Dispenser System Wax paper conveyor belt Zach

Subsystem 1: Mobile Application App will handle ingredient customization Will be aware of available ingredients Communicate this information with the user Will communicate ordering and pickup with user Anson

Subsystem 2: Ingredient Storage Lazy Susan Rotates to allow arm easy access to different ingredients Enough ingredients for 6 sandwiches Stepper motor to rotate Limit switches for calibration Lazy susan Ingredient trays Zach

Subsystem 3: Arm and Flipper Extends to grab and extract material trays Flipper Flips material onto sandwich building zone Height adjustment Entire assembly will index up and down to grab trays Height adjustment Anson

Subsystem 4: Sandwich Dispenser Locking doors Wax paper conveyor belt Wax Paper Conveyor Belt Room for 3 sandwiches in reserve Locking doors ensure user can only retrieve their sandwich Wax paper adds 0.4¢ to each sandwich Zach

Subsystem 5: Electronic Control & Coordination The ATmega328P microcontroller will coordinate the motors and sensors (Arduino Uno for MDR) The mobile application communicates back and forth with the boards through local WiFi “Levels of warning” control the sandwich queue Wei

Subsystem 6: Power Supply powered by wall outlet AC/DC converter and voltage step down circuit on PCB along with Microcontroller 3.3V, 5V, servo voltage (5-12V), and 24V available on board Wei

Block Diagram Enclosure Power Supply Acrylic Casing Sandwich Assembly 2. Instructions 2. Instructions Dispenser System Height Adjustment Conveyor Belt Microcontroller Arm and Flipper ESP8266 WiFi Module Locking Doors Ingredient Storage ATmega328P Bluetooth 1. WiFi 1. Connect to local WiFi and send ingredients requested. Process updates communicated back. SandWich App 2. Microcontroller controls motors to correctly move and coordinate with physical parts. Jack

SandWish State Machine No Yes Yes Is a sandwich currently being made? Is there room to make the sandwich? Are the intended ingredients available? Determine next ingredient Is it a condiment? No Yes No No Yes Yes No Index to ingredient and extract Enqueue sandwich Wait Is a sandwich waiting in queue? Scrap sandwich, notify user Make sandwich Start at any time: Application sends request, loop will be checking constantly allowing for concurrent processes when possible No Return used tray to its original position in rack Index sandwiches, notify user Is a pick-up door open? Type of request Was last ingredient a condiment? Yes No Pickup sandwich Yes Yes Yes No Wait for all doors to close Can index sandwich to pick-up zone? Sandwich complete? Yes Index to condiment, move ingredient into position, and dispense condiment onto ingredient Open corresponding sandwich door for a period of time, then close No Flip ingredient onto the sandwich construction zone Is a sandwich waiting to be indexed to pick-up zone? No Wait Anson

PCB ATmega328P Pulse width modulator on board generating square wave for 2 of the stepper motors. Switching voltage regulators to efficiently control voltage input into the various motors. ESP8266 WiFi module, breakout board, and serial transceiver

Team Member Roles Wei: Power systems and Electronic Control & Coordination for Arm and Flipper Anson: Arm and Flipper mechanism Jack: Electronic Control & Coordination for Storage and Dispenser and Mobile App Zach: Storage and Dispenser mechanism

Estimated Bill of Materials Storage Lazy Susan: $65 Lazy Susan ($40) Stepper ($15) Frame ($30) Ingredient Trays: $45 Wax Paper: $10 Arm and Flipper: $105 2 Servos ($20) 2 Steppers ($30) Guiding Rails ($25) Total: $505 Sandwich Dispenser: $55 Stepper Motor ($15) Frame ($20) 2 Servos ($20) ATmega328: $5 Power: $30 Fake Food: $40 Acrylic Enclosure: $150 Jack

MDR Deliverables Storage Subsystem (Jack & Zach) Will rotate to present ingredient to Arm and Flipper that was instructed Will hold and present bread, meat, and cheese Arm and Flipper Subsystem (Wei & Anson) Will ascend and descend to level of ingredient Will extend grabber and grab tray of ingredient and pull and release into flipper Will flip ingredient onto a plate without ingredient touching machine Will put tray back into its original slot in storage Jack

MDR Deliverables Cont’d Process of Storage subsystem rotating and Arm and Flipper grabbing and flipping repeated for bread, cheese, meat, and then bread Complete sandwich will have no ingredients hanging outside of sandwich more than 1” No Dispenser system or Mobile App Arduino Uno instead of ATmega328P Use computer to send signals to Arduino Uno instead of App

MDR Deliverable Diagram 1. Storage System 2. Arm and Flipper 5. Electronic Control & Coordination

MDR Deliverable Diagram Cont’d Sandwich Assembly Ingredient Storage Microcontroller Instructions Arm and Flipper ATmega328P Height Adjustment Bluetooth

FPR Deliverables Mobile Application Functional mechanical, electrical, and control system Storage system Arm and flipper Dispensing system Electronic Control & Coordination system Power system Sandwiches consisting of cheese meat or mayonnaise between two pieces of bread Anson

Questions? 2. Storage System 3. Arm and Flipper 1. App Ingredient Trays Lazy Susan 3. Arm and Flipper Locking Doors 1. App Height Adjustment 5. Electronic Control & Coordination 6. Power Supply 4. Dispenser System Wax paper conveyor belt

Ingredient Trays Flipper Arm Storage System Height Adjustment