The Breath Pong networked objects controller lives! I completely changed the sensor design from the last iteration. I suspected the DC motor would have too much friction to make the sucking action reliable, so in conversation with Rob I decided to go for a much simpler design: a dual-pole switch.
Here is a video showing the prototype construction, and a video demonstrating the controller—it works quite well!
Here is a sectional diagram:
And here’s a network diagram: