Got a working motor! (But not solar.)

October 24, 2020

I got to build a prototype motor! And it works.

There are so many open questions about the motor. How many magnets should the wheel have? Should it be an odd or an even number? What type of wire is best for the coil, and how many turns? I decided to first replicate something very close to the video I included in the previous post. That uses a reed relay, which is the simplest way to achieve motor control with zero electronics. Can I get a running motor from a battery? Will it run from a solar cell?

If you’re only interested in seeing the working proof-of-concept, here it is. For the part that really matters, read on ;-)

Embedded video: Brushless motor with reed relay: test from battery
Brushless motor with reed relay: test from battery Click to activate embedded video. With this you agree to YouTube's privacy policy.
Play video

The frame

As a first step I need a test bed that lets me experiment and iterate on the unknown parameters. The point is to get it done fast, not to make it nice. Once I know what works and what the ideal position of each part is, I can go on and design something more fancy. I drew the SVG outlines, laser-cut the parts and the wheel, and glued things together. The images below should be give you an adequate idea of this straightforward structure. Key specs:

Outlines of parts

Outlines of parts

The parts, laser-cut

The parts, laser-cut

Building it all up

Building it all up

The built-up frame with wheel

The built-up frame with wheel

The coil

I was, frankly, rather clueless about this part. The two key questions are: how thin should the wire be, and how many turns should the coil have? The fidget spinner motor from the last post’s video uses an 80-turn coil with Ø0.4 mm wire, but a different motor from the same guy uses a coil with 800 turns of Ø0.31 mm wire. There’s an entire literature about this, but I didn’t want to spend hours on this one detail. My search came up with this StackExchange answer, pointing to this online calculator. There’s a different good breakdown here. Also, Josh, the Deconstructing Kitty guy who hacked a Maneki-neko with an Arduino, has a convincing-sounding theory about the key tradeoff:

So it seams that (ideally) every time we double the number of turns, we use 1/2 as much power to get the same field at the same voltage. Make sense?

Of course double the turns also makes the coil bigger, and the bigger the coil the farther away geometrically the average wire will be from the center. This is why you also want very thin wire – especially since the increased resistance of the thin wire is less important as the current goes down.

Eventually I said heck, you gotta make something, so I ordered a 110 m roll of Ø0.2 mm wire, started winding and waited to see how it goes. I improvised a bobbin using thick (200 g) paper and used a 3 mm thick nail to help me hold it while winding. I felt there were enough turns at 500, so that’s what my solenoid ended up having. At least I think it’s 500 turns: it’s really hard to keep track! I even had to take my loudly ticking clock out of the room because it messed up my counting.

Parts of the bobbin

Parts of the bobbin

Ready for winding

Ready for winding

Wire

Wire

Finished coil in place

Finished coil in place

Reed relay control

What makes the wheel turn is that the coil is repeatedly activated for a short time at just the right moment, propelling the nearest magnet away from itself. This must happen right after the current magnet has passed in front of the coil, and it must not last too long, otherwise the coil will start repelling the approaching next magnet, slowing down the wheel instead of accelerating it.

The easiest way to achieve this is with a reed relay, which is simply two steel pieces (like two reeds) next to each other. The metallic reeds are apart when resting but close the contact when in a magnetic field. In other words, when a magnet is nearby, the reed relay closes the circuit and activates the coil. When the magnet is away, the circuit breaks and the coil is turned off. If you put the relay at the right spot near the wheel, it will keep activating the coil at the right moment and your brushless motor will run.

The video below shows the first half of this setup. The reed relay is the black part mounted on the frame (unfortunately hard to see clearly because it’s against a backdrop of black adhesive tape). For now, instead of the coil it is connected to an LED with a current limiting resistor. The blinking LED shows when the nearby magnet closes the relay.

The power comes from two NiMH AAA rechargeable batteries (2.4 V).

Embedded video: Wheel of magnets and reed relay
Wheel of magnets and reed relay Click to activate embedded video. With this you agree to YouTube's privacy policy.
Play video

To be honest, I’m not even sure I want to use a reed relay in the actual forever engine. For one, I still consider it as a moving part, sort of. More importantly, to allow the microcontroller to count the wheel’s turns, I’ll need a different sensing mechanism anyway, which would add redundancy without any aesthetic purpose. So why did I use a reed relay now?

The reason is, this was the fastest way to get to a functioning initial proof-of-concept demonstrating that yes, I can build a working solar-powered motor. Which then takes me to the next point…

But it doesn’t work from a solar cell

After the initial joy at seeing the motor run from a 2.4 V battery I hooked it up to the intended solar cell, a 57×65 mm 5 V module rated at 81 mA.

Solar cell (front)

Solar cell (front)

Solar cell (back)

Solar cell (back)

At this point my initial luck ran out. This solar cell was insufficient to get the motor running, at least when illuminated from a bright desktop lamp placed immediately against the panel. Getting to the bottom of this, however, will be the goal of another iteration.

Takeaways