The idea behind the calibrator is pretty simple, and works with any kind of driver for low frequencies.
Take the microphone to be calibrated, and place a speaker driver right next to it, and seal the air between the two. The volume of trapped air must be as small as possible, so that its compressibility in negligible.
Now, if we apply voltage to speaker's motor, it develops a force proportional to applied voltage (for magnetic drivers, the force is U*BL/Re). Since the microphone and the trapped air are incompressible, all of this motor force is canceled by the pressure of the trapped air. Microphone is supposed to measure this pressure.
This is valid as long as the air is indeed incompressible, the cone is rigid, and there are no air leaks. For normal drivers, it's reasonably easy to achieve this of to a few hundred Hz. As for lower frequencies, it can really go as low as we want. It is limited by the air leakage and amplifier's high-pass (dc-blocking) filter. Both can be virtually eliminated, and it can easily work to frequencies below 1 Hz.
There is a video about this project:
the video is narrated in russian, but i've made english subtitles, please use them. The microphone calibration part starts at 17:13







tshen2
It's a nice project. Can you explain why you choose a microphone as the source and not a small speaker such as a headphone driver? Can you share the results graphs? p.s. please take a look at my project.