Hello!
I fully agree with Jiripolivka.
On top of that, most people don't realise that sun movement is almost a single axis
movement if we think about one single day. Over a year, you have a kind of drift of
the axis, +/- 23 degrees north and south (because of earth inclination).
Cos (23 degrees) being 0.92, it means that in the worst case (24th of December or June),
you will loose 8% of the energy for misalignment. Only 8%!!
So the inclination of the axis will depend on your location. Example: here in Japan,
the lattitude is around 35 degrees. So if you spin your solar panel (or whatever) around
an axis at 35 degree (parallel to earth axis), and if the speed is exactly 1 rotation
per day, then you can point exactly to the sun direction.
Let's add that using light sensors is not accurate. They are highly analog, and it will
depend on a calibration. And the calibration may drift in which case the 8% advantage
will vanish. On top of that, if you want to achieve a servo loop, it will cost you quite
some energy.
If you want a clock with no drift at all (not even 1ppm), you can use a radio frequency
clock which exists almost everywhere and can be built cheaply.
By the way, there is no need to drive the motors permanently. Define your maximal loss.
If you want to limit the power consumption of the adjustment, you may tune the position
only every, say, 20 minutes. 20 minutes correspond to 5 degrees. As the sun movement
is quite predictable, you can have a maximal deviation of +/- 2.5 degrees. As cos(2.5
degree) is 0.999, you will loose 0.1%, but spin your motor briefly every 20 minutes to
move by 5 degree.
And of course, if you don't want to loose the above mentioned 8%, then you can add a
daily adjustment of the antenna by reference to the spinning axis, that you can perform at
night for the next day. Note that the spinning axis never changes and is parallel to earth
axis.
Dora.