Colocar muchos esclavos (DS18B20) en un bus largo de 1 cable de 5 metros

0

En una sala de 5 m de largo, quiero medir la temperatura por cada 1 m, y lo haré con la sonda DS18B20 que se comunica a través de OneWire, utilizando un Arduino Uno.

Al principio me preocupaba que no se pudiera comunicar a esas distancias. Algunas personas, en foros, recomiendan no más de 2m. Sin embargo, hay una versión impermeable comúnmente vendida de DS18B20, que viene con un cable en tamaños entre 1 y 10 metros. Así que espero, que realmente funciona con 5m.

Necesito tener cinco piezas de cable de 1 m, con tres cables (GND, VCC, datos) y cinco sondas. Cada sonda (intermedia) está conectada a otras dos, con un cable de 3 hilos al anterior y un cable de 3 hilos al siguiente.

Entonces, ¿cómo hago esto. ¿Qué deben ser los medidores? ¿Qué pasa si elijo demasiado alto o demasiado bajo? ¿Debería ser el mismo calibre para los tres?

¿Los tres cables deben estar en paralelo o torcerse de alguna manera, como he visto en algunos cables?

¿Importa cómo los conecto en las sondas? ¿Puedo soldarlos a los pines? ¿Tal vez pueda obtener algún tipo de conector barato y elegante para hacer una cadena tipo margarita? ¿Esto afectará el rango efectivo?

Soy un aficionado, así que no supongas demasiado de mí. Es genial si tienes una respuesta perfecta completa / elaborada, pero si es demasiado complejo para mi clase de entender, quizás puedas dar una respuesta "fácil" junto con la completa :)

    
pregunta Mads Skjern

0 respuestas

Lea otras preguntas en las etiquetas