I'm planning on building an LED-lit helmet for a 10k race. I'll be wiring up a bunch of Neopixel strips to an Arduino 101 with separate power cables to battery packs. I will be using all 14 of the digital outs, along with other connections.
The issue is that everything (except the battery packs) will go inside the helmet, with only a small amount of clearance, where it will be exposed to sweat and possibly rain blowing into the helmet from mounted fans.
How do I go about creating a waterproof enclosure with all of those cables coming out of the arduino? I've heard of shrink-wrapping the connection between the cables and LED strip cases, but how should I be waterproofing the cable-to-pinout connections on the board, with the enclosure or otherwise?
Ideally, I would like to be able to dismount the arduino from the enclosure for use elsewhere. My plan for preserving the connections was to solder the Arduino side of the digital-out cables for the LEDs to a row of male-male header pins (like this https://goo.gl/mmT60f) so I can plug and unplug the entire set of 14, but how would I waterproof this? Using shrink wrapping would be difficult because of the distance between the wires, and the possible gap between the black plastic spacer on the header pin and the shrink wrap.