Scaled up Solar Tracker – Winter Maintenance

A photo showing the winter maintenance in progress on the scaled-up solar tracker
winter maintenance in progress on the scaled-up solar tracker

The scaled-up solar tracker has been working really well since I installed it in the early autumn. Now that winter is approaching a quick check showed that there are some things to sort out:

  • black mold growing on the bottom of the interior of the box – caused by…
  • ..water getting into it via the hole for the lift-and-twist tube
  • the edges of the slot in the aluminium tube was damaged by the screw holding the guide pin. It came loose and, being in contact with the edges, it chewed them up some

So I needed a way of:

  • killing the black mold
  • stopping the water getting in
  • finding a better way of anchoring the guide pin

The first thing I did was to bring it indoors and remove some surface paint so that the partially water-logged wood could dry out. I gave it 4 or 5 days, checking daily with a multimeter on the ohms setting. Around the hole, it started out at around 5MΩ and, after drying out, raised to well over 100MΩ – good enough.

Killing the black mold

I used some specific black mold remover / preventer that I already had for treating it in bathrooms etc. I couldn’t use bleach as it only kills surface mold when it’s on wood.

After 48 hours drying time I repainted with 2 coats of undercoat and 2 topcoats.

Stopping the water getting in

I already had neoprene sealing strips around the flap used to close off the box at the front and they were working just fine.

The problem was where the lift-and-twist tube entered the top of the box.

After much head-scratching, I came up with a solution: a hood attached to the lift-and-twist tube that overlaps a tube connected to the box top. And done in such a way so that the lower part of the lift-and-twist tube is never directly exposed to the elements.

Parts

I happened to have these to hand and luckily it came together as planned:

a photo of the parts I used to prevent water getting into the box via the lift-and-twist tube hole
the parts I used to stop water getting in via the lift-and-twist tube

That self-amalgamating tape is a life-saver, useful in so many ways.
If you’ve not used it before, it’s not sticky but when you stretch it to around half it’s width or less, it ‘activates’ and will stick to itself. After around 10 minutes or so it starts to form a solid mass and after a few hours the process is complete.

Partially assembled

Here I’ve put everything in place to make sure it works as intended before fixing things to each other.

a photo of the assembled parts I used to prevent water getting into the box via the lift-and-twist tube hole
the parts partially assembled

With that done, onwards with the final assembly…

Fully assembled

I used black hot glue to fix the inner tube to the top of the box. The black hot glue sticks have a slightly higher melting point and seem to hold plastic better than the white or clear versions.

Even so, to protect it from the UV radiation that tends to break it down, I painted it with undercoat and a couple of top coats of white gloss.

Next I used more self-amalgamating tape to seal the join between the vitamin bottle (with the bottom cut off) and the cut-to-size caulk cartridge. That’s what I’m calling the hood. Finally I used the tape to attach the hood to the lift-and-twist tube as shown.

Anchoring the guide pin

The main problem was that the screw holding the guide pin only had 3mm of thread to screw into – that’s the wall thickness of the stainless steel lift-and-twist tube – and easily worked itself loose.

Again, more head-scratching and cogitating and then the solution came to me…

I took a length of wooden dowling that fitted nicely inside the lift-and-twist tube and was long enough to reach the bottom. I drilled out the threads on the tube and used a self tapping screw so it would fix firmly into the wood, through the hollow guide pin.

With the solution proved, I gently filed away where the slot edges had been chewed up some and then finished off with some wet-and-dry for the final smoothing.

Perfect 😎

Finishing off

The final step was to give the whole thing a couple more coats of gloss and that’s the winter maintenance complete.

I’ll be putting it back outside again in the spring – towards the end of February because that’s when the sun will be high enough in the sky to start reaching down into my back garden. I just need to find somewhere to store it until then!

I suppose I could put it outside….

Scaled-up Solar Tracker – proof of concept part 8: home stretch…

see part 7

a photo of the scaled up solar tracker ground-mounted and fully working
the scaled up solar tracker ground-mounted and fully working

In this post:

  • Slower motor with more torque
  • Motor driver circuit tweaks
  • Solar charge controller for battery
  • Block diagram
  • Mounted in garden at last
  • Next steps

Slower motor with more torque

The new motor finally arrived. This one is 12V at 2.2rpm and has a torque of 90kgf.cm (8.8Nm). The torque is more than enough, so the step-up buck converter module I used to give the previous motor a torque boost isn’t needed anymore.

a photo showing the new 12V 2.2rpm 90kgf.cm (8.8Nm) torque motor
the new 12V 2.2rpm 90kgf.cm (8.8Nm) torque motor

Motor driver circuit tweaks

One issue I had with the previous circuit was that I couldn’t measure the voltage set by the trimpot. Whenever I tried, it would cause the comparator output to switch on.

The values of the resistors in the voltage divider circuit were too high and meant that the slight change in impedance caused by connecting the voltmeter (and likely some rf noise being picked up by it as well) was enough to switch on the comparator when it shouldn’t.

I’ve now reduced the values proportionally and it’s no longer an issue. Here’s the tweaked circuit:

a schematic of the tweaked motor-driver circuit
tweaked motor-driver circuit schematic

Solar charge controller

The motor driver circuit is powered by a 12V 12Ah AGM (absorbent glass mat) sealed lead acid battery. As it’s a deep discharge battery, a solar chage controller is needed to correctly charge it.

As it gets its power from the solar panels, I’ve put a diode in series with the input to the solar charge controller to isolate it from the solar panel input to the EcoFlow River 600, the main destination for the solar power.

a photo showing the detail of the solar charge controller and the isolating Schottky diode
detail of the solar charge controller showing the isolating Schottky diode

To make the connection to the solar panels, I’ve tapped into the positive and negative MC4 cable branches – the ones that come from the output of the Y-connectors that connect the panels in parallel. I’ve used some self-amalgamating rubber tape to tightly cover the connection points and so make them weatherproof.

a photo shoing the power take-off from the solar panel output for the solar charge controller / motor driver circuit
the power take-off from the solar panel output for the solar charge controller / motor driver circuit

Block diagram

Here’s a diagram showing how the various blocks interconnect. Note that D2 (a 5 amp Schottky diode) prevents the solar charge controller and the EcoFlow River from interfering with each other:

diagram showing how the various blocks are connected

Ground mounting the whole structure

Parts used:

  • Stainless steel tube: 1m long, 28mm diameter, 2mm wall thickness – with an eyelet conveniently attached at one end
  • Aluminium tube: 1.2m long, 35mm diameter, 2mm wall thickness
  • M6 stainless steel bolt
  • 2 off M6 36mm extended leg u-bolts and cradles
  • 4 off M6 40mm penny washers
  • 90mm x 90mm x 50mm galvanized steel heavy duty bracket

Ground-mount pole assembly

I’d actually planned to set the stainless steel tube into a block of concrete and bury that but I got carried away and couldn’t wait to do it properly.
As it turns out, it looks like I might get away with just driving it into the ground as explained below. If not, I can always go back to the concrete block plan 😇

I drove the stainless steel tube, eyelet at the bottom, into the ground to a depth of around 40cm. I hadn’t planned on the eyelet, it just happened to be welded on when I bought it. Lucky really as the eyelet is preventing it from twisting and loosening.

A photo showing how the stainless steel tube is burried. Note how the aluminium tube is mounted on top and fixed to the bottom of the box via the heavy-duty bracket
detail showing how the stainless steel tube is burried. Note how the aluminium tube is mounted on top and fixed to the bottom of the box via the heavy-duty bracket

I hammered in some stones around the tube halfway down where it was buried to give additional support.

I’d already drilled holes in both tubes to take an M6 stainless steel bolt. That way I could hold the aluminium tube in place once it was slipped over the stainless steel one. I gave them an overlap of around 50cm.

Attaching the box to the ground-mount pole assembly

I used one of the u-bolts and cradles to attach the box directly to the aluminium pole. The fixing point was around 10cm from the top of the box.

I used the M6 40mm penny washers to make sure that the load was well spread and undue strain wasn’t placed on the 9mm thick plywood wall of the box.

To give support to the bottom of the box (as you can see in the photo above) I attached the heavy duty bracket to the aluminium pole with the other u-bolt and cradle and then used M4 bolts to attach the bracket to the bottom of the box.

photo showing the top u-bolt that secures the top of the box to the ground-mount pole assembly
detail showing how the top u-bolt secures the top of the box to the ground-mount pole assembly

It all seems to be robust enough and has survived a few days without showing any signs of failing. Yaay!

Next steps

Although it all seems to be working just fine, the motor is still a little too fast and continues to overshoot a little. Also, at dusk when it returns to facing the sunrise start position, it whips round rather quickly and could give a sharp blow to anyone standing too close.

The obvious solution is to use a speed controller so I’ve just ordered one from ebay. Hopefully it won’t affect the torque. We’ll see 🤞

I’ve also still to mount the solar charge controller inside the box and tidy up the wiring.

Scaled-up Solar Tracker – proof of concept part 7: Nearly there..

see part 6 :: see part 8

In this post:

  • Ongoing test runs
  • Various parts arrived
  • Reduced height of lift-and-twist pole
  • Next steps

Ongoing test runs

Everything is working fine except that the motor is too quick. When the sensor solar cells detect the sun such that the lift-and-twist needs to happen, the solar panel frame overshoots where it should stop.

Various parts arrived

Over a couple of days, parts I’d been waiting on to take the project forward arrived:

  • Pole / frame clamp
  • Solar panels
  • Step-up buck converter (for more motor torque)
  • Solar charge controller (for 12V motor-driving battery)
  • EcoFlow River 600

Pole / frame clamp

The pole / frame clamp’s purpose is to allow the angle of the solar panels to be adjusted so they can point higher in the sky during summer and more towards the horizon in the winter.

Here it is installed:

As you can see, the clamp fits around the bottom of the pole-top mount tube and is connected to the frame via a tie and slotted bracket.

The angle of the frame and solar panels can be adjusted as the year progresses by a combination of adjusting the position of the clamp on the pole and changing the position of the tie in the slotted bracket.

It really needs a much longer bracket and slot and then the required angle could be set without moving the clamp. But for the life of me I can’t find one online, so it’ll have to do as is for now 🤪

Solar panels

a photo solar panels mounted on the frame
solar panels mounted on the frame

After mounting them on the frame, I used MC4 Y-connectors to connect the solar panels in parallel and then to connect the output to the EcoFlowRiver 600 as per the photo:

a photo showing the Y-connectors connecting the solar panels in parallel and then being hooked up to the EcoFlow River 600
showing the Y-connectors connecting the solar panels in parallel and then being hooked up to the EcoFlow River 600

EcoFlow River 600 portable power station

This is a power station with a lithium ion based 12V 288Wh battery capable of delivering a sustained 600W, with an x-boost mode that delivers 1200W (but only one of the ac outlets can then be used).

It uses MPPT to maximise the power take-up from the solar panels and has an inbuilt inverter to give a pure sinewave 240VAC (UK / Europe model)

In the UK / Europe, if it’s being used to power AC appliances that are earthed, then the provided earthing screw needs to be connected to earth to maintain electrical safety.

Outdoors the earthing screw gets connected via an earthing (aka grounding) cable – literally a stake that you drive into the ground.

If using the River 600 inside a house (UK / Europe), then connecting the mains charging cable to it (but not switching it on) will do the earthing job equally well.

Even when not switched on, the earth coming in on the charging cable remains connected, so providing an earth route for any appliances plugged into the three pin power sockets on the River 600.

As the EcoFlow River 600 will be inside my house, a 15m PV extension cable run is needed. I’ll be using 6mm² (10 AWG) cable.

Ideally I’d use 10mm² (7 AWG) to keep losses at 10A – the maximum input current the River 600 can take – to an acceptable 5%. Unfortunately the cost of that cable is prohibitively expensive. To work things out, I used the DC Cable Sizing Tool here.

Solar charge controller

Before I can connect up the solar charge controller for the motor-driver battery, I need a way of connecting its input to the solar panel ouptut.

I’ll tap into and solder a short length of twin core cable to the positive and negative MC4 cable branches – the ones that come from the output of the Y-connectors that connect the panels in parallel. I’ve got some self-amalgamating rubber tape so I’ll use that to tightly cover the connection points and so make them weatherproof.

I’ll need a diode in the positive line feeding the charge controller so that it’s isolated from the River 600. A Schottkey 5 amp one will do the trick nicely. See the block diagram below.

Step-up buck converter

In the last post I explained how I decided to use a cradle with a counterweight because the motor didn’t have enough torque to do the lifting on its own.

It wasn’t a solution that I was really happy with, making access to the innards of the box rather cumbersome.

So after another brainwave, I decided to use a step-up converter to up the voltage supplied to the motor and so increase the torque that way. After some playing around, I found that 18V did the trick. So I’ve now removed the cradle.

Block diagram

Here’s a block diagram showing how the various blocks interconnect. Note that D2 (a 5 amp Schottky diode) prevents the solar charge controller and the EcoFlow River from interfering with each other:

diagram showing how the various blocks are connected

Reduced the height of lift-and-twist pole

The pole height was too great – even in a gentle-ish breeze the whole lot was just too unstable. The solar panels really caught the wind and the long pole, acting like a lever, put a lot of strain on the box.

So I reduced the length of the lift-and-twist pole so that the frame, when fully vertical, just cleared the top of the box.

That made a big difference and I’m happy with the result. That’s not to say the whole assembly won’t need anchoring, just that I’ve minimised the amount needed.

I was worried that in a strong wind, the pole could bend or be torn off its mounts insde the box. I’m less worried now 🤞

Next steps

Strong-ish winds (36mph) are forecast for tomorrow – fingers crossed that everything holds up! 🤞

Waiting for the replacement motor..

The existing motor rotates just too quickly, overshooting where it should stop.

So I’ve tracked down and ordered a 12V 2.2rpm motor with a torque of 90kgf.cm (8.8Nm). It should have more than enough power to lift the solar panel frame assembly and will definitely be slow enough to stop the overshoot.

It also helps a little that the weight has been reduced by around 0.5kg due to the shorter the pole length.

Mounting the whole structure

I’ve ordered a 1.2m 35mm diameter aluminium tube with a wall thickness of 2mm and bought a stainless steel one from a local marine supplies store. It’s 28mm diameter and also has a wall thickness of 2mm.

Whatever solution I go with for locating the tracker in my garden, at least I’ve now got the poles to mount the box on. I’ve also ordered some extended u-bolts and cradles to mount the box on the poles.

Scaled-up Solar Tracker – proof of concept part 6: First run…

see part 5 :: see part 7

photo showing the first run of the solar tracker (minus the main solar panels but with the equivalent weight in water containers)
first run of the solar tracker minus the main solar panels but with the equivalent weight in water containers
(click for large image in new tab / window)

Pole-top Mount arrived

Well.. most of it. I’m still waiting for the clamp that will let me angle the solar panel frame to point higher in the sky in summer and lower in winter.

photo showing the details of the pole-top mount
pole-top mount details

The clamp will go around the bottom of the pole-top mount tube and be connected to the frame via a tie and slotted bracket. That way the angle of the frame and solar panels can be adjusted as the year progresses.

Motor driver circuit – actual

In the previous circuit I emulated the sensor solar cells and the motor. I’ve now fitted them so I’ve got a working prototype.

Here’s the circuit now:

schematic showing the motor driving circuit with the emulated parts replaced with actuals
motor-driving circuit with sensor solar cells
(click for large image in new tab / window)

Wiring it up

While waiting for the pole-top mount to be completed, I made it easy to connect and disconnect the wires from the motor-driver circuit, housed near the top of the frame, to the parts in the main box:

  • 12V battery
  • Motor
  • Microswitch

The microswitch is on the output of Comparator-2 and, at dusk, stops the motor when the solar panels have reset to their dawn start position. It’s mounted on the wooden block holding the motor and is activated by the bolt the rod end bearing is attached to.

I used EC5 connectors for the 12V supply from the battery and half an EC3 connector for the power to the motor from the MOSFET’s drain.

I then routed and hot glued the wires in place inside the main box.

First run

I transported everything into my back yard, put the pole-top mount and frame in place and plugged the various connectors together.

I connected the 12V battery first and used my multimeter to double check that all was good in the motor driver circuit.

With that showing ok, I plugged the rest of the connectors together – no smoke or flames – always a good sign, hehe!

Weighting

I weighted the lift-and-twist pole with containers of water as a stand-in for the solar panels.

Next I filled the counterweight cradle with a house brick and just enough small pebbles so that the motor was able to lift the pole – but not so much that it prevented the pole from dropping again when the motor had rotated past the half-way point.

The run…

Luckily the day turned out sunny with the odd cloud or two. This meant I was able to do the fine tuning to get the sensor solar cells to work as intended.

All I had to do was to adjust the trimpot so that when the main sensor solar cell was in direct sunlight the combined sensor solar cells’ voltage was only just enough to switch on power to the motor.

Finally, when it turned to dusk and there wasn’t enough light to keep the sensor solar cells above the lower voltage threshold, the motor came on and allowed the reverse twist-and-drop to point the frame towards the sunrise position.

When it reached that position, the microswitch on the output of Comparator-2 was activated, removing power to the motor ready for the next day to dawn.

It was a bit windy and even without the wind resistance of the main solar panels, I had to weight the box down even more. I knew in advance that I’d need a way of fixing the whole structure so it could withstand the wind but I was a bit surprised that it was an issue without the main solar panels.

The next day dawns

Everything is working as intended 😊

There was no sun until mid-morning and the secondary sensor solar cell did its job when the sun finally appeared.

Next steps

Second solar cell..

I’ve probably still got some tweaking to do with the secondary solar cell. That’s the one that makes sure the solar tracking still happens even if the morning was cloudy and no lift-and-twist happened.

Right now I’ve got it pointed around 60° from the main one in the direction the sun takes across the sky.

It seemed to be doing the job when I was setting things up and manually turning the frame this way and that to monitor what happened but only a real test will tell.

So here’s looking forward to a cloudy morning with the sun coming out in the early afternoon. The first run gave it a partial test but I’ll have to wait for a full one.

Mounting the whole structure

I’m not yet sure where I want to put the box in the back yard. Wherever it goes, I’m going to need to fix a pole in a concrete block and then attach the main box to it with u-bolts.

Do I dig a hole to take it? My garden is a bit on the small side so that’s a last resort.

More cogitation needed…. 🤪🤯

Getting and using the solar panels

Due to the weight constraints, I’ve designed for two 120W flexible solar panels, coming in at a total of 6.2kg

I’ve also got to decide how to go about making use of the power generated by them. I’m thinking of getting an Ecoflow River with 288Wh battery and 600W power output.

The main reasons for going that route are:

  • it takes solar panel power using MPPT as charging input
  • it has an internal inverter to provide 240VAC power as output
  • 600W is ample to power my computer, TV and various bits and pieces

This way it’s a little cheaper than buying / building the individual modules and avoids the associated headaches.

Scaled-up Solar Tracker – proof of concept part 5: The heavy lifting…

see part 4 :: see part 6

a photo of the guts of the solar tracker showing the new counterweight cradle
guts of the solar tracker showing the new counterweight cradle

In this post:

  • working with the new motor
  • I still got the torque wrong – I stupidly ignored friction
  • Introducing the counterweight concept to make up for it

So the motor arrived

I got quite excited! I had to get a block of wood cut to mount it on and a quick trip to my local supplier got that sorted.

I mounted the motor and gave it a quick try on progressively heavier loads tied onto the lift-and-twist pole.

It was nowhere near able to lift the required weight due to frictional losses. Alas, alack, woe is me! And then I realized I’d been stupid (again!)

Counterweight Cradle

From the outset, all the design needed was a counterweight so that the motor wouldn’t have to lift the whole lot by itself.

So a quick rejig and I had a cradle mounted via pulleys to take the counter weight. I attached its cords to the lifting eyelets at the same place as the motor cords are attached. I’ve made a short video (25s) without any loads so you can see it in operation:

Note that as the counterweight cradle goes down, the pole twists and goes up, driven by the motor. When the cradle goes up, it’s the weight of the pole going down that lifts it, as the motor relaxes its pull on the cords.

Counterweight in action

Here’s a video (58s) showing how it works under realistic loading:

  • Weight on pole: 12.5kg
    I’ve used containers filled with water and tied them to the pole as a substitute for the frame (3.5kg), top mount (1kg) and two flexible solar panels (6.2kg) – with a little extra as a fiddle factor
  • Counterweight: 6.5kg
    For the counterweight I’m temporarily using the 12V battery that drives the motor and a lump of rock – it’s actually half a polished stalactite I picked up on a dig of a collapsed passage from my caving days, but that’s another story…
  • Frictional losses on motor lifting path: 6kg
    These losses mean that the maximum lifting power of the motor (around 13kg at 45mm from the shaft as used here) is almost reached with the above loadings

Observations

  1. As the weight on the pole increases, so the counterbalance weight has to be increased to help take the strain from the motor
    • Uh oh! As the weight on the pole and the cradle increases, so do the frictional losses
    • There’s a limit imposed by this beyond which the motor can’t supply enough power to lift the pole and the weight on it.
    • Increasing the counterbalance weight when this happens (to assist the motor’s lifting force and so be able to lift the pole and its weights) means that the combined weight of the pole and the weights on it aren’t enough to allow the pole to drop down when the motor relaxes its lift – the counterbalance weight together with the frictional losses are just too great to allow the pole to drop
    • Luckily this happens at a (slightly!) greater weight than the combined weight of the pole, the pole-top mount, the frame and the solar panels
  2. The motor I’ve used has a small amount of backlash (Wikipedia definition)
    • When the cord that’s attached to the rod end bearing on the motor plate goes over the top, there’s a clunk as the backlash kicks in.
    • Without the counterweight and with a more powerful motor, I’d be concerned that the repeated shock it would give the motor’s gears might eventually lead to gearbox failure
  3. If I was starting the build again from scratch, I’d use a different approach to the lifting:
    • I’d use a linear actuator (Wikipedia definition) with a similar or slightly better torque rating
    • It would need a double pole double throw switch / relay so that when the top of travel is reached, the actuator motor’s positive / negative could be reversed to bring the pole down again (drop and reverse twist)
    • A similar arrangement would be needed for when the pole reaches the bottom of its travel, swapping the actuator motor’s positive and negative again so it would lift the pole once more.
    • (it would still need another switch to cut power entirely when things have returned to their dawn starting position at dusk)
    • The cost of the linear actuator and switches / relays would come out about the same as the current motor and pulleys I’ve used.
    • It would also give a simpler build and one that could easily be scaled up even further to lift more than the two solar panels

Next steps

I’m waiting for the pole top mount to be made by a local supplier. As soon as it arrives I’ll fix it to the frame and then mount it on the pole.

I’ll still need to attach a couple of containers filled with water (6.2kg) to the pole to act as a substitue for the solar panels. I’m not ordering them until I’ve proved everything – just in case!

Upwards and onwards 😎