ECE 477 Final Presentation Team 01 Spring 2014 Paste a photo of team members with completed project...

12
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. Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer

Transcript of ECE 477 Final Presentation Team 01 Spring 2014 Paste a photo of team members with completed project...

Page 1: 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 Final Presentation Team 01 Spring 2014

Paste a photo of team members with completed project here. Annotate this photo with names of team members.

BrennanTran

Jonah Ea

BenPluckebaum

KevinMeyer

Page 2: 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.

Outline

• Project overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion

Page 3: 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.

Project Overview

• Configurable melody generator• LED pushbutton grid representing notes in

melody• Configurable volume and tempo• Save melody to memory• Export as MIDI file to SD card

Page 4: 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.

Block Diagram

Page 5: 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.

Design Challenges

• Audio Generation• Audio Amplification• Mounting and Wiring• Software Task Management• LED Issues

Page 6: 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.

Individual Contributions

• Team Leader – Kevin Meyer• Team Member 2 – Ben Pluckebaum• Team Member 3 – Brennan Tran• Team Member 4 – Jonah Ea

Page 7: 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.

Team Leader – Kevin Meyer

• Team management• Packaging design• Assisted schematic / PCB design• Software development

– LCD interface and menu system– LED / button grid control– SD Card / FAT file system

Page 8: 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.

Member 2 – Ben Pluckebaum

• Component Ordering• Setup of Development software• Prototyping and verification: amplifier IC, power

regulation circuitry, 8x8 LED pushbutton • Project schematic• PCB Population and troubleshooting• Assisted in audio software development, I2C

communication with DAC

Page 9: 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.

Member 3 – Brennan Tran

• BeatSquare Idea Proposal• PCB layout of functional groups• Trace routing of PCB• PCB population and miscellaneous soldering• Wiring for user interfaces and inputs• Final packaging construction

Page 10: 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.

Member 4 – Jonah Ea

• Software Engineer• Soldered breakout board components• Proof-of-concept prototyping • Circuit testing and debugging• IDE setup and programmer for the Stellaris/Tiva

microcontrollers• Interfaced and prototyped with the I2C DAC• Audio production

Page 11: 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.

Project Demonstration1. An ability to poll an array of pushbuttons to manipulate

the musical configuration and display a visual pattern using LEDs.

2. An ability to output multi-tone audio.

3. An ability to adjust the volume and BPM of the output audio.

4. An ability to save and load musical configurations to and from flash memory.

5. An ability to save a configuration as a MIDI file to an SD card.

Page 12: 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.

Questions / Discussion