These pages contain images and brief explanations of some interesting membrane proteins, many of which are used to generate energy.
A simple example
Cytochrome c oxidase
Bacteriorhodopsin
Light harvestingPhotosynthetic reactionOuter membrane complexcenterporin