Raspberry Pi & HDC2010:I2C温湿度センサー完全セットアップガイド
Raspberry Pi & HDC2010:I2C温湿度センサー完全セットアップガイド
本ガイドでは、Texas Instruments HDC2010高精度温湿度センサーを、Pi 4からPi Zero WまであらゆるRaspberry Piモデルと統合する方法を解説します。手順はDebianベースOSとPython 2.7ベースですが、新しいPython 3環境でもそのまま動作します。
HDC2010について
HDC2010は以下を提供するデジタルセンサーです:
- 相対湿度範囲:0% – 100%
- 湿度精度:±2%(工場校正済み)
- 温度範囲:–40°C ~ +125°C(機能)および –40°C ~ +80°C(動作)
- 温度精度:±0.2°C(工場校正済み)
- 結露蒸発用内蔵ヒーター
詳細技術仕様は データシート を参照。
itbrainpower.net製 s-Sense HDC2010センサーブレイクアウト
型番:SS-HDC2010#I2C SKU:ITBP-6005
オプション 콤ボ:HDC2010 + CCS811
型番:SS-HDC2010+CCS811#I2C SKU:ITBP-6006
両ブレイクアウトボードは同一I²Cインターフェースを使用し、同一配線で接続可能。本ガイドはシングルセンサーボードに焦点を当てますが、コンボボードも同じ手順で対応できます。
前提条件 – Raspberry Piセットアップ
- I²Cバスを有効化
sudo raspi-configを実行。- インターフェースオプション → I2C に進み、有効化して再起動。
- ドライバー確認
再起動後、
ls /dev/*i2c*で/dev/i2c-1がリストされることを確認。 - センサー存在確認
ブレイクアウト接続後、
i2cdetect -y 1実行。センサーがアドレス0x40に表示されるはず。 - Python依存関係インストール
sudo apt-get install python-setuptools- smbus2-0.3.0 をダウンロード。
tar -xf smbus2-0.3.0.tar.gzcd smbus2-0.3.0sudo python setup.py install
ハードウェア配線
すべてのRaspberry PiモデルでI²Cピンは共通ですが、明確化のためピン番号を記載。GPIO.setmode(GPIO.BOARD) 規約を使用。
| ピン | 接続 |
|---|---|
| 3.3 V (ピン 1) | VCC |
| GND (ピン 6) | GND |
| SDA (ピン 3) | SDA |
| SCL (ピン 5) | SCL |
すべてのPiモデルで同一配線が可能。Pi 4、3B+、3B、3A+、2B、B、Zero、Zero Wで同一回路図使用可能。
ソフトウェア – センサー読み取り
- HDC2010 Raspberry Pi Pythonライブラリ をダウンロード。
- アーカイブ展開し、新規フォルダーへ移動。
hdc2010_simple.pyスクリプトをライブラリディレクトリにコピー。hdc2010_param.pyを開き、デフォルトI²Cアドレス(0x40)がハードウェアと一致するか確認。python hdc2010_simple.py実行で温湿度読み取りを観察。
高度な用途はライブラリドキュメント参照、またはスクリプト修正でデータログ記録やMQTT統合を実装。
出典:Basic IoT – Raspberry Pi HDC2010 how to
製造プロセス
- 湿度センサーの検証とキャリブレーションで精密測定を実現
- Raspberry Pi 3とDHT11センサーを接続し、ThingsIo.aiクラウドへデータ送信
- スマートゴミ箱:自動廃棄物管理のためのセルラーIoTソリューション
- Raspberry Pi 2からAzure Event HubsへAdafruit 10DOF IMUデータを送信(Windows 10 IoT Core)
- Windows 10 IoT CoreとSHT15センサーで高精度な温湿度モニタリング
- 5Gが産業用IoTをどう変革するか:自動化、信頼性、接続性の向上
- IoTと5Gがモダンワークプレイスをどう変革するか
- IRセンサー2.0:次世代IoTイノベーションを牽引する
- IoTが現代ビジネスのエンタープライズモビリティをどう変革するか
- IoTが職場安全を変革:リアルタイム監視とリスク低減
- IoTで顧客体験を変革:優れた満足度のためのスマートソリューション