Melody Storm (Music Box 1) ECE342-SP22

Python
3D Printing
PCB
Enclosure
Junior Design

Melody Storm is a music box that can play pre-programmed songs, record, and play recorded files. This device features an LED matrix display and lighted keys all enclosed in a custom 3D-printed case. We used a Feather RP2040 as our microcontroller. Mounted on a custom PCB, the RP2040 interfaces with the screen, buttons, speaker, and microphone. Melody Storm is a robust design that has all electronic components mounted to one board with no jumper wires. Our system is intended to be used by anyone, so we printed detailed, easy to read instructions for Melody Storm operation. Additionally, we created many visual indicators letting the user know what mode the box was in all in an attempt to make the user interface as clean and easy as possible. Of course there are areas where this project can be improved further. Our team discussed possible improvements and agreed that volume control, autotune, and battery power could be great upgrades in the future. This project won the 2022 Junior Expo People's Choice Award.

15 Lifts 

Artifacts

Name Description
Executive Summary Our design process, timeline, and what we learned.   Download
Instructions Manual User instructions for how to use the music box.   Download
Video Overview General overview of system requirements and operation   Link
Bill of Material Includes all the components used in the project   Link