The pump draws (2W/12V) 167mA from 12VAC. If you feed it a 50Hz or 60Hz sine-wave that is 12VAC RMS then it will draw only 167mA. A square-wave is different and might break the pump.
the pump is constructed by 2 levers of fulcrem,membrane of the pump, magnet. (double output pump)
there is a U shaped magnet (with the U ends outside the lever magnets) inside is another magnet surrounded by what appears to be a coil with the end of wire going to the plug pack.
oh and the DC source is a 5w soalr panel.
what kind of circuit to power it if a square wave is not a good idea?