Da, sigur că este posibilă. De exemplu poți genera energie electrică folosind:
- procese electrochimice, ca în bateriile obișnuite
- efectul fotovoltaic sau fotoelectric, ca în panourile solare
- efectul termoelectric, pornind de la o diferență de temperatură
- încărcare electrostatică prin fricțiune
- efectul piezoelectric
și probabil alte cîteva. Apoi există mașini electromagnetice care nu folosesc magneți permanenți, ci electromagneți. E drept totuși să majoritatea tehnicilor de transformare a mișcării în electricitate de putere mică folosesc alternatoare sau dinamuri care includ și magneți permanenți. Construcția e simplă și eficiența e relativ mare.