A
A
Arseny Sokolov2019-09-10 12:46:28
Arduino
Arseny Sokolov, 2019-09-10 12:46:28

How to connect the DS18B20 sensor at a distance of ~1 km?

Dear, I don’t really understand the 1-wire protocol, but judging by the description, the maximum range for connecting devices using the 1-wire protocol is 300 m. And I needed to connect the DS18B20 to the Arduino at a distance of more than 700 m, what are the options?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Andrew, 2019-09-10
@deepblack

How about assembling an adapter-converter to ethernet, then an optical media converter -> optics.
At the other end, everything is mirrored
and drive traffic through this bundle.
True, this is not very budgetary, but with such distances it is difficult to come up with something cheaper.
PS
I can also advise you to google about RS485.
As far as I remember, the maximum line length there is a little more than a kilometer. And in principle it is cheaper than the first option.

A
Alexander Skusnov, 2019-09-10
@AlexSku

There is such a CAN protocol, where the speed is related to the length of the wire:
1 Mbps 40 m
500 kbps 100 m
125 kbps 500 m
10 kbps 5000 m

V
Vladimir Kuts, 2019-09-10
@fox_12

Is there WiFi there?
If yes - then ESP8266 + your DS1820 sensor

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question