Download presentation
Presentation is loading. Please wait.
Published byTheodore Henry Modified over 8 years ago
1
ECE 477 Final Presentation Team 22 Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
2
Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges Individual contributionsIndividual contributions Project demonstrationProject demonstration Questions / discussionQuestions / discussion
3
Project Overview Underlying Motivation: Marketable product with widespread appealMarketable product with widespread appeal Minimal technical expertise required for operationMinimal technical expertise required for operation Maximize use of existing resourcesMaximize use of existing resources Target college ageTarget college age Project Specifics: Standalone unit that creates and maintains a song playlist based on song requests sent from party guests via SMS.Standalone unit that creates and maintains a song playlist based on song requests sent from party guests via SMS. Enhanced experience - strobe lights, queue display and other features such as a blacklist.Enhanced experience - strobe lights, queue display and other features such as a blacklist.
4
Block Diagram
5
Design Challenges Communicating with Grooveshark APICommunicating with Grooveshark API Micro interrupts without data lossMicro interrupts without data loss Communication between Micro and PiCommunication between Micro and Pi PCB Design tradeoffs – size & noise vs debugging & ease of assemblyPCB Design tradeoffs – size & noise vs debugging & ease of assembly
6
Individual Contributions Team Leader – Kyle BrownTeam Leader – Kyle Brown Team Member 2 – John DohertyTeam Member 2 – John Doherty Team Member 3 – Garrett StrzeleckiTeam Member 3 – Garrett Strzelecki Team Member 4 – Chris McCabeTeam Member 4 – Chris McCabe
7
Team Leader – Kyle Brown Design Constraint AnalysisDesign Constraint Analysis Software Design FlowSoftware Design Flow PCB Population and TestingPCB Population and Testing Micro/Raspberry Pi CodingMicro/Raspberry Pi Coding –SMS Parsing, Strobe Light Control, Grooveshark/Last.FM interfacing
8
Member 2 – John Doherty PCB Design and LayoutPCB Design and Layout Microcontroller ProgrammingMicrocontroller Programming –GSM, SD & LCD Modules
9
Member 3 – Garrett Strzelecki Packaging Design and ConstructionPackaging Design and Construction PCB Design SupportPCB Design Support DMX 512 LightDMX 512 Light
10
Member 4 – Chris McCabe Initial Schematic Layout and DesignInitial Schematic Layout and Design Support for changes to SchematicSupport for changes to Schematic Hardware DocumentationHardware Documentation
11
Project Demonstration 1.Ability to receive and parse text messages 2.Ability to queue songs based on votes 3.Ability to load config files from an SD Card 4.Ability to play songs using online streaming service 5.Ability to strobe light using DMX 512 Protocol
12
Questions / Discussion
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.