The Swiffer WetJet is an inexpensive ($20-$25) disposable mop manufactured by Procter and Gamble. It has a receptacle on the back for a tank of cleaning fluid, and a battery-powered pump (actuated by a switch in the handle) that squirts fluid from two nozzles at the front of the mop pad. The entire unit can be disassembled easily, and you can recover the entire pump assembly to use in your own homebrew robotic micropipettor, DNA synthesizer, or bar-bot.
You will need:
* A kitchen knife or utility knife
* Needlenose pliers
* Regular pliers
* A small Phillips head screwdriver
Step 1: Remove the Handle
The mop is much easier to work on with the handle off. Conveniently, the handle is secured to the pump assembly and head by nothing more than a spring-loaded button. It's fairly stiff; you may need to push it in with the tip of your Phillips head screwdriver. Depress it enough to twist the handle so that it stays down, then pull the handle off.
A pair of wires runs up the inside of the handle to the switch. If you want to recover all the wiring in one piece, remove the screws from the handgrip (don't forget the angled one at the back) and pry up the lighter-colored pushbutton; the handgrip will come apart and you can slide the entire aluminum handle off over the 10A SPST switch inside. You can also just cut the wires.
Step 2: Remove the Rest of the Handle
Slide up the battery cover and open the battery case. Unscrew the two Phillips head screws and set them aside. Push down the light purple plunger/button at the top of the battery case, and the battery case will disengage from the rest of the mop head. Twist and pull on the aluminum handle to remove the handle and battery case from the socket at the top of the mop head.
Step 3: Disconnect the Mop Head
The mop head is connected to the pump assembly by a U-joint which is secured in place by a Phillips head screw. The hose from the pump runs down past the U-joint into the head, where it connects to a T-joint one-way valve that runs to the nozzles.
Unscrew the screw above the U-joint, then turn the pump assembly over and unscrew the screw in the center of the back (it was previously covered by the handle). Now go into the pump assembly from the top and unscrew the two screws that hold the pump to the housing.
Lift the back off, and pull the mop head free from the U-joint. Don't lose the screws, you'll need them later.
Two wires connect the pump to the battery pack, attached with a pair of battery clips. The clips slip right off, so if all you want is the pump and not the housing, you can remove the clips to take it out.
Step 4: Free the Nozzles From the Mop Head
The mop head is made in two pieces of plastic held together by eight screws. If you don't care about preserving the mop head, you can rip all the foam off the bottom and unscrew it. However, the foam has holes in it, so you can peel back the velcro and undo all eight screws without seriously damaging the head.
Four screws are at the corners of the mop beneath the velcro, and the other four are around the part where the hose goes into the head.
Once the screws are out, the bottom of the mop head lifts off. The two nozzles are secured by molded-in plastic clips; the easiest way to get them out is to grip the dark purple plastic just outside the nozzle and bend it down, then slip the nozzle out.
Step 5: Two-way to One-way
You'll still need to disconnect and reconnect some fittings in order to get the hoses and nozzles out of the mop head. The fittings are pretty tight, but they're only held in by friction and are easily removed with a pair of needlenose pliers.
Lift the T-joint and hold it firmly between your finger and thumb. Firmly grip the hose and fitting that attach the T-joint to the output of the pump (but not too firmly -- don't crush the plastic fitting or tear the hose) with the needlenose pliers, and twist back and forth to loosen. You can then slide the hose out through the mop head joint.
Next, disconnect one of the nozzles from its hose in the same way you disconnected the T-joint. Slide the fitting into the pump output hose, and now you have a one-way pump!
The pump runs on 6V (4 AA batteries). It will run as long as the circuit is closed (note that I haven't stress-tested it, so I don't know how quickly the motor will burn out). It might be possible to drive it from one of the 5V lines off an Arduino; if not, a simple step-up regulator should do the trick. I haven't measured the flow rate yet, but I plan to do so at full power and at various PWM duty cycles; watch this space for details!