라즈베리 파이와 TMP006 적외선 온도 센서: 파이썬 라이브러리 및 설정 가이드
접촉 없이 온도를 측정하는 간편한 방법이 필요하다면 TMP006 적외선 센서가 해답입니다. 이 센서는 자체 IR 센서로 물체가 방출하는 열을 감지하고 단순한 I2C 버스로 통신합니다. 이 가이드는 센서를 라즈베리 파이나 비글본 블랙에 배선하고 공식 파이썬 라이브러리를 설치하여 바로 측정을 시작하는 과정을 안내합니다.
하드웨어 요구 사항
TMP006은 3.3V 전원, 그라운드, I2C 데이터(SDA)와 클럭(SCL) 라인만 필요합니다. 보드의 I2C 버스가 활성화되어 있는지 확인하세요.
라즈베리 파이
- 파이 3.3V → TMP006 VCC
- 파이 GND → TMP006 GND
- 파이 SDA → TMP006 SDA
- 파이 SCL → TMP006 SCL
비글본 블랙
- P9_1 DGND → TMP006 GND
- P9_3 3.3V → TMP006 VCC
- P9_19 SCL → TMP006 SCL
- P9_20 SDA → TMP006 SDA
소프트웨어 준비
시작하기 전에 보드가 온라인 상태(이더넷 또는 Wi-Fi)이고 SSH 접속이 가능한지 확인하세요. 라즈베리 파이에서는 RPi.GPIO 라이브러리를, 비글본 블랙에서는 Adafruit_BBIO 라이브러리를 설치합니다.
공통 의존성 설치
sudo apt-get update
sudo apt-get install build-essential python-dev python-pip python-smbus git
이미 설치된 패키지에 대한 경고는 무시해도 됩니다.
플랫폼별 라이브러리
라즈베리 파이:
sudo pip install RPi.GPIO
비글본 블랙:
sudo pip install Adafruit_BBIO
TMP006 파이썬 라이브러리 설치
GitHub 저장소에서 라이브러리를 복제하세요 (URL을 실제 링크로 교체):
cd ~
git clone https://github.com/your-org/tmp006-python.git
cd tmp006-python
sudo python setup.py install
자세한 사용법은 TMP006 온도 센서 파이썬 라이브러리 문서를 참조하세요.