I made five small drivers for wearable LED strips running FastLED for Burning Man. Two were still working at the end. Moral of the story - just wrap everything in plastic. But they worked well until the dust ate the switches.
Cling-film seems like a good idea, I’ll try it. I was mostly thinking zip-loc bags with a cable tie keeping it snug around the cable. That’s what they used for the Straightedge sculpture and that seemed to work well for a week.
It’s not very satisfying though; I feel a sealed switch would be nicer. They’re available, but they get expensive. Toggle switches with rubber covers are big and not cheap ($3) each.
Sadly too huge. Or rather, that’s the standard size for rocker switches (30 mm high, 14 mm wide, 29 deep), which ends up taking up too much space for a wearable.
I’d like something as small as a slide switch, which go down to 10x5x10. I could just use a slide switch, but I’ve yet to find the combination of sealed, small, lit, and sufficient current capacity.
For some of my projects, I went with wireless controls via phone, could work also in lieu of a switch. The RedBear BLE is super easy to interface with Arduino.
If I’m after something in lieu of a switch, I could just use the Teensy’s capacitive sensing with a copper pad on the outside of the box. That’d be dust-proof.
However, I’d really like to have a hard switch that just cuts the power. That gives me no worries about sleep current and a hard reset each time it is used.