Difference between revisions of "Wiper Motors"
ErnieHorning (talk | contribs) (Added six illustrations throughout the Wiper Motors article covering motor types, linkages, PWM speed control, display applications, and motor comparisons.) |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| + | Wiper motors are rugged, inexpensive DC gearmotors originally designed to operate automotive windshield wipers. Because they provide high torque, low speed, and continuous rotation, they have become popular workhorses for animated Christmas and Halloween displays. | ||
| − | + | They are especially useful for larger props that need dependable mechanical movement without precise electronic positioning. With the proper linkage, a wiper motor can create rotating, rocking, lifting, sliding, or back-and-forth motion. | |
| − | |||
| − | |||
| − | |||
| − | + | [[File:Wiper_Common_Motors.png|900px|thumb|center|Figure 1 – Common automotive wiper motors used in animated displays.]] | |
| + | |||
| + | == How Wiper Motors Work == | ||
| + | |||
| + | Although windshield wipers move back and forth, the motor itself normally rotates continuously in one direction. A crank, linkage, or gear mechanism converts that rotary motion into the sweeping movement of the wiper arms. | ||
| + | |||
| + | |||
| + | [[File:Wiper_Crank_Linkage.png|900px|thumb|center|Figure 2 – A crank linkage converts continuous rotation into back-and-forth motion.]] | ||
| + | |||
| + | |||
| + | This same principle makes wiper motors useful for animated display props. By attaching a crank arm, cam, connecting rod, or other mechanism to the motor shaft, continuous rotation can be converted into many different kinds of motion. | ||
| + | |||
| + | Wiper motors normally operate from low-voltage DC power, commonly 12 volts in passenger vehicles and sometimes 24 volts in larger vehicles. | ||
| + | |||
| + | == Why Wiper Motors Are Popular == | ||
| + | |||
| + | Wiper motors offer several advantages for animated displays: | ||
| + | |||
| + | * High torque at low speed | ||
| + | * Rugged automotive construction | ||
| + | * Designed for long operating periods | ||
| + | * Widely available new, used, or salvaged | ||
| + | * Simple DC power requirements | ||
| + | * Reversible rotation on many models | ||
| + | * Easy speed control with a suitable PWM controller | ||
| + | * Strong enough for many medium and large props | ||
| + | * Often include built-in gear reduction | ||
| + | |||
| + | They are commonly used when a hobby servo is too small and a stepper motor would add unnecessary complexity. | ||
| + | |||
| + | == Common Applications == | ||
| + | |||
| + | Wiper motors have been used in many animated Christmas and Halloween projects. | ||
| + | |||
| + | Examples include: | ||
| + | |||
| + | * [https://youtu.be/e3p6pAzczeU Rotating antenna dishes] | ||
| + | * [https://youtu.be/ed0nvu4U2IY Carousels] | ||
| + | * [https://youtu.be/zsRVe6O7oVE Trains] | ||
| + | * [https://youtu.be/PYk2SkbMg3w Conveyor belts] | ||
| + | |||
| + | Other possible applications include: | ||
| + | |||
| + | * Ferris wheels | ||
| + | * Rotating signs | ||
| + | * Windmills | ||
| + | * Animated figures | ||
| + | * Moving arms and heads | ||
| + | * Rocking props | ||
| + | * Opening doors | ||
| + | * Moving scenery | ||
| + | * Crank-driven characters | ||
| + | * Lifting and lowering mechanisms | ||
| + | * Oscillating displays | ||
| + | * Mechanical shop or workshop scenes | ||
| + | |||
| + | These short demonstration videos are useful because they show how the same basic motor can be adapted to many very different display mechanisms. | ||
| + | |||
| + | == Continuous Rotation and Direction == | ||
| + | |||
| + | A wiper motor normally rotates continuously rather than moving to a commanded position. | ||
| + | |||
| + | Because it is a DC motor, the direction of rotation can often be reversed by reversing the polarity applied to the motor. However, not every automotive wiper motor is wired internally in the same way. | ||
| + | |||
| + | Some motors include: | ||
| + | |||
| + | * Multiple speed terminals | ||
| + | * An internal parking switch | ||
| + | * A chassis-ground connection | ||
| + | * Separate field or brush connections | ||
| + | * Internal wiring that complicates simple polarity reversal | ||
| + | |||
| + | '''⚠️ Warning:''' | ||
| + | |||
| + | Do not assume that every terminal on a salvaged wiper motor can be connected directly to power. Identify the motor terminals and internal park-switch wiring before applying voltage. | ||
| + | |||
| + | == Motor Terminals and Park Switches == | ||
| + | |||
| + | Many automotive wiper motors include an internal park switch. In a vehicle, this switch keeps the motor running after the driver turns the wipers off until the blades return to their normal parked position. | ||
| + | |||
| + | Depending on the motor design, the park circuit may: | ||
| + | |||
| + | * Continue supplying power until a specific shaft position is reached | ||
| + | * Connect internally to one of the speed terminals | ||
| + | * Use the metal motor housing as ground | ||
| + | * Create unexpected behavior when used outside the vehicle | ||
| + | |||
| + | For display use, the park switch may be ignored, disconnected, or intentionally incorporated into the mechanism. Always test the motor on a current-limited supply or with an appropriate fuse before permanent wiring. | ||
| + | |||
| + | |||
| + | [[File:Wiper_Common_Linkages.png|900px|thumb|center|Figure 3 – Common mechanical linkages used with wiper motors.]] | ||
| + | |||
| + | == Speed Control == | ||
| + | |||
| + | Wiper motor speed can be controlled by changing the effective voltage applied to the motor. | ||
| + | |||
| + | The preferred method is usually Pulse Width Modulation (PWM). A PWM controller rapidly switches the motor power on and off while varying the percentage of time the power remains on. | ||
| + | |||
| + | |||
| + | [[File:Wiper_PWM_Speed_Control.png|900px|thumb|center|Figure 4 – Typical PWM speed control wiring and operation.]] | ||
| + | |||
| + | |||
| + | PWM control provides several advantages: | ||
| + | |||
| + | * Better low-speed torque than a simple resistor | ||
| + | * Less wasted heat | ||
| + | * Wide speed adjustment | ||
| + | * Easy control from a knob, switch, relay, or microcontroller | ||
| + | * Better efficiency than dropping voltage through a linear regulator | ||
| + | |||
| + | A controller must be rated for the motor's startup and stall current, not just its normal running current. | ||
| + | |||
| + | '''💡 Note:''' | ||
| + | |||
| + | A motor that draws only a few amps while running may draw several times that amount when starting or if the mechanism jams. | ||
| + | |||
| + | == Power Requirements == | ||
| + | |||
| + | Most passenger-car wiper motors operate from approximately 12 volts DC. Motors from trucks, buses, or industrial equipment may use 24 volts. | ||
| + | |||
| + | Before choosing a power supply, determine: | ||
| + | |||
| + | * Motor operating voltage | ||
| + | * Normal running current | ||
| + | * Startup current | ||
| + | * Stall current | ||
| + | * Expected mechanical load | ||
| + | * Number of motors powered at the same time | ||
| + | |||
| + | The power supply and wiring should be sized for the highest realistic current demand. | ||
| + | |||
| + | Use: | ||
| + | |||
| + | * Properly sized wire | ||
| + | * A fuse near the power source | ||
| + | * Secure terminals | ||
| + | * Strain relief | ||
| + | * Weather-resistant enclosures for outdoor use | ||
| + | |||
| + | Do not power a wiper motor directly from a microcontroller, ESP board, or small relay module unless the switching device is specifically rated for the motor current. | ||
| + | |||
| + | == Reversing Direction == | ||
| + | |||
| + | Many wiper motors can be reversed by reversing the polarity at the motor terminals. | ||
| + | |||
| + | Direction control may be accomplished with: | ||
| + | |||
| + | * A double-pole, double-throw switch | ||
| + | * Reversing relays | ||
| + | * An H-bridge motor driver | ||
| + | * A dedicated reversible DC motor controller | ||
| + | |||
| + | When using relays or an H-bridge, include appropriate protection for inductive voltage spikes. | ||
| + | |||
| + | '''⚠️ Warning:''' | ||
| + | |||
| + | Never reverse a heavily loaded motor instantly at full speed. Stop the motor first or allow a controlled deceleration period to reduce mechanical shock and current surges. | ||
| + | |||
| + | == Creating Different Motions == | ||
| + | |||
| + | The motor shaft provides continuous rotary motion. Mechanical linkages convert that rotation into the movement required by the prop. | ||
| + | |||
| + | === Crank and Connecting Rod === | ||
| + | |||
| + | A crank arm attached to the shaft drives a connecting rod. This is one of the simplest ways to create: | ||
| + | |||
| + | * Back-and-forth motion | ||
| + | * Up-and-down movement | ||
| + | * Rocking action | ||
| + | * Waving arms | ||
| + | * Moving heads | ||
| + | * Sliding mechanisms | ||
| + | |||
| + | The distance from the shaft center to the connecting-rod attachment point determines the amount of travel. | ||
| + | |||
| + | A longer crank radius produces greater movement but also increases the load on the motor. | ||
| + | |||
| + | === Cam === | ||
| + | |||
| + | A cam is an off-center or specially shaped disk attached to the rotating shaft. | ||
| + | |||
| + | A follower riding against the cam can create: | ||
| + | |||
| + | * Lifting and dropping motion | ||
| + | * Irregular movement | ||
| + | * Pauses or dwell periods | ||
| + | * Repeating character motions | ||
| + | |||
| + | Different cam profiles produce different motion patterns. | ||
| + | |||
| + | === Eccentric === | ||
| + | |||
| + | An eccentric is similar to a crank but often uses a round disk mounted off-center. It produces smooth repeating motion and can be useful for: | ||
| + | |||
| + | * Shaking | ||
| + | * Vibrating | ||
| + | * Rocking | ||
| + | * Pumping | ||
| + | * Gentle vertical movement | ||
| + | |||
| + | === Linkages === | ||
| + | |||
| + | Additional levers and pivots can increase, reduce, reverse, or redirect motion. | ||
| + | |||
| + | Linkages may be used to: | ||
| + | |||
| + | * Move several parts from one motor | ||
| + | * Create mirrored motion | ||
| + | * Change rotary motion into linear travel | ||
| + | * Increase or reduce the travel distance | ||
| + | * Place the motor away from the visible prop | ||
| + | |||
| + | === Chain, Belt, or Gear Drive === | ||
| + | |||
| + | A wiper motor can also drive: | ||
| + | |||
| + | * Roller chains | ||
| + | * Timing belts | ||
| + | * Pulleys | ||
| + | * Sprockets | ||
| + | * Gears | ||
| + | * Turntables | ||
| + | * Conveyor rollers | ||
| + | |||
| + | These methods are useful for continuous-motion projects such as trains, carousels, conveyor belts, and rotating displays. | ||
| + | |||
| + | == Crank Radius and Travel == | ||
| + | |||
| + | For a simple crank mechanism, the approximate total linear travel is twice the crank radius. | ||
| + | |||
| + | For example: | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Crank Radius | ||
| + | ! Approximate Total Travel | ||
| + | |- | ||
| + | | 1 inch | ||
| + | | 2 inches | ||
| + | |- | ||
| + | | 2 inches | ||
| + | | 4 inches | ||
| + | |- | ||
| + | | 3 inches | ||
| + | | 6 inches | ||
| + | |} | ||
| + | |||
| + | This is only an approximation. The actual motion also depends on the connecting-rod length, lever geometry, and mounting positions. | ||
| + | |||
| + | Increasing the crank radius increases both travel and required torque. | ||
| + | |||
| + | |||
| + | [[File:Wiper_Christmas_Applications.png|900px|thumb|center|Figure 5 – Examples of Christmas and Halloween display applications powered by wiper motors.]] | ||
| + | |||
| + | == Choosing a Wiper Motor == | ||
| + | |||
| + | When selecting a motor, consider: | ||
| + | |||
| + | * Operating voltage | ||
| + | * Running and stall current | ||
| + | * Output-shaft design | ||
| + | * Available mounting holes | ||
| + | * Speed | ||
| + | * Torque | ||
| + | * Physical size | ||
| + | * Direction-reversal requirements | ||
| + | * Internal park-switch wiring | ||
| + | * Weather exposure | ||
| + | * Availability of replacement motors | ||
| + | |||
| + | Rear-window wiper motors are often smaller and easier to mount than full-size front-wiper motors. Front-wiper motors usually provide greater torque but may be larger and have more complicated wiring. | ||
| + | |||
| + | Salvaged motors can be inexpensive, but buying identical motors may make replacement parts and documentation easier. | ||
| + | |||
| + | == Mounting the Motor == | ||
| + | |||
| + | Wiper motors can produce significant torque. The mounting structure must be strong enough to resist twisting and vibration. | ||
| + | |||
| + | Use: | ||
| + | |||
| + | * Rigid metal, plywood, or reinforced plastic brackets | ||
| + | * Locknuts or thread-locking compound | ||
| + | * Large washers where needed | ||
| + | * Shaft supports or bearings for heavy rotating props | ||
| + | * Guards around exposed cranks, gears, chains, and belts | ||
| + | |||
| + | Do not rely on thin sheet plastic or a single small screw for heavily loaded mechanisms. | ||
| + | |||
| + | The motor shaft should not be used as the only support for a large prop. Use separate bearings to carry the prop's weight and let the motor provide rotation through a coupler, belt, chain, or gear. | ||
| + | |||
| + | == Mechanical Stops and Limit Switches == | ||
| + | |||
| + | A moving prop should not rely on the motor stall condition as its normal stopping method. | ||
| + | |||
| + | Mechanical stops can prevent excessive travel, while limit switches can disconnect or reverse the motor before damage occurs. | ||
| + | |||
| + | Limit switches are especially useful for: | ||
| + | |||
| + | * Doors | ||
| + | * Lifting mechanisms | ||
| + | * Sliding scenery | ||
| + | * Long crank systems | ||
| + | * Props with restricted travel | ||
| + | * Reversing mechanisms | ||
| + | |||
| + | For unattended operation, consider using both electrical limit switches and physical backup stops. | ||
| + | |||
| + | == Weather Protection == | ||
| + | |||
| + | Although automotive motors are designed for a harsh environment, they are not necessarily waterproof when mounted in a different orientation or used with exposed terminals. | ||
| + | |||
| + | Protect the motor and wiring from: | ||
| + | |||
| + | * Rain | ||
| + | * Snow | ||
| + | * Standing water | ||
| + | * Road salt residue | ||
| + | * Condensation | ||
| + | * Corrosion | ||
| + | * Ice accumulation | ||
| + | |||
| + | Mount the motor so water cannot collect around the shaft or electrical terminals. Use drip loops, sealed connectors, and a ventilated weather-resistant enclosure where practical. | ||
| + | |||
| + | Do not completely seal a warm motor in an airtight container without considering heat buildup and condensation. | ||
| + | |||
| + | == Safety == | ||
| + | |||
| + | Wiper motors can move heavy mechanisms with enough force to pinch fingers, catch clothing, damage props, or injure spectators. | ||
| + | |||
| + | '''⚠️ Warning:''' | ||
| + | |||
| + | Treat every moving linkage as a potential pinch or crush hazard. | ||
| + | |||
| + | Recommended safety practices include: | ||
| + | |||
| + | * Guard exposed gears, chains, belts, and crank arms. | ||
| + | * Keep hands clear while power is connected. | ||
| + | * Use a master disconnect switch. | ||
| + | * Fuse each motor circuit appropriately. | ||
| + | * Secure loose wires away from moving parts. | ||
| + | * Use physical barriers to keep spectators away. | ||
| + | * Test at reduced voltage or speed first. | ||
| + | * Stop immediately if the mechanism binds or makes unusual noise. | ||
| + | * Do not operate damaged or overheated motors. | ||
| + | * Design linkages so a single loose fastener cannot release a heavy prop. | ||
| + | |||
| + | Outdoor public displays should be designed so a person cannot easily reach a moving mechanism. | ||
| + | |||
| + | == Controlling Wiper Motors == | ||
| + | |||
| + | Wiper motors may be controlled with: | ||
| + | |||
| + | * Manual switches | ||
| + | * Mechanical timers | ||
| + | * Relays | ||
| + | * Solid-state DC motor controllers | ||
| + | * PWM speed controllers | ||
| + | * Reversible H-bridge drivers | ||
| + | * Arduino | ||
| + | * ESP8266 | ||
| + | * ESP32 | ||
| + | * Raspberry Pi | ||
| + | * Falcon Player-compatible control systems | ||
| + | * Show-control relays or outputs | ||
| + | |||
| + | A microcontroller typically sends low-current control signals to a suitable motor driver, relay, or H-bridge. The motor receives power from a separate supply. | ||
| + | |||
| + | When integrating movement with a synchronized show, acceleration, deceleration, and mechanical travel time must be considered. Unlike a servo or stepper motor, a basic wiper motor does not inherently know its exact position. | ||
| + | |||
| + | Position feedback can be added using: | ||
| + | |||
| + | * Limit switches | ||
| + | * Hall-effect sensors | ||
| + | * Optical sensors | ||
| + | * Encoders | ||
| + | * The original park switch | ||
| + | * Current sensing for jam detection | ||
| + | |||
| + | == Comparing Wiper Motors, Servos and Stepper Motors == | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Feature | ||
| + | ! Wiper Motor | ||
| + | ! Servo | ||
| + | ! Stepper Motor | ||
| + | |- | ||
| + | | Continuous Rotation | ||
| + | | Yes | ||
| + | | Some types | ||
| + | | Yes | ||
| + | |- | ||
| + | | Precise Positioning | ||
| + | | No, unless feedback is added | ||
| + | | Yes | ||
| + | | Yes, while steps are not missed | ||
| + | |- | ||
| + | | Typical Torque | ||
| + | | High | ||
| + | | Low to medium | ||
| + | | Medium to high | ||
| + | |- | ||
| + | | Control Complexity | ||
| + | | Low to medium | ||
| + | | Low | ||
| + | | Medium | ||
| + | |- | ||
| + | | Best Use | ||
| + | | Large moving props and continuous mechanisms | ||
| + | | Small controlled movements | ||
| + | | Precise, repeatable positioning | ||
| + | |- | ||
| + | | Position Feedback | ||
| + | | Usually external | ||
| + | | Built in | ||
| + | | Usually none | ||
| + | |- | ||
| + | | Common Supply | ||
| + | | 12 or 24 V DC | ||
| + | | Approximately 5 to 8 V DC | ||
| + | | Depends on motor and driver | ||
| + | |} | ||
| + | |||
| + | Choose a wiper motor when strength, durability, and simple continuous motion matter more than exact positioning. | ||
| + | |||
| + | Choose a servo for small mechanisms that must move directly to a known angle. | ||
| + | |||
| + | Choose a stepper motor when repeatable position, speed, and controlled motion are required. | ||
| + | |||
| + | |||
| + | [[File:Wiper_Motor_Comparison.png|900px|thumb|center|Figure 6 – Comparison of wiper motors, servos, and stepper motors.]] | ||
| + | |||
| + | == Lessons Learned == | ||
| + | |||
| + | * Test salvaged motors before building the final mechanism. | ||
| + | * Identify all terminals before applying power. | ||
| + | * Do not assume the motor housing is always ground. | ||
| + | * Size the power supply and controller for startup and stall current. | ||
| + | * Use PWM rather than resistors for speed control. | ||
| + | * Start with a small crank radius and increase it only if more travel is needed. | ||
| + | * Support heavy props with separate bearings. | ||
| + | * Use flexible couplers when shaft alignment is imperfect. | ||
| + | * Balance rotating loads before increasing speed. | ||
| + | * Guard all pinch points and moving linkages. | ||
| + | * Use limit switches when a mechanism has restricted travel. | ||
| + | * Test the mechanism without decorations before final assembly. | ||
| + | * Keep replacement motors or compatible substitutes available. | ||
| + | * Never depend on a stalled motor as a normal mechanical stop. | ||
| + | |||
| + | == See Also == | ||
| + | |||
| + | * [[How to add Motion to your Display]] | ||
| + | * [[Servos]] | ||
| + | * [[Stepper Motors]] | ||
| + | * [[Cheap ULN2803A Motor Driver]] | ||
Latest revision as of 08:53, 22 July 2026
Wiper motors are rugged, inexpensive DC gearmotors originally designed to operate automotive windshield wipers. Because they provide high torque, low speed, and continuous rotation, they have become popular workhorses for animated Christmas and Halloween displays.
They are especially useful for larger props that need dependable mechanical movement without precise electronic positioning. With the proper linkage, a wiper motor can create rotating, rocking, lifting, sliding, or back-and-forth motion.
How Wiper Motors Work
Although windshield wipers move back and forth, the motor itself normally rotates continuously in one direction. A crank, linkage, or gear mechanism converts that rotary motion into the sweeping movement of the wiper arms.
This same principle makes wiper motors useful for animated display props. By attaching a crank arm, cam, connecting rod, or other mechanism to the motor shaft, continuous rotation can be converted into many different kinds of motion.
Wiper motors normally operate from low-voltage DC power, commonly 12 volts in passenger vehicles and sometimes 24 volts in larger vehicles.
Why Wiper Motors Are Popular
Wiper motors offer several advantages for animated displays:
- High torque at low speed
- Rugged automotive construction
- Designed for long operating periods
- Widely available new, used, or salvaged
- Simple DC power requirements
- Reversible rotation on many models
- Easy speed control with a suitable PWM controller
- Strong enough for many medium and large props
- Often include built-in gear reduction
They are commonly used when a hobby servo is too small and a stepper motor would add unnecessary complexity.
Common Applications
Wiper motors have been used in many animated Christmas and Halloween projects.
Examples include:
Other possible applications include:
- Ferris wheels
- Rotating signs
- Windmills
- Animated figures
- Moving arms and heads
- Rocking props
- Opening doors
- Moving scenery
- Crank-driven characters
- Lifting and lowering mechanisms
- Oscillating displays
- Mechanical shop or workshop scenes
These short demonstration videos are useful because they show how the same basic motor can be adapted to many very different display mechanisms.
Continuous Rotation and Direction
A wiper motor normally rotates continuously rather than moving to a commanded position.
Because it is a DC motor, the direction of rotation can often be reversed by reversing the polarity applied to the motor. However, not every automotive wiper motor is wired internally in the same way.
Some motors include:
- Multiple speed terminals
- An internal parking switch
- A chassis-ground connection
- Separate field or brush connections
- Internal wiring that complicates simple polarity reversal
⚠️ Warning:
Do not assume that every terminal on a salvaged wiper motor can be connected directly to power. Identify the motor terminals and internal park-switch wiring before applying voltage.
Motor Terminals and Park Switches
Many automotive wiper motors include an internal park switch. In a vehicle, this switch keeps the motor running after the driver turns the wipers off until the blades return to their normal parked position.
Depending on the motor design, the park circuit may:
- Continue supplying power until a specific shaft position is reached
- Connect internally to one of the speed terminals
- Use the metal motor housing as ground
- Create unexpected behavior when used outside the vehicle
For display use, the park switch may be ignored, disconnected, or intentionally incorporated into the mechanism. Always test the motor on a current-limited supply or with an appropriate fuse before permanent wiring.
Speed Control
Wiper motor speed can be controlled by changing the effective voltage applied to the motor.
The preferred method is usually Pulse Width Modulation (PWM). A PWM controller rapidly switches the motor power on and off while varying the percentage of time the power remains on.
PWM control provides several advantages:
- Better low-speed torque than a simple resistor
- Less wasted heat
- Wide speed adjustment
- Easy control from a knob, switch, relay, or microcontroller
- Better efficiency than dropping voltage through a linear regulator
A controller must be rated for the motor's startup and stall current, not just its normal running current.
💡 Note:
A motor that draws only a few amps while running may draw several times that amount when starting or if the mechanism jams.
Power Requirements
Most passenger-car wiper motors operate from approximately 12 volts DC. Motors from trucks, buses, or industrial equipment may use 24 volts.
Before choosing a power supply, determine:
- Motor operating voltage
- Normal running current
- Startup current
- Stall current
- Expected mechanical load
- Number of motors powered at the same time
The power supply and wiring should be sized for the highest realistic current demand.
Use:
- Properly sized wire
- A fuse near the power source
- Secure terminals
- Strain relief
- Weather-resistant enclosures for outdoor use
Do not power a wiper motor directly from a microcontroller, ESP board, or small relay module unless the switching device is specifically rated for the motor current.
Reversing Direction
Many wiper motors can be reversed by reversing the polarity at the motor terminals.
Direction control may be accomplished with:
- A double-pole, double-throw switch
- Reversing relays
- An H-bridge motor driver
- A dedicated reversible DC motor controller
When using relays or an H-bridge, include appropriate protection for inductive voltage spikes.
⚠️ Warning:
Never reverse a heavily loaded motor instantly at full speed. Stop the motor first or allow a controlled deceleration period to reduce mechanical shock and current surges.
Creating Different Motions
The motor shaft provides continuous rotary motion. Mechanical linkages convert that rotation into the movement required by the prop.
Crank and Connecting Rod
A crank arm attached to the shaft drives a connecting rod. This is one of the simplest ways to create:
- Back-and-forth motion
- Up-and-down movement
- Rocking action
- Waving arms
- Moving heads
- Sliding mechanisms
The distance from the shaft center to the connecting-rod attachment point determines the amount of travel.
A longer crank radius produces greater movement but also increases the load on the motor.
Cam
A cam is an off-center or specially shaped disk attached to the rotating shaft.
A follower riding against the cam can create:
- Lifting and dropping motion
- Irregular movement
- Pauses or dwell periods
- Repeating character motions
Different cam profiles produce different motion patterns.
Eccentric
An eccentric is similar to a crank but often uses a round disk mounted off-center. It produces smooth repeating motion and can be useful for:
- Shaking
- Vibrating
- Rocking
- Pumping
- Gentle vertical movement
Linkages
Additional levers and pivots can increase, reduce, reverse, or redirect motion.
Linkages may be used to:
- Move several parts from one motor
- Create mirrored motion
- Change rotary motion into linear travel
- Increase or reduce the travel distance
- Place the motor away from the visible prop
Chain, Belt, or Gear Drive
A wiper motor can also drive:
- Roller chains
- Timing belts
- Pulleys
- Sprockets
- Gears
- Turntables
- Conveyor rollers
These methods are useful for continuous-motion projects such as trains, carousels, conveyor belts, and rotating displays.
Crank Radius and Travel
For a simple crank mechanism, the approximate total linear travel is twice the crank radius.
For example:
| Crank Radius | Approximate Total Travel |
|---|---|
| 1 inch | 2 inches |
| 2 inches | 4 inches |
| 3 inches | 6 inches |
This is only an approximation. The actual motion also depends on the connecting-rod length, lever geometry, and mounting positions.
Increasing the crank radius increases both travel and required torque.
Choosing a Wiper Motor
When selecting a motor, consider:
- Operating voltage
- Running and stall current
- Output-shaft design
- Available mounting holes
- Speed
- Torque
- Physical size
- Direction-reversal requirements
- Internal park-switch wiring
- Weather exposure
- Availability of replacement motors
Rear-window wiper motors are often smaller and easier to mount than full-size front-wiper motors. Front-wiper motors usually provide greater torque but may be larger and have more complicated wiring.
Salvaged motors can be inexpensive, but buying identical motors may make replacement parts and documentation easier.
Mounting the Motor
Wiper motors can produce significant torque. The mounting structure must be strong enough to resist twisting and vibration.
Use:
- Rigid metal, plywood, or reinforced plastic brackets
- Locknuts or thread-locking compound
- Large washers where needed
- Shaft supports or bearings for heavy rotating props
- Guards around exposed cranks, gears, chains, and belts
Do not rely on thin sheet plastic or a single small screw for heavily loaded mechanisms.
The motor shaft should not be used as the only support for a large prop. Use separate bearings to carry the prop's weight and let the motor provide rotation through a coupler, belt, chain, or gear.
Mechanical Stops and Limit Switches
A moving prop should not rely on the motor stall condition as its normal stopping method.
Mechanical stops can prevent excessive travel, while limit switches can disconnect or reverse the motor before damage occurs.
Limit switches are especially useful for:
- Doors
- Lifting mechanisms
- Sliding scenery
- Long crank systems
- Props with restricted travel
- Reversing mechanisms
For unattended operation, consider using both electrical limit switches and physical backup stops.
Weather Protection
Although automotive motors are designed for a harsh environment, they are not necessarily waterproof when mounted in a different orientation or used with exposed terminals.
Protect the motor and wiring from:
- Rain
- Snow
- Standing water
- Road salt residue
- Condensation
- Corrosion
- Ice accumulation
Mount the motor so water cannot collect around the shaft or electrical terminals. Use drip loops, sealed connectors, and a ventilated weather-resistant enclosure where practical.
Do not completely seal a warm motor in an airtight container without considering heat buildup and condensation.
Safety
Wiper motors can move heavy mechanisms with enough force to pinch fingers, catch clothing, damage props, or injure spectators.
⚠️ Warning:
Treat every moving linkage as a potential pinch or crush hazard.
Recommended safety practices include:
- Guard exposed gears, chains, belts, and crank arms.
- Keep hands clear while power is connected.
- Use a master disconnect switch.
- Fuse each motor circuit appropriately.
- Secure loose wires away from moving parts.
- Use physical barriers to keep spectators away.
- Test at reduced voltage or speed first.
- Stop immediately if the mechanism binds or makes unusual noise.
- Do not operate damaged or overheated motors.
- Design linkages so a single loose fastener cannot release a heavy prop.
Outdoor public displays should be designed so a person cannot easily reach a moving mechanism.
Controlling Wiper Motors
Wiper motors may be controlled with:
- Manual switches
- Mechanical timers
- Relays
- Solid-state DC motor controllers
- PWM speed controllers
- Reversible H-bridge drivers
- Arduino
- ESP8266
- ESP32
- Raspberry Pi
- Falcon Player-compatible control systems
- Show-control relays or outputs
A microcontroller typically sends low-current control signals to a suitable motor driver, relay, or H-bridge. The motor receives power from a separate supply.
When integrating movement with a synchronized show, acceleration, deceleration, and mechanical travel time must be considered. Unlike a servo or stepper motor, a basic wiper motor does not inherently know its exact position.
Position feedback can be added using:
- Limit switches
- Hall-effect sensors
- Optical sensors
- Encoders
- The original park switch
- Current sensing for jam detection
Comparing Wiper Motors, Servos and Stepper Motors
| Feature | Wiper Motor | Servo | Stepper Motor |
|---|---|---|---|
| Continuous Rotation | Yes | Some types | Yes |
| Precise Positioning | No, unless feedback is added | Yes | Yes, while steps are not missed |
| Typical Torque | High | Low to medium | Medium to high |
| Control Complexity | Low to medium | Low | Medium |
| Best Use | Large moving props and continuous mechanisms | Small controlled movements | Precise, repeatable positioning |
| Position Feedback | Usually external | Built in | Usually none |
| Common Supply | 12 or 24 V DC | Approximately 5 to 8 V DC | Depends on motor and driver |
Choose a wiper motor when strength, durability, and simple continuous motion matter more than exact positioning.
Choose a servo for small mechanisms that must move directly to a known angle.
Choose a stepper motor when repeatable position, speed, and controlled motion are required.
Lessons Learned
- Test salvaged motors before building the final mechanism.
- Identify all terminals before applying power.
- Do not assume the motor housing is always ground.
- Size the power supply and controller for startup and stall current.
- Use PWM rather than resistors for speed control.
- Start with a small crank radius and increase it only if more travel is needed.
- Support heavy props with separate bearings.
- Use flexible couplers when shaft alignment is imperfect.
- Balance rotating loads before increasing speed.
- Guard all pinch points and moving linkages.
- Use limit switches when a mechanism has restricted travel.
- Test the mechanism without decorations before final assembly.
- Keep replacement motors or compatible substitutes available.
- Never depend on a stalled motor as a normal mechanical stop.