RaspberryPi温度ロガー
5.00ドルのI2C温度センサーを使用して簡単な温度ロガーを作成する手順は次のとおりです。データはSDカードに保存され、Excelに簡単にインポートできます。他のセンサーを変更または追加するだけで、他のタイプのデータも収集できます。
このプロジェクトでは、次のコンポーネントが使用されます。
Raspberry Pi(シングルボードコンピューター)
温度センサー(SF-SEN-09418)
ソルダーレスブレッドボード
フックアップワイヤー
Zagros Raspberry Piスターターキットには、温度センサーを除く、このプロジェクトに必要なすべてのものが含まれています!
Raspberry PiGPIOポートに次の接続を行います。グランドへのADD0接続により、デバイスのI2Cアドレスが決まります。 I2Cバスには複数のセンサーを接続できますが、それぞれに固有のアドレスが必要です。
センサーRPiGPIO
VCC + 3.3V
SDA SDA
SCL SCL
GND GND
ADD0 GND(これによりI2Cデバイスアドレスが設定されることに注意してください)
ALT該当なし
注:センサーVCCを+ 5VDCに接続しないでください。これによりセンサーが損傷します
まず、I2Cバスを有効にする必要があります。デフォルトでは、バスは無効になっています。これを行うには、構成ファイルを編集します /etc/modprobe.d/raspi-blacklist.conf
次のコマンドを使用します:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
次に、ファイルの内容を次の場所から変更します。
#デフォルトでspiとi2cをブラックリストに登録(多くのユーザーはそれらを必要としません)
ブラックリストspi-bcm2708
ブラックリストi2c-bcm2708
これに:
#デフォルトでspiとi2cをブラックリストに登録(多くのユーザーはそれらを必要としません)
ブラックリストspi-bcm2708
#blacklist i2c-bcm2708
I2Cモジュールは、RaspberryPiの起動時にロードするように設定する必要があります。これを行うには、 / etc / modules を編集します。 ファイル。
次のコマンドを使用して、このファイルを編集できます:
sudo nano / etc / modules
ファイルの最後に次の行を追加します。
i2c-dev
i2c-tools をインストールします および python-smbus I2Cセットアップを完了するためのパッケージ:
詳細:RaspberryPi温度ロガー
製造プロセス
- LabVIEWを使用したRaspberryPiの温度プロファイル
- 1線式DS18B20センサーとRaspberryPiを使用して温度を測定します
- RaspberryPi温度および湿度ネットワークモニター
- DS18B20で温度を読み取る|ラズベリーパイ2
- Raspberry Piのマルチチャネルプロフェッショナルデータロガー–パート1
- ラズベリーパイの温度監視
- RASPBERRYPIによる温度測定
- Raspberry piを使用したTMP006温度センサーPythonライブラリ、
- PythonとRaspberryPiの温度センサー
- ラズベリーパイウェザーステーション
- ラズベリーパイで温度を監視する