DS18B20 온도센서


보일러 출수관과 환수관 온도 측정으로 sht3x센서 2개에 esp8266센서를 각각 사용했는데 DS18B20센서는 병렬로 연결해 8266 하나만 사용해 연결할 수 있네요.

온도만 측정하고 여러 곳을 동시에 측정해야 하고 센서가 직접 접촉해야 하는 곳에 써야 한다면 적당한 솔루션입니다.

어댑터를 사용하면 따로 저항을 연결해 줄 필요도 없고 여러 센서를 하나로 쉽게 묶을 수 있어 같이 주문하는 게 좋습니다.

설치시 케이스를 씌우지 않았다면 8266의 헤더 핀이 온수관의 보온재료에 닿지 않도록 조심해서 설치해야 합니다. 보온재료의 표면이 은박으로 되어있어 닿으면 쇼트가 날 확률이 큽니다. 실제 쇼트가 나 핀을 스펀지로 감싸 재설치했습니다.


센서 어드레스 확인을 위해 esphome의 yaml에 아래의 내용만 넣고

dallas:
  - pin: gpio1

컴파일하면 로그에서 각각의 센서 어드레스를 확인할 수 있습니다. 그 후 yaml에 해당 어드레스 집어넣고 새로 컴파일 하면 됩니다.