Raspberry PiでTMP006赤外線温度センサーを使う – Pythonライブラリとセットアップガイド
非接触で温度を測定する手軽な方法をお探しなら、TMP006赤外線センサーが最適です。物体から放射される熱を内蔵IRセンサーで検知し、シンプルなI2Cバスで通信します。本ガイドでは、センサーをRaspberry PiやBeagleBone Blackに配線し、公式Pythonライブラリをインストールしてすぐに測定を開始する手順を解説します。
ハードウェア要件
TMP006には3.3V電源、グランド、I2Cデータ(SDA)およびクロック(SCL)ラインのみが必要です。ボードのI2Cバスが有効になっていることを確認してください。
Raspberry Pi
- Pi 3.3V → TMP006 VCC
- Pi GND → TMP006 GND
- Pi SDA → TMP006 SDA
- Pi SCL → TMP006 SCL
BeagleBone Black
- P9_1 DGND → TMP006 GND
- P9_3 3.3V → TMP006 VCC
- P9_19 SCL → TMP006 SCL
- P9_20 SDA → TMP006 SDA
ソフトウェア準備
ボードがオンライン(EthernetまたはWi-Fi経由)で、SSH接続可能な状態にしておきます。Raspberry PiではRPi.GPIOライブラリを、BeagleBone BlackではAdafruit_BBIOライブラリをインストールします。
共通依存関係のインストール
sudo apt-get update
sudo apt-get install build-essential python-dev python-pip python-smbus git
既にインストール済みのパッケージに関する警告は無視して構いません。
プラットフォーム固有のライブラリ
Raspberry Pi:
sudo pip install RPi.GPIO
BeagleBone Black:
sudo pip install Adafruit_BBIO
TMP006 Pythonライブラリのインストール
GitHubリポジトリからライブラリをクローンします(URLを実際のリンクに置き換えてください):
cd ~
git clone https://github.com/your-org/tmp006-python.git
cd tmp006-python
sudo python setup.py install
詳細な使用方法については、TMP006温度センサーPythonライブラリのドキュメントを参照してください。
製造プロセス
- 5ドルI2C温度センサーで作るRaspberry Pi温度ロガー
- Python、SQLite、LabVIEWによるRaspberry Pi高精度温度プロファイリング
- 複数DS18B20 1-WireセンサーをRaspberry Pi接続で精密温度監視
- Raspberry Pi 2でDS18B20温度センサー読み取りガイド
- Raspberry PiとDS18B20によるプロフェッショナルな温度監視
- Raspberry PiでMaxim 1-WireセンサーとDS2482 I2Cブリッジを用いた温度測定
- Raspberry PiでTMP006赤外線温度センサーを使う – Pythonライブラリとセットアップガイド
- Raspberry PiとPythonでリモート温度センサーを構築 – ステップバイステップガイド
- Raspberry Piで気象観測ステーションを構築し、日次天気データをメール送信
- Raspberry Piでサーバークローゼットの温度を正確に監視
- Raspberry Pi 3とPubNubでリモート気象監視