Advice: simple stepping motor project

Hello all. I am a rank beginner at this and with the wealth of components available I have no idea where to start.

My project could be described as a type of clock. It should be powered by batteries and able to run for a long time (months? ) so obviously the first requirement is low power consumption. The power of the stepping motor would be absolutely minimal. The stepping motor must be able to run forwards and backwards and each step should be as small as possible.

I would need a programmable controller that can function with accurate timing. I would need to program it to make steps every 7.5 minutes for 12 hours (96 steps) or every 2.5 minutes for 12 hours. I want the final output, via gearing, to move about 270° in 12 hours. At that point, on completion of the last step, I want to reverse the drive to the starting point in the shortest possible time. (1 or 2 seconds). Obviously the next forward step should still occur at the designated interval from the last forward step. I would need some sort of app which would allow me to program the controller preferably without having to fiddle with assembler programs.

Finally I would probably need to fit a button in some way which would fast forward the motor for adjustment of the current position.

Any advice on where I should start with this would be most appreciated.

1 Like

Hey @Gambalunga !

Nice project you have in mind! But it seems like a lot of work for you :slight_smile:

Are you limited by space in some sort of way?

Have you already chosen any of the components?

Are you comfortable with Arduino programming?

Thanks for your reply.

At the moment I am considering using an Adafruit METRO 328 and Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board for development. If that works (which it should) I will then port it to an Adafruit Trinket M0 to complete the project.

At this point I am open to alternative sugestions.