Une dynamo a deux composants principaux : des aimants fixes appelés stators, qui créent un champ magnétique puissant, et un aimant mobile appelé rotor qui tourne dans le champ magnétique. Le rotor en mouvement coupe les lignes de flux du champ magnétique et ce mouvement crée de l'électricité.
Le mouvement de rotation du rotor dans la dynamo génère de l'électricité en poussant les particules chargées électriquement dans le champ magnétique les unes contre les autres. Les aimants d'une dynamo sont constitués d'un matériau en cuivre enroulé autour du fer appelé solénoïde, qui est plus puissant qu'une magnétite ou un aimant permanent. Le mouvement de rotation du rotor peut être alimenté par des turbines à eau, à vent et à vapeur ou à gaz qui tombent.