I am building an arduino-based multi-event (light, sound, vibration) high speed photo trigger. I'd like to house the arduino and display in one box, then be able to connect a remote sensor device to the main box.

|  arduino  |     5v, GND, signal    +----------+
|     +     |========================|  sensor  |
|  display  |                        +----------+

I had considered using a 3.5" TRS cable, but it seems there would be a risk of a short when plugging and unplugging the cable. Is there a better connector/cable combination I could use to connect these together in a way that can be (dis)connected very easily?


You want to look at connectors with "ip67" protection to fully protect against dust and water immersion. If all you need is "resistance" to dust and splashes, "ip54" is about as low as you'll want to go. (Wikipedia on IP ratings) Note that the ratings assume you assemble cabling correctly with the right diameter cable, heat shrinking, possible gaskets, cable sleeve rating, etc.

These connectors will then come with some number of pins -- choose as many as you need (from 3 and up.) Also, the pins will have current ratings; choose a current rating that is suitable for your power needs. Finally, you need a mating set of male and female in both ends.

Many applications use round connectors (think "XLR" from audio) with screw rings to securely tighten the plug to the socket on each end. You can start looking on Digi-Key for ready-made cables, if you don't want to be poking connecting pins into sockets yourself before you start soldering...

  • \$\begingroup\$ Where is the requirement for this to be waterproof? \$\endgroup\$ – Cybergibbons Mar 3 '13 at 21:16
  • \$\begingroup\$ "reliable" is a very wide area. Personally, I find cables that fail because I spill coffee on them to be "unreliable." Your requirements may be different. \$\endgroup\$ – Jon Watte Mar 4 '13 at 23:36
  • \$\begingroup\$ So USB, HDMI, VGA, XLR, all household mains sockets are unreliable? \$\endgroup\$ – Cybergibbons Mar 5 '13 at 20:10
  • \$\begingroup\$ I've had USB, HDMI, and mains connectors fall out and need re-inserting, so I'd say yes, those are unreliable (for cost reasons.) VGA and XLR only do that if you don't use a locking version. The locking versions are also typically splash proof (often IP54 equivalent.) The normal NEMA 5-15R connector is IP52, which is rated against dust and light splashes. \$\endgroup\$ – Jon Watte Mar 6 '13 at 21:31
  • \$\begingroup\$ So every computer built in the last 5 years, by design, is unreliable as they use those connectors heavily? It's a very odd call to decide high IP ratings is the primary goal of the question. \$\endgroup\$ – Cybergibbons Mar 7 '13 at 10:21

I feel like you are looking for a very straightforward answer. So the first thing that comes to my mind would be D-Sub connectors.

A DB9 connection would give you 9 connections, 2 of which you could dedicate to power and ground, and the rest can be used for whatever type of signal you are looking to transmit.

To keep things simple you could buy a DB9 cable assembly, and then just get 2 receptacles (one for each end of cable). This way you don't have to worry about soldering the cable, but you will still have to solder the connections that go to your Arduino/Sensor Box.

I use these in most of my projects and have never had any issues, that being said they would not be well suited for outdoor use.

Link to digikey for connectors

Link to digikey for cable assemblies

Hope this helps!

  • \$\begingroup\$ Some of the pain points of DB9 to consider. (1) It's relatively bulky. Only 3 contacts would be used. The rest would be dead volume. (2) Somebody can plug in a serial port by mistake. This is a risk with re-purposing common household connectors (RJ11, RJ45, etc). \$\endgroup\$ – Nick Alexeev Apr 3 '13 at 4:19
  • \$\begingroup\$ @NickAlexeev for one off designs, it's not an issue. And serial has been made obsolete in the consumer space, that it's not a common household connector any more than adb, ps/2 or DB25 is. OP's original 3.5mm trs jack on the other hand. \$\endgroup\$ – Passerby Apr 3 '13 at 4:51
  • \$\begingroup\$ @Nick As far as the bulkiness goes, I can see where you are coming from, it is definitely not a compact connection but I would guess it is small enough to not be a problem for most projects. Considering the unused pins, I answered under the assumption that this is a prototype or hobby project, where unused pins are not a big deal, and they even leave room for expansion in later designs. \$\endgroup\$ – RyanE Apr 3 '13 at 7:07

If you look at Farnell or Digikey you will find a lot of connectors that are fast and reliable. But what I see here as a very important point is the ESD protection. If your sensor is designed to be plugged and unplugged often, you have to protect the design from ESD. Thus don't forget to add some transil diodes or small capacitors to GND to the signal lines that leave or enter your board/sensor.

  • \$\begingroup\$ What kinds of connectors, specifically, should I be looking for? \$\endgroup\$ – Cakemox Oct 5 '12 at 9:13
  • \$\begingroup\$ It depends on you requirements. Here it doesn't seem that it has to be water resistant, nor dust resistant. And you don't have high voltages, currents or impedance controlled needs. Just pick one that looks good for your application (size, shape, color, weight). Prefer one with a coding pin, thus you can't connect it backward. And don't pick one that can be plugged to the standard power grid outlets of your country... And of course, consider the price and choose one that do not require special additional equipment for the cable assembly. \$\endgroup\$ – Blup1980 Oct 5 '12 at 11:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.