dc motor generator project