tone matrix music box ece 477 senior design - group 17 presenter: jun jun peh

7
Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Upload: leo-barton

Post on 18-Jan-2018

213 views

Category:

Documents


0 download

DESCRIPTION

Block Diagram

TRANSCRIPT

Page 1: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Tone Matrix Music BoxECE 477 Senior Design - Group 17

Presenter:

Jun Jun Peh

Page 2: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Project Abstract• An 8x8 grid-based music synthesizer made with

a button pad at the top and some LEDs at the bottom

• Produces sound and emits light (LED) when user touches the buttons

• 3 music playing modes:o Sweep modeo Gravity modeo Memory mode

• Several different types of sound: guitar, piano, and drum beats

Page 3: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Block Diagram

Page 4: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Microcontroller Design Constraints• I/O pins – 42 pins• Low Power Consumption• Memory – 64K• ATD channel – 3-axis accelerometer• Interface - SPI, SCI• Low Price• Small Size• Optimized for C-compiler & more

resources

Page 5: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Microcontrollers Comparison

PIC18F67K22 ATmega644PA

Manufacturer Microchip Atmel

Voltage 1.8V - 5.5V 1.8V – 5.5V

Power (Active) 5.5 uA 0.4 mA

Price $5.14 $7.39

I/O Pins 53 32

ATD Channel 16 (12-bit) 8 (10-bit)

FLASH Memory 128 K 64 K

Page 6: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Questions?

Page 7: Tone Matrix Music Box ECE 477 Senior Design - Group 17 Presenter: Jun Jun Peh

Project-Specific Success Criteria

1. An ability to respond to touch by producing sound and emitting light.

2. An ability to memorize past note events and to play the selected tones in a sequence set by the 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 sound effects such as guitar, piano and drum beats from the internal memory of the microcontroller and to play out the sound.

5. An ability to send the musical tones out to a computer through MIDI-USB protocol to be saved as a file.