<Add team picture or relevant project picture here>

Slides:



Advertisements
Similar presentations
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Advertisements

ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
ECE 477 Final Presentation Team 6  Spring 2010 Digital Sound Projection.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
FPR Presentation Team Frij
Remote Temperature Sensor and LED Control By: Man Nguyen Edwin Oilvos Osama Hassan.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
ECE 477 F INAL P RESENTATION T EAM 5  S PRING 2013 Tung Lun Loo Xue Yuan Wong Yu Chen Lim Chuan Yean Tan MY ATM.
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
ECE 477 Final Presentation Team 20  Spring 2013 Jordan Wagner Justin Spencer Mark Sears John Jachna.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
ECE 477 Final Presentation Team 12  Spring 2010 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Final Presentation Team 14  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 Final Presentation Team 21 - Spring 2013 Team Members: Duncan Swartz, Jacqueline Greer, Tom Pansino, Mark Tubergen.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
ECE 477 Final Presentation Team 14  Spring 2012.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
ECE 477 Final Presentation Team 01  Spring 2014 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
ECE 477 Final Presentation Team 3  Fall 2012 Daniel Carolyn Jonathan Mihir Stein McMican Kuntzman Shah.
 Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration  Questions / discussion.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
ECE 477 Final Presentation Team 4  Spring 2011 Petra M. Alex B. Alex G. Kim S.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
ECE 477 Final Presentation Team 4 Spring Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
ECE 477 Final Presentation Team 01  Fall Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges.
Saahithi Chillara Radhika Goyal ECE Fall Senior Design Project.
Voice Controlled Robot by Cell Phone with Android App
Printed Circuit Board Layout Narrative plus Preliminary PCB Layout
<Add team picture or relevant project picture here>
ECE 477 Final Presentation Team 04  Spring 2010
ECE477 Final Review: Team #1: Project Dada
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
Midway Design Review Team Digiceipt December 4,
Comprehensive Design Review
Android Street Car Team 12 Zongyang Zhu ECE 477 Senior Design Project
Preliminary Design Review
ECE 477 Design Review Team 13  Spring 2007
Midway Design Review Team 24 “Remote Chess” December 8,
ECE 477 Design Review Team 8  Spring 2007
ECE 477 Final Presentation Team 8 Spring 2013
ECE 477 Final Review: Team #
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE477 Senior Design Android Street Car PCB TCSP
ECE 477 Final Presentation Team 4  Fall 2011
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Team 14  Spring 2012
ECE 477 Final Presentation Team 2 Spring 2012
ECE 477 Final Presentation Team 3 – Fall 2008
ECE 477 Final Presentation Team 10  Spring 2008
ECE 477 Design Review Team 5  Fall 2006
ECE 477 Final Presentation Team 4  Fall 2010
ECE 477 Final Presentation Team 1  Spring 2008
ECE 477 Digital Systems Senior Design Project  Spring 2006
ECE 477 Final Presentation Team 15  Spring 2010
Tareq Khan, Ph.D. Assistant Professor,
Comprehensive Design Review
ECE 477 Final Presentation Team 13  Spring 2011
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

<Add team picture or relevant project picture here> ECE 477 FINAL REVIEW: TEAM 4

OUTLINE Project Overview Block Diagram Design Challenges Individual Contributions Project Demonstration Q & A

PROJECT OVERVIEW Ultimate vending machine implementing with new payment system Provides two methods to pick up merchandise. Order and pay for items through an Android app. QR code and receipt code will be generated on Android app. Scan the QR code or enter the receipt code to pick up item. A mechanism can detect failure of dropping item.

BLOCK DIAGRAM

DESIGN CHALLENGES PCB design Transmission Protocols UART – Microcontroller to Raspberry Pi Raspberry Pi Google cloud message usage Camera libraries installation Raspberry Pi Wi-Fi connection Android application Information auto update QR code generation and recognition

INDIVIDUAL CONTRIBUTIONS Team member position Team Leader - Ruotong Ji Hardware engineer - Yaqin Huang System engineer - Renjun Zheng Software engineer - Xingyu Zhou

INDIVIDUAL CONTRIBUTIONS Ruotong Ji PCB Design Schematic and trace routing of PCB PCB troubleshooting Microcontroller Whole microcontroller algorithm design and framework setup Microcontroller programming including ATD, SPI, UART Test UART send and receive data with RPi Packaging Prepared the materials for vending machine Aided in assembling the box Packaging troubleshooting

INDIVIDUAL CONTRIBUTIONS Yaqin Huang PCB design Designed the circuits for LCD screen, force sensor, Keypad, motor driver and motor Checked the design of PCB Soldered the PCB Microcontroller Programed code for motor and motor driver part with PWM Packaging Prepared the materials for vending machine Aided in assembling the case Packing troubleshooting

INDIVIDUAL CONTRIBUTIONS Xingyu Zhou Raspberry Pi Configure pins to send data to microcontroller Test UART send and receive data with microcontroller Associate Renjun with RPi Database Create the database and design the layout of the database Server Write functions to interact with the database Packaging Aided in designing the layout Aided in assembling the box

INDIVIDUAL CONTRIBUTIONS Renjun Zheng Android App Design and created user interface. Integrated QR code generation with ordering system. Implemented item quantity and purchase history auto update. Server Realized communication between server and Android app. Utilized Raspberry Pi camera module for QR code recognition. Database Refactored some server and database communication code. Packaging Drafted and drawn vending machine structure. Prepared and assembled part of the machine.

PROJECT DEMONSTRATION An ability to generate a unique encrypted receipt code when users order on the phone using the mobile app. An ability to accept receipt code using keypad input on the machine. An ability to select correct item and push the item to the output port by rotating spring. An ability to use weight sensor to detect item dropped. An ability to transmit receipt code between microcontroller and Raspberry Pi

Questions?