ReviGen
This small power plant features a drive motor and a generator motor. These are coupled together. You can control the power to the drive motor which turns the generator. The power from the generator can be measured and its load can be controlled. This model connects to your computer’s USB port. With ReviGen you can learn:
PWM control of the drive motor
PWM control of the generator load
Calculation of output power
PID control