제조공정
Raspberry Pi를 사용하여 온도를 측정하는 간단한 방법을 찾던 중 DS18B20 1선식 디지털 온도 센서를 발견했습니다. 이것은 몇 개의 전선으로 외부 구성 요소가 거의 없는 정확한 온도 측정 방법을 약속했습니다.
장치의 가격은 몇 파운드에 불과했고 사실이라고 하기에는 너무 좋은 것 같았습니다...
그래서 하나 샀습니다. 몇 분 안에 나는 그것으로 온도를 측정하고 있었다. 사용이 매우 간편하고 Raspberry Pi 기반 온도 데이터 로거를 만들기 위한 완벽한 출발점입니다.
오른쪽 다이어그램은 DS18B20 장치를 보여줍니다. 3개의 핀이 있고 TO-92 패키지로 제공되므로 트랜지스터와 같이 사용했을 수 있는 다른 장치와 유사하게 보입니다.
핀 1은 접지입니다. 핀 2는 데이터 핀이고 핀 3은 전원 핀입니다. 필요한 유일한 외부 구성 요소는 단일 4.7Kohm 저항입니다.
내 테스트에서 나는 이것들 중 하나가 없었기 때문에 2 x 2.2Kohm 저항기를 직렬로 사용했습니다. 이것은 잘 작동했습니다.
작은 브레드보드 조각과 점퍼 케이블을 사용하여 내 Raspberry Pi의 GPIO 헤더에 연결했습니다.
핀 1은 P1-06(접지)에 연결되었습니다.
핀 2는 P1-07(GPIO4)에 연결되었습니다.
핀 3은 P1-01(3.3V)에 연결되었습니다.
4.7Kohm 저항이 핀 2와 핀 3 사이에 배치되었습니다.
장치의 핀 1과 핀 3을 혼동하지 않는지 다시 확인하는 것이 중요합니다. 그렇지 않으면 전원이 잘못된 방향으로 인가됩니다!
모든 것이 연결되면 Raspberry Pi의 전원을 켤 수 있습니다.
업데이트된 SD 카드로 새로운 프로젝트를 처리하는 것이 항상 가장 좋습니다. 저는 RaspberryPi.org 다운로드 페이지에서 최신 Raspbian 이미지를 사용한 다음 다음 두 명령을 사용하여 수시로 업데이트하는 경향이 있습니다.
12 | sudo apt-get 업데이트 sudo apt-get 업그레이드 |
센서를 구성하려면 다음을 사용하여 config.txt 파일을 약간만 변경하면 됩니다.
sudo nano /boot/config.txt
맨 아래에 다음 줄을 추가하십시오.
dtoverlay=w1-gpio,gpiopin=4
CTRL-X, Y, RETURN을 사용하여 파일을 저장할 수 있습니다. 장치는 GPIO4를 통해 온도를 보고하도록 설정되어 있습니다.
변경 사항을 적용하려면 다음을 사용하여 재부팅해야 합니다.
sudo 재부팅
아래 명령을 사용하여 감지된 1-와이어 장치가 포함된 디렉토리로 이동하십시오.
자세한 내용:Raspberry Pi 1-와이어 디지털 온도계 센서(DS18B20)
제조공정
구성품 및 소모품 Maxim 통합 DS18B20 프로그래밍 가능 분해능 1선식 디지털 온도계 × 1 DHT11 온도 및 습도 센서(3핀) × 1 저항 10k 옴 × 3 점퍼 와이어(일반) × 10 Adafruit 방수 DS18B20 디지털 온도 센서 × 1 테스트 프로브 커넥터, 악어 클립 × 3 USB-A 대 미니 USB 케이블 × 1 Arduino UNO × 1 mi
구성품 및 소모품 Arduino UNO × 1 Adafruit Standard LCD - 파란색 바탕에 16x2 흰색 × 1 점퍼 와이어(일반) × 1 앱 및 온라인 서비스 Arduino IDE 이 프로젝트 정보 이 프로젝트는 주변 온도를 감지한 다음 이를 볼트로, 볼트를 로 변환합니다. 섭씨, 섭씨에서 화씨로 변환한 다음 화씨를 인쇄합니다. 코드 온도 temp아두이노 #include Liquid