Beethoven’s Ear Safety Analysis Nick Kwolek Martin Pendergast Stephen Edwards David Duemler
Outline Project Overview Block Diagram Project Specific Success Criteria Environmental Analysis Ethical Analysis
Project Overview A music composition and instruction tool Records audio of a musical instrument and creates MIDI sheet music of the audio Files transferred via SD card
Project-Specific Success Criteria An ability to sample an audio signal with appropriate input filtering. An ability to transform an audio signal to the frequency domain in finite length sample windows. An ability to determine the note names and durations based on the frequency spectrum and an internal metronome. An ability to generate a musical score stored in a MIDI file, based on the analyzed data. An ability to transfer the completed music file to a removable storage medium.
Manufacturing Impact PCB Fabrication Board Assembly Packaging Assembly Only 1 part, the audio amplifier, is non-RoHS compliant Packaging Assembly
Normal Use Impact Product is expected to last 38 years (from Reliability Assessment) Energy Consumed Product has no passive components that would operate in an off or standby state High power consumption estimations end up at ~1.5 W Mainly dsPIC (High Temp/Power estimates at ~.81W) Analog front end (estimated at ~.6W)
Disposability Concerns Relatively easy to dispose of, only possible hazardous component is LCD Packaging Normal disposal PCB, Components, LCD Local PCB/Component recycling companies. LCD sent off to specific recycling company.
Testing Procedures Testing under a variety of operating schemes is important due to device portability. Different testing schemes ‘Normal’ conditions Operation in different temperatures/humidity Do drop/spill tests to ensure high product quality
Safety Mechanisms Proper warning label placement Power safety Safety software Watchdog for ADC Watchdog for SD card communication / SD file system
User Documentation Warn user of the failure modes from the safety analysis Inform user of the different suitable usage conditions (as determined by the testing process). Inform user of the typical or normal usage conditions.
Questions?