Actuators & Control · Study deck

Actuator Assessment and Reference

Picture a greenhouse fan that should start when the air grows too hot.

Motor Max is your guide for this deck.

Motor Max, the module guide, in a scene from this chapter.
iotclass.org

After studying this chapter

Learning objectives

You will be able to:

  • Evaluate your actuator knowledge through interactive self-assessment quizzes
  • Interpret quick reference cards to identify correct specifications for common actuators and motor drivers
  • Diagnose actuator problems using systematic troubleshooting frameworks
  • Recommend the appropriate actuator type (DC, servo, or stepper motor) for real-world IoT scenarios
iotclass.org

Major section

Start With the Story

A correct quiz answer is useful only if the chosen parts can drive the real fan and fail in a visible way.

  • The first review question is what physical result proves the choice worked.
  • An actuator means a part that turns a command into a physical action.
  • GPIO means general-purpose input/output, a pin used for a direct digital control line.
  • This runway does not prove that one driver suits every motor or safety class.

Key terms

PWM
PWM means pulse-width modulation: rapid on-off pulses vary the share of time that power is applied.
iotclass.org

Major section

Start With the Story (continued)

PWM means pulse-width modulation: rapid on-off pulses vary the share of time that power is applied.

  • Disconnect the load, hold the fan safely, repeat the command, and restart the controller while the hot condition remains.
  • The deeper questions and reference cards cover load types, driver limits, protection, power, motion, warning outputs, and troubleshooting evidence.
  • A correct answer should not only name a motor, relay, PWM value, or flyback diode; it should explain the physical action, the driver boundary, the protection, and the evidence that the actuator result is believable.
iotclass.org

Major section

Putting Numbers to It

Actuator control decisions are often power-budget decisions.

  • where $D$ is duty cycle (0 to 1).
  • Running 2 hours/day consumes $2.4 \times 2 = 4.8$ Wh/day.
  • At 100% duty cycle it would be 12 Wh/day, so duty-cycle control cuts daily energy by 60% while still delivering usable actuation.

Numbers to remember

100%At 100% duty cycle it would be 12 Wh/day
iotclass.org

Major section

DC vs Servo vs Stepper Choice

When your IoT project needs rotational motion, choosing the right motor type is critical for performance, cost, and power efficiency.

  • NO → Use: DC motor (simplest, cheapest, most efficient for continuous rotation).
  • Limited range (0-180° or 0-270°) → Use: Servo motor (easiest position control, built-in feedback).
  • Need: Variable speed forward/backward, turns via differential steering.

Key terms

DC motors
DC motors are the default for continuous rotation.

Why it matters

Why: Limited rotation, strong holding torque prevents forced entry, position feedback confirms lock engaged.

iotclass.org

Major section

DC vs Servo vs Stepper Choice (continued)

NO (position relative, occasional reset OK) → Use: Servo motor with continuous rotation modification.

  • YES (absolute position critical, no position loss allowed) → Use: Stepper motor.
  • Need: Rotate to specific angles (0° = open, 180° = closed) and hold position.
  • Need: Rotate deadbolt 90° to lock/unlock, must hold position against force.
  • Speed control is sufficient (no position required).
iotclass.org

Major section

DC vs Servo vs Stepper Choice (continued)

You need continuous rotation (fans, wheels, conveyor belts).

  • Problem: Servos draw current even when idle to maintain position; DC motors coast to stop and draw zero current.
  • Problem: No feedback means no way to know if motor reached target position (could stall, slip, or overshoot).
  • Cost is constrained (<$5 per motor).
iotclass.org

Major section

DC vs Servo vs Stepper Choice (continued)

Impact: Blinds system that randomly stops at wrong positions; requires manual reset.

  • Problem: Steppers lose torque at high step rates (>1000 steps/sec) and consume 500mA-1.5A continuously.
  • Impact: 300 RPM fan application uses stepper drawing 800mA when DC motor drawing 150mA would work better.
  • You need angular positioning (0-180° typical).
iotclass.org

Major section

For Kids: Meet the Actuator Crew!

"Pop quiz time!" announced Max the Microcontroller, wearing a tiny graduation cap. "Who can tell me -- if I need to move a robot arm to exactly 90 degrees, which actuator friend should I call?".

  • Bella the Battery chimed in, "And don't forget -- always use a motor driver between Max and the motors.
  • Max can only provide a tiny bit of power.
  • "Great teamwork!" said Max. "Remember: servos for angles, DC motors for spinning, steppers for precise steps, and ALWAYS use the right driver circuit!".
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing

Each branch narrows the candidate, but the path only becomes defensible when its load, speed, duty-cycle, and worst-case-current assumptions are recorded and tested.

  • With a 2x margin, the target becomes about 0.09 N m.
  • If the vent only needs to sweep 90 degrees and hold position, a positional servo may fit.

Numbers to remember

900 mAIf the chosen actuator can draw 900 mA at stall
12 VA small valve actuator runs from 12 V

Why it matters

That supports an intermittent actuator only if the datasheet allows the duty and the enclosure can shed the heat.

Use the decision tree to choose the actuator family, then prove the choice with sizing numbers for load, speed, duty cycle, and driver current.
Use the decision tree to choose the actuator family, then prove the choice with sizing numbers for load, speed, duty cycle, and driver current.
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing (continued)

If it must rotate continuously, a DC gearmotor is a better starting point.

  • If it must index repeatably through many turns without a position sensor, a stepper may be justified.
  • The recurring trap is confusing peak and continuous ratings.
  • A motor can deliver stall torque briefly, but only its lower continuous torque without overheating.
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing (continued)

The moving power estimate is 12 x 0.4 x 0.60 = 2.88 W.

  • If the chosen actuator can draw 900 mA at stall, the driver and supply must tolerate that worst case.
  • Speed must satisfy the application at the same time as torque.
  • Direct drive fails on torque.
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing (continued)

If the load is inductive, include a flyback or clamp path; if a stall would overheat the actuator, include a timeout, current limit, or firmware fault state.

  • A small valve actuator runs from 12 V, draws 0.4 A while moving, and is driven at 60% PWM during normal travel.
  • If the valve moves for 20 s every 120 s, the time duty is 20 / 120 = 0.167, so the average heat load from movement is much lower than the instantaneous moving power.
  • If a gearbox produces enough torque but only reaches 5 rpm, it is safe but too slow.
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing (continued)

If a valve must close in 1 s and the mechanism needs 90 degrees of output travel, the output speed target is one quarter turn per second, or 15 rpm.

  • If an ungeared motor reaches 300 rpm but lacks torque, it is fast but unusable.
  • Every motor has a torque-speed curve running from stall torque to no-load speed.
  • A candidate motor can provide 0.06 N m continuously near 300 rpm.
iotclass.org

Major section

Deep Dive: Selection Evidence, Sizing, and Gearing (continued)

Assessment rule: the right answer is the smallest actuator and driver chain that meets torque, speed, thermal duty, and worst-case current with evidence-backed margin.

  • It also divides the reflected load inertia the motor feels by N squared, which is why gearing helps a motor accelerate a heavy load.
  • A 4:1 reduction with an assumed 80% efficient gearbox gives output torque near 0.06 x 4 x 0.80 = 0.192 N m and output speed near 300 / 4 = 75 rpm.
  • That supports an intermittent actuator only if the datasheet allows the duty and the enclosure can shed the heat.
iotclass.org

Deck summary

Key takeaways

A correct quiz answer is useful only if the chosen parts can drive the real fan and fail in a visible way.

  • PWM means pulse-width modulation: rapid on-off pulses vary the share of time that power is applied.
  • Actuator control decisions are often power-budget decisions.
  • When your IoT project needs rotational motion, choosing the right motor type is critical for performance, cost, and power efficiency.
  • NO (position relative, occasional reset OK) → Use: Servo motor with continuous rotation modification.
iotclass.org

Retrieval practice

Recall check 1 of 4

Motor Max says: answer from memory, then check your reasoning.

Q1A robotics project requires an actuator to rotate a camera platform to a specific 90-degree angle and hold that position. Which actuator type is most appropriate?

ADC motor, because it provides the fastest rotation speed
BStepper motor, because it can count individual step pulses
CServo motor, because it commands and holds a target angle with feedback
DSolenoid, because it provides strong linear force for holding
Show answer

Answer: C Servo motors are designed for angular positioning.

iotclass.org

Retrieval practice

Recall check 2 of 4

Motor Max says: answer from memory, then check your reasoning.

Q2A student connects a DC motor directly to an ESP32 GPIO pin. The motor does not spin, and the ESP32 restarts repeatedly. What is the most likely cause?

AThe motor requires an AC power supply instead of DC
BGPIO current is too low; use a separate motor driver and supply
CThe ESP32 does not support PWM output on any GPIO pin
DThe motor needs a pull-up resistor on the signal line
Show answer

Answer: B ESP32 GPIO pins can supply a maximum of about 12mA, while even small DC motors require 100-500mA or more.

iotclass.org

Retrieval practice

Recall check 3 of 4

Motor Max says: answer from memory, then check your reasoning.

Q3A motor has enough peak torque for a load but stalls when asked to run it continuously and struggles to accelerate it. Which sizing reasoning fixes this?

AUse continuous torque, then gear down to trade speed for torque and reduce reflected inertia.
BRely on the peak (stall) torque rating since it is the highest number on the datasheet.
CIncrease PWM duty cycle above 100% to get more torque at speed.
DAdd a gear-up (speed increase) to give the motor more torque.
Show answer

Answer: A Sustained loads must be sized to the continuous (thermal) torque, not peak; a gear reduction N multiplies torque, divides speed by N, and divides reflected inertia by N-squared, placing the operating point safely under the torque-speed curve.

iotclass.org

Retrieval practice

Recall check 4 of 4

Motor Max says: answer from memory, then check your reasoning.

Q4Place each actuator-assessment task where it lives so you can connect the required motion to a drive circuit and prove the application fails safely.

AType identification
BSpecification matching
CDrive circuit
DControl method
ESafety controls
FApplication proof
Show answer

Answer: A Identify the motion and load, match the electrical drive and control method, then challenge safety and application fit so you can justify the actuator choice.

Q5Complete the multi-actuator control system:

A'led': PWM(Pin(2), freq=5000),
B'led': Pin(2, Pin.IN),
C'led': ADC(Pin(2)),
D'led': Pin.read(2),
Show answer

Answer: A A dictionary organizes multiple actuators by name.

iotclass.org

Print reference

Answers 1 of 2

Answer key.

  1. C · Servo motors are designed for angular positioning.
  2. B · ESP32 GPIO pins can supply a maximum of about 12mA, while even small DC motors require 100-500mA or more.
  3. A · Sustained loads must be sized to the continuous (thermal) torque, not peak; a gear reduction N multiplies torque, divides speed by N, and divides reflected inertia by N-squared, placing the operating point safely under the torque-speed curve.
iotclass.org

Print reference

Answers 2 of 2

Answer key.

  1. A · Identify the motion and load, match the electrical drive and control method, then challenge safety and application fit so you can justify the actuator choice.
  2. A · A dictionary organizes multiple actuators by name.
iotclass.org