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

自動制御を備えた住宅/ホテル監視システム

ホテルを監視および制御するためのクラウド接続プロトタイプ、または自宅にすることができます。システムはAndroidアプリケーションに接続されています。

ストーリー

テクノロジーのトレンドは日々変化しており、今日の生活がどのように変化しても、変化し続けています。ここでは、家やホテルの重要なコンポーネントを接続するハードウェアのプロトタイプを作成しています。コンピューターまたはAndroidアプリケーションからの安全なデータ監視のためにクラウドに接続します。これにより、どこからでもコンポーネントを制御し、設定した設定に従ってコンポーネントを自動化できます。さらに、駐車場や水位の変更などに関して誰かにメールを送信するなど、より優れた通信拡張機能を提供するようにアクションを設定することもできます。

>

このアイデアは、人々が家やビジネスの構造をよりスマートにすることを奨励し、安全なデータストレージは将来の使用のために構造化された記録を提供します。

概要

以下のアプリケーションと自動設定


以下は、すべてのシステムのデモンストレーションであり、個別にデモンストレーションされています。

駐車デモ

温度デモ

自動水位

標準の水位

プロトタイプの設定方法

このチュートリアルは4つのセクションに分かれています

  • ARTIKクラウドアカウントの構成
  • デモビデオを使用したArduinoのセットアップ
  • ラズベリーパイのセットアップ
  • Androidアプリケーションのセットアップ

ARTIKクラウドアカウントの構成

  • 登録 https://developer.artik.cloud/のアカウントの場合
  • goto Dashbaord 次にデバイスタイプ
  • 新しいデバイスタイプ
  • 希望の表示名と一意の名前を入力します

(ホテルテストと名付けました)

  • 左からマニフェストに移動し、[新しいマニフェスト]をクリックします
  • ここで、結果をクラウドにアップロードするタイプの変数を入力する必要があります

これらすべてを(新しいフィールドから)作成します

フィールド名:タイプ

water_value:文字列

parking_value:文字列

temperature_value:文字列

state_motor:ブール値

state_gate:ブール値

  • これらすべてを作成した後、アクションに移動します
  • アクションの入力: motor_on motor_off gate_on gate_off
  • マニフェストをアクティブ化
  • アプリケーションに移動します(下の図で説明)
  • 新しいアプリケーションを作成して名前を付けます
  • 認証方法で、クライアントの認証情報、認証コード、暗黙的を確認します
  • AUTH REDIRECT URLに、 http:// localhost:8000 / acdemo / index.php と記述します。

アプリケーションを保存

  • この後、PERMISSIONS(左側のバー)に移動して読んでください
  • 次に、SHOW CLIENT ID&SECRETをクリックします

後で使用するために両方を書き留めます

ここで開発者の部分は終了し、クラウド構成の最終ステップに進みます

  • 今すぐARTIKCLOUDに移動
  • 以下に示すようにデバイスをクリックします
  • 接続デバイスをクリックし、デバイスタイプの作成時に以前に入力したデバイス名を入力します(以下を参照)
ホテルテストという名前を付けたため、ドロップダウンリストに表示されます。

  • 作成後、以下に示すように設定に移動します
  • ウィンドウがポップアップ表示されます。生成ボタンをクリックして、デバイスのトークンを生成します(以下を参照)
  • デバイスID、デバイストークンを書き留めます。

これらはすべて後で使用します

最後に、1つのルールを追加します(オプション)

–> MY ARTIK CLOUD について ドロップダウンクリックルール

メール送信のルールを1つ追加しました モーターがオンになり(上の写真に表示)、保存するたびに

———————————————————————————————————————–

ARDUINOのセットアップ

この部分は4つの部分(駐車場、温度、水位、制御)に分かれており、回路図が提供されています。

Arduinoコード

  • それに応じてハードウェアをセットアップします
  • 次に、プログラムをarduinoにアップロードします
  • 1つまたは2つのパーツのみを作成する場合は問題ありませんが、アプリケーションは引き続き機能し、データを受信します(アナログピンは、何にも接続されていない場合、ランダムな値を与える可能性があります)

駐車場

LDRは表面上のオブジェクトを検出するために使用され、データを送信するようにプログラムされています。データがAndroidクライアントに到達すると、データに応じてUIが自動的に変更され、その特定のスロットに車が表示されます。 。

温度

LM35は温度を検出するために使用され、それに応じてデータを送信するようにプログラムされています。データがAndroidクライアントに到達すると、データに応じてUIが自動的に変更され、ブロックの温度が更新されます。

水位

ここでは超音波を使用してレベルを検出します。水を保持し、その上に超音波センサーを取り付けるための容器が必要になります。

  • デモに使用しているモーターは非常に小さいブラシレスDCモーターであり、多くの電流を必要としないため、直接使用しても安全です。そうでない場合は、(2N222、ダイオード、Hブリッジを使用)などのドライバー回路が必要になります。 。

オプションのルール手順を実行した場合は、メールが表示されます

———————————————————————————————————————–

ラズベリーパイの設定

コードを実行するには、Node.jsが必要です。インストール後、コードに少し変更を加えて、ラズベリーパイでコードを起動する必要があります。

Node.jsをインストールすることから始めます

  • Raspberry piにログインし、次のコマンドを入力します。
 sudo apt-get update 

これにより、円周率が更新されます(時間がかかります)

  • Node.jsをインストールする
 sudo apt-get install node 
  • まず、Raspberry piにフォルダーを作成し、ホームディレクトリにcloudliveという名前を付けます。
 sudo mkdir〜 / cloudlive 

次に、新しいファイルを作成し、 server.js という名前を付けます。

 sudo nano〜 / cloudlive / server.js 

次に、次のリンクを開き、server.jsからこのファイルにコードをコピーします

https://github.com/Anas-siddiqui/cloudlive

———————————————————————————————————————–

または、gitを使用する場合は、次のコマンドを使用します

 git clone 

これにより、自宅に新しいディレクトリが直接作成され、すべてのファイルがコードとともに配置されます

  • いくつかのパラメータを編集して、クラウドアカウントで使用します
  • 次の手順でこれを行います
 sudo nano〜 / cloudlive / server.js 

エディターをもう一度開き、次のパラメーターを変更します

var device_id ="クラウドの設定時に取得したDEVICE_IDに置き換えてください";

var device_token ="クラウドの設定時に取得したDEVICE_TOKENと交換してください";

ArduinoをRaspberrypiに接続します(RPiのarduinoからUSBへのシリアル)

を使用してプログラムを開始します

 sudoノード〜/ cloudlive / server.js 

これでラズベリーパイの準備が整いました

正常に接続すると、赤で強調表示された承認メッセージが表示され、デバイスはメッセージをクラウドにブロードキャストします

———————————————————————————————————————–

Androidアプリケーションのセットアップ

リポジトリからコードを取得し、次の変更を加えます

クラウドを構成するときに手順1で保存した以前のIDとトークンをすべて呼び出します

1-MainActivity.javaを開きます

  • クライアントIDを挿入します(開発者->ダッシュボード->アプリケーションから)

2-ArtikCloudSession.javaを開きます

  • クライアントIDを挿入します
  • デバイスIDを挿入します(クラウド-> myartikクラウド->デバイス->設定アイコンから)

3-my_activity.javaを開きます

  • KEY_ACCESS_TOKENを挿入します(クラウドから-> myartikクラウド->デバイス->設定アイコン->トークンを生成します)

4-ビルドしてapkをインストール

5-最初の起動時にログインを求められます。同じアカウントを使用してログインしてください

———————————————————————————————————————–

今後の作業

制御と監視のためにさらにコンポーネントを追加できます。さらに、クラウドとのクロスプラットフォームの互換性により、アプリケーションを他のデバイスで拡張することもできます。

出典: 自動制御を備えた住宅/ホテル監視システム


製造プロセス

  1. AWSモニタリングツールの説明
  2. クラウドまたはホームに移動
  3. ラズベリーパイで温度を監視する
  4. カメラとPIRセンサーを備えたRaspberryPiホームセキュリティシステム
  5. ウェブサイトでラズベリーパイ自動植物散水
  6. IoTを活用したレベル監視システムで飲料業界をよりスマートに
  7. IoTを活用したガス監視ソリューションで産業ニーズに対応
  8. IoTのピンチでミルク貯蔵を改善する:ミルクレベル監視システム
  9. スマート貯水池監視システムでビジネスにインテリジェンスを追加
  10. クラウドモニタリング、リモートコントロールシステム
  11. 自動パッケージング システム インテグレータ