hello,
working on a permanent exhibition and including arduino UNO boards inside, I'd need to know what would be the best (permanent) connectors or what would be the best way to connect permanently long wires to the board.
I thought about crimp connectors or other ones but I'd probably have to glue them no?
About wires, we'd use long wires and I guess shielded wires would be the best way.
There are shields available that bring out pins to terminal blocks and various connectors - have a look around.
If you are using long wires (> 2--5m?) you might need to go to twisted pairs (don't use shielded/coax, the characteristic impedance is too low for logic signals). For very long runs (> 5--10m?) you will need to terminate logic signals with termination resistors (outputs from the Arduino can drive 220 ohms which is a good match for twisted pairs - other devices may not be so powerful).
Analog runs can be shielded though as the bandwidth is vastly lower.
Low bandwidth buses (TWI, One Wire) are more tolerant but pull up resistors need to be present at both ends of the bus if long - there are quite a few web resources out there in this case.
For extremely long runs you need differential line drivers and receivers - or consider wireless links.
If your setup has a choice of pulse width, use longer pulses for longer cable runs...
Don't expect full-speed SPI bus to work reliably over a long cable, it just isn't designed for that - lower speeds may well work but do test everything with the full length cable before committing the design!
Twisted-pairs:
For each logic signal run a ground wire with it as a twisted pair. CAT5 cable is useful as its 4 twisted pairs with guaranteed high performance - so RJ45 connectors can be a good choice - do checkout the pinouts of standard ethernet cable for where the pairs connect at each end (though you can usually make out the colour codes in the plug)
I'll only need too read voltage from IR distance sensor which will be supplied by a special adapter (I need 20 sensors which would be around 2A for the whole)
But those wires could be around 10m (maxi)
This will be only analog signals so... I don't know if I'd need pull up/down resistor or termination ones.
Maybe you could tell me.
Another possibility (for individual wires) would be to solder individual wire-wrap (square) header pins, then wire-wrap the connectors (wire wrapping is a -much- stronger mechanical bond than soldering, especially where vibration is an issue). Of course, then the weak point would the solder joint (in order to eliminate all this, you'd have to build a standalone Arduino using wire-wrap sockets, etc).