Yeah I know it's a bit complicated, but I only just started working on it. This is a project I want to make to learn Arduino. I have the shield from a friend that just didn't need it and I saw it being used in one of those solar tracking projects.
It seems like a bit overkill project to start, but I like the challenge and am doing it more to learn than anything.
I don't have schematic, but there will be basically two platforms. Platform 1 that needs to be lifted 5 cm and Platform 2 that holds the panels. So the lift provided by the stepper motors is required to lift the whole assembly (both platforms). On top of this platform 1, there will be a "lazy suzan" mechanism that would spin the second platform with the panels on it (this "lazy suzan" would spin thanks to a stepper motor with a gearbox). Those panels would be attached to platform 2 using the linear actuators that would control the angle.
The whole thing will be mounted on a van , which is a reason why it has to go up and down.
If it's a bit confusing then I guess I just need to know how many digital input/outputs I can utilise. Is it correct to say that Uno has 12 free digital I/O pins and 6 analog pins that can also be used for digital I/O? Worst case scenario I can just make it using MEGA board.