온도 센서 기술

DS18B20 디지털 온도 센서 연결 Arduino

DS18B20 디지털 센서를 Arduino에 연결하여 간단한 회로 구축

DS18B20 디지털 온도 센서는 DALLAS에서 생산한 1버스 디지털 온도 센서입니다., 미국. 온도 측정 범위가 넓습니다. (-55℃~+125℃) 0.5℃의 고유 온도 측정 분해능. DS18B20은 다중 점 네트워킹 기능을 지원합니다, 다중 지점 온도 측정을 달성하기 위해 단 3개의 와이어에 여러 개의 DS18B20을 병렬로 연결할 수 있습니다.. 측정 결과는 9~12비트 디지털 양으로 직렬로 전송됩니다..

DS18B20을 Arduino에 연결해 보겠습니다.. 연결은 간단합니다. VDD를 Arduino의 5V 핀에 연결하고 GND를 접지에 연결하여 시작하십시오..

DS18B20 디지털 온도 센서를 Arduino에 연결하려면, 다음 단계를 수행해야 합니다.:

DS18B20 디지털 온도 측정 칩의 핀 기능

DS18B20 디지털 온도 측정 칩의 핀 기능

‌하드웨어 연결‌:
DS18B20의 VCC 핀을 Arduino의 3.3V 전원 핀에 연결합니다..
DS18B20의 GND 핀을 Arduino의 접지 핀에 연결합니다..
DS18B20의 데이터 핀을 Arduino의 GPIO 핀에 연결합니다. (예를 들어, GPIO4).
데이터 핀과 3.3V 전원 핀 사이에 4.7kΩ 풀업 저항을 연결합니다..

‌소프트웨어 구성‌:
Arduino IDE를 설치하고 IDE에 Arduino 개발 보드용 지원 라이브러리를 설치했는지 확인하세요..
DS18B20 센서에서 온도 데이터를 읽는 코드를 Arduino IDE에 작성하세요..

DS18B20 센서는 고유한 1-Wire® 인터페이스에 통신을 위해 포트 핀이 하나만 필요하다는 점에서 독특합니다., 각 장치에는 온보드 ROM에 저장된 고유한 64비트 직렬 코드가 있습니다.. 게다가, 데이터 라인을 통한 전원 공급을 지원합니다., 3.0~5.5V의 전원 공급 범위, 다양한 응용 분야에서 유연성이 뛰어납니다.. DS18B20의 애플리케이션에는 온도 조절 장치가 포함됩니다., 산업 시스템, 소비자 제품, 온도계, 또는 열에 민감한 시스템, 등

DS18B20은 Maxim IC의 1선 디지털 온도 센서입니다.. 섭씨 온도를 보고합니다. -55 에게 125 (+/-0.5) ~와 함께 9 에게 12 정확도의 자릿수. 각 센서에는 고유한 64비트 일련 번호가 새겨져 있습니다. – 하나의 데이터 버스에서 많은 수의 센서를 사용할 수 있습니다..

DS18B20 디지털 온도 센서를 Arduino에 연결하는 기능 구성 요소

DS18B20 디지털 온도 센서를 Arduino에 연결하는 기능 구성 요소

특징:
고유한 1-Wire® 인터페이스에는 통신을 위해 포트 핀이 하나만 필요합니다.;
각 장치에는 온보드 ROM에 저장된 고유한 64비트 직렬 코드가 있습니다.;
멀티드롭 기능으로 분산 온도 감지 애플리케이션을 단순화합니다.;
외부 구성 요소가 필요하지 않습니다;
데이터 라인을 통해 전원 공급 가능.
전원 공급 장치 범위는 3.0V ~ 5.5V입니다;
–55°C ~ +125°C의 온도 측정 (–67°F ~ +257°F) ±0.5°C 정확도: –10°C ~ +85°C;
온도계 분해능은 사용자가 다음 중에서 선택할 수 있습니다. 9 에게 12 비트;
온도를 12비트 디지털 워드로 변환합니다. 750 밀리 초 (최대);
사용자 정의 가능 비휘발성 (네바다) 알람 설정;
알람 검색 명령은 온도가 프로그래밍된 한계를 벗어나는 장치를 식별하고 해결합니다. (온도 경보 상태);
응용 분야에는 온도 조절 장치가 포함됩니다., 산업 시스템, 소비자 제품, 온도계, 또는 열에 민감한 시스템.

단계 2: 당신에게 필요한 것:
온도계를 만들려면, 다음 항목이 필요합니다:
Arduino 보드 (에이, 로 인한, 마이크로, 등.).
방수 DS18B20 센서 및 4.7k 저항기.
모든 것을 하나로 연결하는 점퍼선.
일부 상점에서는 4.7k 저항이 있는 센서를 판매합니다..

DS18B20 디지털 센서를 Arduino에 연결하여 간단한 회로 구축

DS18B20 디지털 센서를 Arduino에 연결하여 간단한 회로 구축

단계 3: 간단한 회로를 만들어 보세요
IDE의 직렬 모니터에서 DS18B20의 데이터를 인쇄하려면, 회로도에 따라 회로를 구축해야 합니다..
먼저 센서를 브레드보드에 연결하고 점퍼를 사용하여 다음 순서로 핀을 Arduino에 연결합니다.: 핀 1 GND로; 핀 2 모든 디지털 핀에 (핀 2 우리의 경우); 핀 3 +5V 또는 +3.3V로, 마지막으로 풀업 저항으로.