Mozartonomy - cmubuild18/Build18 GitHub Wiki

Mozartonomy

This piano is a box of memories. It records what you play, stores its data, and plays it back with the exact key movements, tempo, and pitch - allowing you to keep it forever.

Thumbnail Image

As big classical music fans, we both always wondered how composers like Chopin or Liszt used to play the piano. However, because we were born in different lifetimes, we never had the opportunity to watch them play. Thus, Mozartonomy's piano records everything that a pianist plays and allows us to store it in a file. This is then played back so that we can see the exact movements that the pianist executed on the piano. This is a masterpiece that can be kept for life, and for others to still be able to see in the future.

Our piano consists of 12 keys (1 octave). Using buttons below each key, it senses what the user plays and records the time the buttons were pressed, as well as the times that the buttons were rest. All these data are stored into a file and played back. It is played back using 12 solenoids which drives each key, allowing the user to look at how those keys were individually pressed and how they were played. The sound of the piano was driven by a speaker.

We also enclosed the piano in a nice little box that was laser cut. It has record, play, and stop buttons which allows the user to intuitively perform these actions.

Our hope is to eventually scale this up to a full, 88-key working piano. :)

Team Members

Team Member Photo
Tjun Jet Ong Team Member Photo
Debrina Angelica Team Member Photo

Photos

https://drive.google.com/drive/folders/1-6_y0gxPZhae2zPjrU5fiP94MBRHc1vZ

Parts

Item Unit Price Quantity Cost Cost (after tax) Receipt Needs to be Ordered through Build18? (Y/N) Part Link
Ordered by Build18
M3 x 10mm Capstan Screws (DIN 404) - A1 Stainless Steel 1.05 25 26.25 Y https://accu-components.com/us/capstan-screws/21297-SFAN-M3-10-A1?google_shopping=1&c=2&gclid=CjwKCAjwkNOpBhBEEiwAb3MvvfT1TqDpebkwmIql5KzX4yaCNtJ75rYDu8yFYP69IYVN_5jfY4yLJBoCKQYQAvD_BwE
Swhmc Piano Actions Upright String Machine Linkage Rod Vertical Piano Repair Parts Replacement 6.99 12 83.88 Y https://www.amazon.com/Swhmc-Actions-Upright-Vertical-Replacement/dp/B0BTGHNCTH/ref=sr_1_32?crid=BHXJJQ6CGH58&keywords=piano+hammer+replacement&qid=1698030751&sprefix=piano+hammer+%2Caps%2C75&sr=8-32
flic-flac 42pcs1.4mm Thick Soft Felt Fabric Sheet Assorted Color Felt Pack DIY Craft Sewing Squares Nonwoven Patchwork (20cm * 20cm) 14.88 1 14.88 Y https://www.amazon.com/flic-flac-42pcs1-4mm-Assorted-Nonwoven-Patchwork/dp/B06X3XSRMB?th=1
Small Push-Pull Solenoid - 12VDC 6.75 12 81 Y https://www.adafruit.com/product/412
Arduino Motor Shield Rev3 24 2 48 Y https://store-usa.arduino.cc/products/arduino-motor-shield-rev3?selectedStore=us
Makeshift Piano Hammers (50 pcs) 12.79 1 12.79 Y https://www.amazon.com/Pieces-Hammers-Educational-Pounding-Mallets/dp/B08XYKL3C2/ref=sr_1_20_sspa?crid=1D2HFUVHCUF0E&keywords=kid%2Bmallet&qid=1700705236&sprefix=kid%2Bmalle%2Caps%2C112&sr=8-20-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9tdGY&th=1
We Ordered Ourself
Guitar Pegs - AOMGD Guitar String Tuning Peg Tuner Machine Head 9.99 2 19.98 59.3 receipt N https://www.amazon.com/AOMGD-Guitar-String-Tuning-Machine/dp/B005N2RGJ8/ref=asc_df_B005N2RGJ8/?tag=hyprod-20&linkCode=df0&hvadid=312195717264&hvpos=&hvnetw=g&hvrand=5042066649040819442&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9005925&hvtargid=pla-568802985486&psc=1&tag=&ref=&adgrpid=61623488545&hvpone=&hvptwo=&hvadid=312195717264&hvpos=&hvnetw=g&hvrand=5042066649040819442&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9005925&hvtargid=pla-568802985486
BELFORT Guitar Strings for Acoustic Guitar - Premium Steel Phosphor Bronze (6 String Set) for Western Guitar & Acoustic Guitar BONUS: 4 Picks + Extra High E String (011) 8.99 4 35.96 N https://www.amazon.com/gp/product/B076QDPRD8/ref=ox_sc_act_title_1?smid=A1BRWO88S6I240&th=1
Micro SD TF Card Adater Reader Module 6Pin SPI Interface Driver Module with chip Level Conversion for Arduino UNO R3 MEGA 2560 Due 6.99 1 6.99 7.41 receipt N https://www.amazon.com/gp/product/B07BJ2P6X6/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
1N4001G Power Diode 5.99 1 5.99 14.82 receipt N https://www.amazon.com/dp/B0CKRLTNLB?psc=1&ref=ppx_yo2ov_dt_b_product_details
TIP120 Darlington Power Transistor 7.99 1 7.99 N https://www.amazon.com/dp/B07LG2C3MY?psc=1&ref=ppx_yo2ov_dt_b_product_details
L293D DC Motor Drive Shield 7.49 1 7.49 7.94 receipt N https://www.amazon.com/gp/product/B01DG61YRM/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Total Initial Budget: $443.27 Total Cost: 351.2
Total Reimbursement Requested 84.4 89.47