ece 477 final presentation team 01 spring 2014 paste a photo of team members with completed project...
TRANSCRIPT
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
Outline
• Project overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion
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
Block Diagram
Design Challenges
• Audio Generation• Audio Amplification• Mounting and Wiring• Software Task Management• LED Issues
Individual Contributions
• Team Leader – Kevin Meyer• Team Member 2 – Ben Pluckebaum• Team Member 3 – Brennan Tran• Team Member 4 – Jonah Ea
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
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
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
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
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.
Questions / Discussion