120 likes | 228 Views
Kian Hui Wong. Jun Jun Peh. Wan Qi Choo. Chia Siong Goh. ECE 477 Final Presentation Team 17 - Spring 2013 DIGI-TON. Project Overview. An 8x8 grid-based music synthesizer. Produces sound and emits light (LED) when user presses the buttons 3 music playing modes: Sweep mode Gravity mode
E N D
Kian Hui Wong Jun Jun Peh Wan Qi Choo Chia Siong Goh ECE 477 Final Presentation Team 17 - Spring 2013 DIGI-TON
Project Overview • An 8x8 grid-based music synthesizer. • Produces sound and emits light (LED) when user presses the buttons • 3 music playing modes: • Sweep mode • Gravity mode • Memory mode • Several different types of sound: • guitar, piano, and drum beats • To create a simple musical instrument that requires no music background but creativity of user
Design Challenges - LED driver -keep track of the LED status -driving RGB LEDs - DAC - defining waveform for each instrument - collecting data - varying pitch - filter and 8-ohm speaker driver - sound quality
Individual Contributions •Team Leader - Chia Siong Goh •Team Member 2 - Kian Hui Wong •Team Member 3 - Wan Qi Choo •Team Member 4 - Jun Jun Peh
Team Leader - Chia Siong Goh • Parts selection • PCB layout • Peripherals initializations • PCB soldering and testing • Controlling pitch of playing tones
Member 2 - Kian Hui Wong -Parts Selection -Schematic Design -Parts Prototyping -PCB Design -Software • Software integration • Button pad and LED drivers • Algorithm of device functionality -Packaging
Member 3 - Wan Qi Choo - Component Selection - Parts Ordering - Schematics design using Eagle - Create component package in Eagle library - PCB routing - Packaging - Software Testing and Development - LCD user interface - MIDI - Sampling instrument data for DAC - research method to use SPI with music
Member 4 - Jun Jun Peh • Design constraints analysis • Components selection • Amplifier filter circuit verification • Software architecture & implementation • ATD interface • Battery module
Project Demonstration 1. An ability to respond to user’s selection by producing sound and emitting light when the buttons are pressed. 2. An ability to memorize the sequence, as well as to play the selected tones infinitely, in the order set by user. 3. An ability to utilize an accelerometer to detect the inclination and direction of the device, so that the pitch and tempo of music can be changed; 4. An ability to load various musical instrument voices such as guitar, piano, and drum beats from the internal memory of the microcontroller and to play out sound. 5. An ability to control computers or other MIDI instruments by sending MIDI, which are the operation data generated from the device, through the MIDI OUT interface.