Edison dynamo