I'd like to realize an automated system, controlled by Arduino Uno, that does these things:
Setup a countdown timer
After the timer has stop send a command to a mechanical device that has to lift a 5 kg load for x seconds
Send a command to stop the lift
Send a command to rotate the mechanical device of 90 degrees
Even if I could be able to realize the firmware for this system, I have no idea about which mechanical device might work doing both the lift and rotate functions.
Could anyone be so kind, please, to give me some suggestion about what I need?
Still no information that allows me to suggest how to lift it - I can lift a weight
with a string wrapped round a winch drum, but is that sensible for your mechanism?
I've no idea, you haven't told me what it actually is!
And the moment of inertia value? Speed of rotation? (If you can't calculate MoI
you need to provide a sketch and measurements, or at least a maximum radius.)
Can't begin to suggest mechanical and motor configurations without proper detail.
As for power of lifting: 7cm in 3s for 5kg is 1.2 watts mechanical, suggesting
2 to 3 watt motor (allowing for friction and gear losses). Which is a starting point.
Uhm, ok. It's obvious that I got zero experience on mech systems
Maybe it would be clever to walk a step back and ask you where could I start to learn something more about the concept you mentioned
You need to know about simple mechanics: forces, torques, etc, and also
about which kinds of motor can do what, and what sorts of drive linkages
are best suited to particular situations - or tell us more about what you
have there - the alternative is to guess and try it out, and learn in the process
(which might be fun anyway, but might be frustrating)