工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

5ドルI2C温度センサーで作るRaspberry Pi温度ロガー

以下の簡潔なステップで、5ドルI2C温度センサーをRaspberry Pi上の信頼できるデータロガーに変えます。記録値はSDカードに書き込まれ、Excelや任意のデータ分析ツールで即活用可能。

コンポーネント

注:Zagros Raspberry Piスターターキットにはセンサー以外すべて含まれます。

ステップ1:温度センサー配線

センサーをPiのGPIOピンに接続。ADD0ピンをGNDに設定するとセンサー固有I2Cアドレス(0x48)割当。各センサーが異なるアドレスを持つ限り、複数センサーでバス共有可能。

センサーピンRPi GPIO
VCC3.3 V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND (I2Cアドレス設定)
ALTN/C

安全上の注意: センサーに +5 Vを供給しないでください。永久破損します。

ステップ2:I2Cバス有効化

デフォルトでPiはI2Cインターフェースを無効化。ブラックリストファイル編集:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

内容を以下から変更:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

以下へ:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

ステップ3:起動時I2Cモジュールロード

/etc/modules にモジュール追加で自動ロード:

sudo nano /etc/modules

以下行追加:

i2c-dev

ステップ4:I2Cユーティリティインストール

必要ツールとPythonバインディング導入:

sudo apt update && sudo apt install -y i2c-tools python3-smbus

センサーがバス上に現れるか検証:

i2cdetect -y 1 – アドレス 0x48 にデバイス表示されるはず。

I2Cスタック準備完了で、温度読み取りしSDカード上CSVファイルに追記するPythonスクリプト(ここでは省略)実行可能。CSVはExcelで直接開いて分析できます。

製造プロセス

  1. Python、SQLite、LabVIEWによるRaspberry Pi高精度温度プロファイリング
  2. 複数DS18B20 1-WireセンサーをRaspberry Pi接続で精密温度監視
  3. Raspberry Pi温度・湿度ネットワークモニター – DIYセットアップガイド
  4. Raspberry Pi 2でDS18B20温度センサー読み取りガイド
  5. Raspberry Piマルチチャネルデータロガー構築 – パート1:要件 & アーキテクチャ
  6. Raspberry PiとDS18B20によるプロフェッショナルな温度監視
  7. Raspberry PiでMaxim 1-WireセンサーとDS2482 I2Cブリッジを用いた温度測定
  8. Raspberry PiでTMP006赤外線温度センサーを使う – Pythonライブラリとセットアップガイド
  9. Raspberry PiとPythonでリモート温度センサーを構築 – ステップバイステップガイド
  10. Raspberry Piで気象観測ステーションを構築し、日次天気データをメール送信
  11. Raspberry Piでサーバークローゼットの温度を正確に監視