Piano technicians, such as myself, use an old, labor intensive way of measuring touchweight resistance in piano keys. I would like to automate this process electronically.
This is an explanation of the manual process I'm trying to automate.
A piano technician places successive 2 grams weight increments on top of a piano key until it begins to move downward. Then at the moment it begins to move downward he records the gram weight value, usually 25-50 grams (this is the downweight). Then he takes off some weight until the key rises again (this is the upweight).
Here is a explanation online - with a video. https://www.youtube.com/watch?v=HAYnD1CWwjA
How would you go about making a project which charted these two values and did it electronically?
What would the electronic action of "key pressing" look like? How could I approximate the manual procedure?
How should I start a project like this? what do I need to know, other than what I've already found out below?
This is what I currently know or have researched.
It should measure the downweight and the upweight through the keystroke (usually between 3/4 to 5/8 inch key dip).
According to what I've researched, I would use some kind of strain gauge / load cell, and perhaps a servo or solenoid to press down the key electronically. This would presumedly be connected to an arduino, or raspberry pi which would be programmed to interpret the results.