hello guys and thank you taking a moment to read this post, i have an idea for a piano playing robot, it will require 20 servo motors, and 2 motors either side to move the hands up and down each side of the piano, I already have a good idea on how the mechanisms will work, what im really asking you guys is, how can i control 20 servo motors with 1 arduino board? which arduino board would be best and easiest to do this, and if anybody can provide link to how i could do this i would apprechiate it, also what kind of motor controller board will i need to use with the arduino and the 20 servo motors? i got some inspiration from this video controlling 20 servo motors Arduino UNO controlling 20 Servos with 15 bit precision and low jitter - YouTube
next i would like to ask some advice on the best way to start learning to program something like this, like how to program the servo motors and time them perfectly to play songs, i understand it wont be easy but just some advice on how to start would be greatly apprechiated id like to add im new to arduino programming and i know this isnt going to be easy and is gonna take a long time and some serious commitment but im prepared to do it ive been thinking about this for a while, i already have a roboclaw motor driver and two 12volt dc motors which i have hooked up to an arduino from a seperate project, i thought maybe to move the hand i could hook one motor up to each hand, having it travel over a pulley chain from one side to the other with a limit switch the change the direction of each motor if possible, i own a 3D printer so all these parts and mechanisms can be made, id like to know what you guys think of this idea, if you think it is feasable, and the best way to go about learning what i need to know to do it.
in summery the main thing id like to know is, the best way to control 20 servo motors from one arduino board ( the two 12 volt dc motors can control the hands sliding up and down the keyboard from a separate arduino board)
and the best way to learn to program all of those servos and also the two DC motors to work accurately and effectively to play a song accurately
i would like the finished product to work like the one in this video
i feel like this could be a great learning experience for me, if i can pull this off with the help of you guys
thank you so much for reading this and please keep in mind that i am a beginner thank you