I started a new random halloween oriented project today- mostly in terms of hardware and physical design but for the motor element I have some early choices that will determine my program goals later on. I'm still very much a novice at programming so it's particularly important that I choose hardware that won't get me in over my head. With that in mind, here are two early drive choices:
- "Continuous rotation servo"- As you probably know you can buy these directly, or modify a servo to achieve the same thing. I'm pretty sure the end result is the same as simply joining a conventional ESC to any small DC motor- since there's no positional feedback I'm not sure why they even call it a "servo" but here we are.
- Stepper- This would be ok in theory, noticible steps and maximum speed might be detractors but it's just a fun halloween thing so I don't care too much.
My ideal program would vary the speed of this- possibly using some values generated randomly, but in any case I'd like my motor to slowly ramp up and down periodically, sometimes reverse to try to avoid the look of robotic motion. This also means that jumps between speeds would be undesirable.
The system will ultimately be automatic and there won't be any inputs other than maybe a limit switch or two.
So, I was hoping that somebody might nudge me toward some smart choices early on before I head down the wrong track on this one. Not asking anyone to write it for me but always looking for example code or useful libraries or even just keywords to research while building this out! Thanks for any help and happy halloween!