I'm in the processes of building something which requires I'll be able to control the independent opening/closure of two (small, ~10mm in diameter) different adjacent holes using one finger, and I'm trying to think of ways such a thing can be put together.
The movement required from the finger shouldn't be too convoluted, so my original vision involves having the two holes open when there's no pressure applied to the button, and then when the button is pressed half-way through it closes only one hole while when it's pressed all the way down it closes both holes.
The control in such a situation might be tough to perform with accuracy, so my other idea involves having the button's resting position rather at the middle of the available movement, allowing it to be moved up or down while the middle position leaves only one hole open, the upper position opens both and the lower position closes both (in this case the "button" won't be a button but rather a "cup" of sorts you can place your fingertip into).
The closed-open combination is unidirectional, so the possible closure patterns required are either both hole¹ and hole² open, hole¹ open and hole² closed, or both closed, but no requirement to have hole¹ closed while hole² is open. They should be able to close the holes against the air pressure of exhalation (or less actually as there would be ventilation elsewhere).
I think the hole-closing structure itself would involve padded surfaces dropping onto each hole to cover it.
Any tips how could such a mechanism be built?
Thanks in advance!
EDIT (additional info): I think some further clarification is required. The holes would be situated on a cylindrical surface. The controller should be placed at 90 degrees to the two holes (so it doesn't continue in the same line of direction), and the closing surfaces should open plenty so there's no obstruction in air flow, and possibly open to the side opposite the controller. Here's a rough sketch:
Obviously this is not an actual mechanical design, just guidance for the wanted form.