Generating exact frequency of vibration with motors
You could use a speaker and a sound card. Should be very  accurate.

You should be able to find an old copy of CoolEdit and generate a minute or two long pure sine .wav file if you don't have any sound editing software already.