Running an induction motor with flickering DC
It is possible to cause an induction motor to move by applying short pulses of DC current. However the motion will not be predictable and the applied power will not be at all efficiently used unless the application of pulses conforms to a carefully calculated pattern.

If every other pulse has the opposite polarity, you would be simulating AC. That is the essence of a DC to AC converter.

You can probably use an induction motor as a vibrator with the proper timing of DC pulses, but that is probably not the best way to make a vibrator.