Challenge - 5 Problems
Motor and Propeller Physics Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ Predict Output
intermediateCalculate thrust from motor RPM and propeller pitch
Given the formula
thrust = k * rpm * pitch, where k is a constant 0.1, rpm is motor speed, and pitch is propeller pitch in inches, what is the output of the code below?Drone Programming
k = 0.1 rpm = 5000 pitch = 4 thrust = k * rpm * pitch print(round(thrust, 1))
Attempts:
2 left
💡 Hint
Multiply the values step by step: 0.1 * 5000 * 4.
✗ Incorrect
The thrust is calculated as 0.1 * 5000 = 500, then 500 * 4 = 2000.0. The code prints round(thrust, 1), which outputs 2000.0 (option A).
❓ Predict Output
intermediateCalculate power consumption from voltage and current
What is the output of the following code that calculates power consumption of a motor?
Drone Programming
voltage = 11.1 current = 15.5 power = voltage * current print(round(power, 2))
Attempts:
2 left
💡 Hint
Power is voltage multiplied by current.
✗ Incorrect
Power = 11.1 * 15.5 = 172.05 watts.
❓ Predict Output
advancedCalculate torque from power and angular velocity
Given power in watts and angular velocity in radians per second, torque is calculated as
torque = power / angular_velocity. What is the output of the code below?Drone Programming
power = 150 angular_velocity = 50 try: torque = power / angular_velocity print(round(torque, 2)) except ZeroDivisionError: print('Error')
Attempts:
2 left
💡 Hint
Divide power by angular velocity.
✗ Incorrect
Torque = 150 / 50 = 3.0 Nm.
❓ Predict Output
advancedCalculate thrust-to-weight ratio
What is the output of the code that calculates thrust-to-weight ratio given thrust and weight?
Drone Programming
thrust = 120 weight = 100 ratio = thrust / weight print(round(ratio, 2))
Attempts:
2 left
💡 Hint
Divide thrust by weight.
✗ Incorrect
Thrust-to-weight ratio = 120 / 100 = 1.2.
❓ Predict Output
expertCalculate propeller efficiency from thrust, velocity, and power
Propeller efficiency is calculated as
efficiency = (thrust * velocity) / power. Given thrust in newtons, velocity in meters per second, and power in watts, what is the output of the code below?Drone Programming
thrust = 15 velocity = 10 power = 300 efficiency = (thrust * velocity) / power print(round(efficiency, 3))
Attempts:
2 left
💡 Hint
Multiply thrust and velocity, then divide by power.
✗ Incorrect
Efficiency = (15 * 10) / 300 = 150 / 300 = 0.5.
