Да с магнити става, вадиш ротора на асинхронния мотор, независимо какъв е мотора има значение само броя полюси. Вземаш няколко малки, слаби, правоъгълни, продълговати феритни магнитчета, взависимост от полюсите 2-4-6 броя, вкопаваш ги в желязото на ротора на необходимите места и лепиш със смола. Слагаш ротора обратно и вече имаш готов генератор, нищо друго не ти трябва.