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

Webベースのチャートを備えたホーム(ルーム)温度および湿度モニター– Raspberry Pi

インターネットを介して、世界中のどこからでも、自宅、部屋、ガレージの小さな工場、またはその他の場所の温度と湿度を監視する簡単な方法。

とても楽しくてとてもシンプルです。

ステップ1:コンセプト

ステップ2:必須アイテムと事前リクエスト
  • 1 XDHT11センサー
  • 1 X Raspberry Pi Bボード(新規)、Raspbianがインストールされています。
  • 接続可能
  • インターネット接続が必要です
  • PythonおよびGPIOライブラリのインストール:PythonおよびGPIOライブラリをインストールします
  • Webサーバーのセットアップ:
    • UbunutuでApache、MySql、PHPをセットアップする
    • CentosでApache、MySql、PHPをセットアップする

ステップ3:デバイスを接続する

  • 電源が​​オフになっていることを確認してください。
  • VCCを+ 3Vに接続します。
  • データをGPIO4に接続します。
  • GNDをGNDに接続します。
  • ラズベリーパイの電源を入れます
ステップ4:RaspberryPiでPythonファイルをセットアップする

SSH経由でRaspberryPiに接続するか、直接接続します。適切なフォルダまたは場所を選択してファイルを作成します。

例:デスクトップ

 nano dht11.py 

添付のdht11.pyファイルをダウンロードし、ソースをRaspberryPiのファイルにコピーします。

コメント付きのコードで説明したすべての関数とメソッド。

私のWebサーバーのIPアドレスは「104.236.91.122」で、WebサービスのPHPファイルは「/rpi/rpi.php」です

ステップ5:PHPWebサービスをセットアップする

rpi.rarファイルをダウンロードして、ファイルを抽出します。

phpMyadminを開き、新しいデータベースの例「rpi_themo」を作成します。

「pi.sql」ファイルをダウンロードして、新しいデータベースにインポートします。 (サンプルデータをいくつか挿入しました)

次のファイルのデータベースクレデンシャルを変更します

  1. \ rpi \ db-con.php
  2. \ rpi \ temp \ Assets \ php \ getTemp.php
ステップ6:デバイスのテスト

Raspberry Piに接続し、dht11.pyファイルの場所に移動します。

以下のコマンドを実行します

 sudo python dht11.py 

あなたはこのようなものを手に入れるでしょう:

新しいレコードが正常に作成されました

あなたがこのようなものを手に入れたら:

 no_data 

これによりデータが失われる可能性があることを心配しないでください。これは、Raspberry Piがリアルタイムシステムで実行されておらず、プログラムの遅延が十分に正確でなく、送信に失敗する場合があるためです。プログラムを数回実行すると、正しい結果を選択できます。

詳細:Webベースのチャートを備えたホーム(部屋)温度および湿度モニター– Raspberry Pi


製造プロセス

  1. DIY環境と空気品質モニター
  2. 1線式DS18B20センサーとRaspberryPiを使用して温度を測定します
  3. RaspberryPiとNagiosを使用して室温を監視する
  4. RaspberryPi温度および湿度ネットワークモニター
  5. Webベースのチャートを備えたホーム(ルーム)温度および湿度モニター– Raspberry Pi
  6. MoteinoとRaspberryPiを使用して室温を監視する
  7. ラズベリーパイの簡単な温度と湿度
  8. Raspberry Piは、Gnuplot画像出力と電子メールアラート機能を備えた室温監視を制御しました
  9. SensorflareとRaspberryPiを備えた433MHzスマートホームコントローラー
  10. ThingSpeak Temperature Monitor with Raspberry Pi
  11. RaspberryPiとZabbixスーパーバイザーで読み取るアナログセンサー