I'm trying to make a roughly 5 pound, hanging halloween decoration bounce on a string from about 1-3 times per second, preferably at variable speeds if I can.

I've looked up a simple DC motor circuit with a potentiometer and 3 power transistors CTC-1351 in parallel to act as a speed controller (picture attached), but wanted to verify the right type/powered motor, as well as the correct transistors to be able to lift small weights.

(I'm going to tie a string to a bent metal rod attached to the motor shaft to achieve the oscillating bounce.)

[The circuit made by the instructables page mentioned][1]

  • $\begingroup$ you will need some gear reduction assembly ... the motor is too fast without it $\endgroup$ – jsotola Mar 19 at 6:39

I can see several issues with your design. The motor control is just one.

Gearing. For 1-3 bounces per second, that's 60-180 RPM. Your motor probably goes something like 1750 RPM. As jsotola commented, you'll need to add a gearbox, or else replace the motor with one that has an integrated gearbox ("gear motor"). You won't be able to reliably control a motor at less than 1/10 its rated speed -- it'll stall, or groan but not move, depending on how you hold your mouth when turning the knob :-).

Resonance. If the weight is to be oscillating on the spring, your system will have a natural frequency. Making the weight heavier, or using a longer or wimpier spring will be slower oscillation; lighter weight or stiffer/shorter spring will be faster. You should plan on experimenting with springs to get the right bounce speed.

The up-and-down drive from the motor should match the mechanical resonance. Adjusting motor speed to drive it off-resonance will still sort of work, but not nearly as well. If you really want variable frequency you'll need have some way to adjust the spring length, or pick up and shed weight on the fly, or something. If you drive it at resonance, the resonance will mean the motor doesn't have to do all the heavy lifting. Maybe you could even get away with a smaller motor.

PWM. Controllers for motors as beefy as the one in your picture typically use pulse-width modulation. Your linear setup with pot and transistors is attractively simple and intuitive. But consider that all the electric power that your motor isn't drawing will have to be dissipated as heat by those poor heat-sink-less transistors. A PWM setup, instead of dissipating the power, in effect turns it off for some fraction of the time, many times a second. It will be considerably more complicated, though -- probably including something like an Arduino. Keep those transistors, though, they might yet serve as the switching element.

Crank, or cam. (You only asked about the motor and controller, so this is just kibitzing.) A crank, shaped like the L-shape part that connects a bicycle pedal to the gears, would convert rotary motion from the gearbox shaft into up&down motion of the 5-pound decoration. If you drive it at mechanical resonance, the weight will bounce on the spring higher than just the crank throw. OTOH you might get interesting behavior by driving with a cam shaped to do something besides sinusoidal -- like a gradual rise followed by a sudden drop.

  • $\begingroup$ thanks for the guidance. I'm really ignorant about electronics, so I didn't realize the relation between excessive resistance and high heat output. If I were to find a dc gear motor, am I correct in thinking all I need in the circuit is a potentiometer in series with it (given the proper dc power supplied)? $\endgroup$ – Glycoversi Mar 24 at 19:52
  • $\begingroup$ So much depends on what your motor needs, and we know only its approx size from your picture. A potentiometer (rheostat) the size of the one in the pic would burn out like instantly. You'll need some electronics to control the power. Search Amazon or somewhere for "small dc speed control". Browse through the hits to make sure they're in your price range. Also, the power unit in the photo might or might not deliver the power your motor needs. $\endgroup$ – r-bryan Mar 25 at 22:44
  • $\begingroup$ If you can't find out specific ratings for your motor, and still want to use it, you should plan for a big enough budget to replace parts you burn out while experimenting. Or maybe use this as an excuse to learn more about volts, amps, watts, torque, gearing, and all that stuff that gives robotics a dimension beyond simulations and games trapped behind the computer screen. Good luck with your project, and your engineering journey (should you so choose). BTW, I think stackexchange encourages us to "accept" an answer, if it's satisfactory, so that it can help future searchers as well. $\endgroup$ – r-bryan Mar 25 at 22:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.