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

Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築

Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築

必要なもの

DS18B20と1-Wireプロトコルの理解

DS18B20は、1-Wireプロトコルのおかげで複数のデバイスが単一GPIOピンを共有できる高信頼性センサーです。各センサーは独自のアドレスを持つため、Raspberry Piはそれぞれを独立して読み取れます。

ブレッドボードのセットアップ

ほとんどのブレッドボードには電源レールのペアがあります—赤が+3.3V、青がGND。これらのレールは、それぞれの側面に接続されたすべてのワイヤーを接続するため、後でコンポーネントを追加しやすくなります。

ボードの中央部分は、垂直ギャップで2つの半分に分割された行で構成されます。行の片側にワイヤーを接続すると、その側の他のすべてのピンにリンクしますが、反対側の半分にはリンクしません。

DS18B20のピンアウトは:

ピン2とピン3の間に4.7kΩ抵抗を配置して必要なプルアップを提供。ピン1を青のGNDレールに、ピン3を赤の3.3Vレールに配線。2つ目のセンサーも同じセットアップで繰り返します。

Piのプログラミング

Raspbian SDカードを挿入し、Piの電源を入れ、ターミナルを開きます。デフォルト認証情報(pi / raspberry)でログインし、実行:

sudo python dstemp.py

初回実行では必要なドライバーがロードされ、以降の実行では数秒ごとに各センサーからの温度読み取り値が表示されます。

センサー動作の確認

Ctrl+Cで終了。

2つ目のセンサーを追加

Piの電源を切った状態(sudo halt)で、2つ目のDS18B20をブレッドボードに挿入し、ピンを上記のように接続してから再度電源投入。sudo python dstemp.pyを実行すると、両デバイスからの読み取り値が表示されるはずです。

LEDインジケーターを追加

センサー1が25℃を超えたときにLEDを点灯させるには、以下のコンポーネントを追加:

Pythonスクリプトを変更してセンサー1を監視し、GPIO 24を適切に切り替えるようにします。配線中はPiの電源を切った状態にしてください。

詳細: Raspberry Pi温度・光センサー

製造プロセス

  1. 5ドルI2C温度センサーで作るRaspberry Pi温度ロガー
  2. 複数DS18B20 1-WireセンサーをRaspberry Pi接続で精密温度監視
  3. Raspberry PiとDS18B20によるプロフェッショナルな温度監視
  4. Raspberry PiでTMP006赤外線温度センサーを使う – Pythonライブラリとセットアップガイド
  5. Raspberry PiとPythonでリモート温度センサーを構築 – ステップバイステップガイド
  6. EzTempでRaspberry Pi上の温度・湿度をシームレスに監視
  7. Raspberry Piでサーバークローゼットの温度を正確に監視
  8. DS1820ワンワイヤー温度センサーをGPIOでRaspberry Piに接続する方法
  9. Raspberry PiでPIRモーションセンサーとLEDを制御
  10. DS18B20ワンワイヤーデジタル温度計をRaspberry Piに接続 - ステップバイステップガイド
  11. Raspberry Piで低コスト土壌水分センサーを構築 - スマート灌漑に活用