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

PythonとRaspberryPiの温度センサー

このRPiサンプルを最初に投稿したのはかなり長い間です。時間が経ち、コミュニティからフィードバックを集め、コメントを考慮に入れました。このサンプルは、マイクロコントローラーとモノのインターネットに関心のある一般向けのInstructablesで公開する準備ができています。

この例は何を示していますか?ほんの数時間で、最初のIoT楽しいプロジェクトを簡単に構築できます。リモート温度センサーとリモート制御LEDを構築することは、非常に良い出発点になる可能性があります。

これには、LEDをパワーリレーに置き換え、部屋の光を制御し、湿度センサーや光センサーを追加して、環境をより適切に監視し、モバイルデバイス上のすべてを報告することが含まれます。

このサンプルは、Pythonと1線式カーネルドライバーを備えたほぼすべての組み込みLinuxボードで動作します。多数の1-Wireデバイスを同じ回線に接続することが可能です。

ビデオを確認して、1〜6ステップの手順に従うことができます。

ステップ1:必要になります
  • Rasbperry Pi Rev. B(http://raspberrypi.org)またはgumstixやbeagleboneなどの他の安価な組み込みLinux開発ボード。
  • ダラス1線式温度センサー:DS18B20 –どこでも利用可能:-)
  • 任意のLED
  • LED用の510オームの抵抗器とDS18B20用の4.7Kオーム(またはそれくらい)の抵抗器
  • ブレッドボード

回路図は次のとおりです(写真1)。センサーはRasPiのピン2から電力を供給されます。外部電源は必要ありません。

ステップ2:RaspberryPiの構成
  1. RaspbianのSDカードイメージをダウンロードして、SDカードに展開します。
  2. 信頼性の高い電源を見つける–通常、Micro-USBスマートフォン充電器が適しています。最大1Aの5Vを供給できる必要があります(wifiモジュールを使用する場合)。
  3. HDMIディスプレイとUSBキーボードを使用する必要はありません。イーサネットを使用してラップトップまたはネットワークに接続し、RasPiにDHCPアドレスを取得させ、ログイン/パスワードとしてpi / raspberryを使用してsshを使用して接続できます。
  4. 上の図1に示すようにLED /センサーを接続します。
  5. プリインストールされているがロードされていない1-wireカーネルモジュールをロードする: sudo modprobe w1-gpio 次に、 sudo modprobe w1_therm
  6. 行を追加 w1-gpioおよびw1_therm / etc / modules sudo nano / etc / modules を使用する そのため、次に再起動したときに自動的に読み込まれます。
  7. センサーを見つける:ls / sys / bus / w1 / devices / 28-00000393268a のようになります。
  8. 出力を出力してセンサーをテストします: cat / sys / bus / w1 / devices / 28-00000393268a / w1_slave
ステップ3:RaspberryPiへのDeviceHiveのインストール

  1. DeviceHiveの最新バージョンをダウンロードします。
  2. sshを使用してRasPiに接続します。デバイスハイブソース用のフォルダーを作成します: mkdir〜 / devicehive
  3. scpを使用して、PythonソースコードをローカルマシンからRasPiにコピーします(例: scp –r〜 / Downloads / devicehive / python / device / Source / * [email protected]:〜/ devicehive )。これにより、すべてのライブラリとサンプルがコピーされます。
  4. devicehive.com/playgroundにアクセスし、プレイグラウンドをまだ持っていない場合は、自分用のアカウントを作成します。

詳細:PythonとRaspberryPiの温度センサー


製造プロセス

  1. RaspberryPi温度ロガー
  2. LabVIEWを使用したRaspberryPiの温度プロファイル
  3. 1線式DS18B20センサーとRaspberryPiを使用して温度を測定します
  4. Raspberry piを使用したTMP006温度センサーPythonライブラリ、
  5. ラズベリーパイの簡単な温度と湿度
  6. Raspberry Piの1線式温度センサーDS1820(GPIO直接)
  7. RaspberryPiを使用したモーションセンサー
  8. Raspberry Pi 1-Wireデジタル温度計センサー(DS18B20)
  9. ThingSpeak Temperature Monitor with Raspberry Pi
  10. ラズベリーパイ温度および光センサー
  11. RaspberryPiとTwilioを使用した音声およびSMS対応の光センサー