In a 5m long room, I want to measure the temperature for every 1m, and I will do so with the DS18B20 probe that communicates via OneWire, using an Arduino Uno.
At first I was worried that it could not communicate over such distances. Some people, in forums, recommended no longer than 2m. However there is a commonly sold waterproof version of DS18B20, that comes with a cable in sizes between 1 and 10meters. So I expect, that it does actually work with 5m.
So I need to have five pieces of 1m cable, with three wires (GND, VCC, data), and five probes. Every (intermediate) probe is connected to two others, with one 3-wire cable to the previous and one 3-wire cable to the next.
So how do I do this. What should the gauges be? What happens if I pick too high or too low? Should the gauge be the same for all three?
Should the three cables lie in parallel, or should they twist in some way, like I've seen in some cables?
Does it matter how I connect them at the probes? Can I just solder them to the pins? Perhaps I can get some kind of cheap and elegant connector for making a daisy chain? Will this affect the effective range?
I'm a hobbyist, so don't assume too much from me. It's great if you have a complete/elaborate perfect answer, but if it's too complex for my kind to understand, perhaps you can give some kind of "easy" answer along with the complete one :)