ECE 477 Final Presentation Team 01 Spring 2014 Project Summary
In the ECE 477 Final Presentation for Team 01 in Spring 2014, the project involved creating a configurable melody generator with LED pushbutton grid, adjustable volume, and tempo settings. The team members, Kevin Meyer, Ben Pluckebaum, Brennan Tran, and Jonah Ea, worked on different aspects from design challenges to individual contributions. Kevin led the team, focusing on project management and software development, while Ben handled component ordering and prototyping. Brennan contributed to PCB layout and packaging, and Jonah focused on software engineering tasks. The project aimed to enable users to save melodies to memory and export them as MIDI files to an SD card.
Uploaded on Oct 07, 2024 | 0 Views
Download Presentation
Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
E N D
Presentation 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. Kevin Meyer Brennan Tran Ben Jonah Ea Pluckebaum
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
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 Demonstration 1. An ability to poll an array of pushbuttons to manipulate the musical configuration and display a visual pattern using LEDs. An ability to output multi-tone audio. An ability to adjust the volume and BPM of the output audio. An ability to save and load musical configurations to and from flash memory. An ability to save a configuration as a MIDI file to an SD card. 2. 3. 4. 5.