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

Arduinoクラウドセンサータワー

コンポーネントと消耗品

>
Arduino MKR1000
× 1
DHT22温度センサー
× 1
Seed GrovePIRセンサー
× 1
シードグローブガスセンサー(MQ3)
× 1
>
AdafruitTSL2561デジタル輝度/ラックス/光センサーブレイクアウト
× 1

このプロジェクトについて

このチュートリアルに続いて、いくつかのセンサーを備えた小さな塔を構築し、それをArduino Cloudに接続して、リアルタイムデータを視覚化します。

Arduinoクラウドに接続する

アカウントを作成して、ArduinoCloudにログインします。

Arduino Cloudを初めて使用する場合は、開始フローに従ってArduino Cloud Libraryをダウンロードし、最初のデバイスを作成することをお勧めします。

<図>

さあ、新しいものを作成 引用符なしで「sensorTower」という名前を付けます。

これで、プロパティを作成できます。

プロパティは、Arduinoクラウドダッシュボードから監視するデータの種類を定義します。

指定:

  • プロパティ名
  • プロパティタイプ :測定単位を指定してください
  • プロパティポリシー :プロパティ値が変更されたとき、または特定の時間間隔の後に、データをダッシュ​​ボードに送信するタイミングを指定します。
  • 更新頻度: [定期的に更新]が選択されている場合:間隔の期間を指定します。
<図>

このプロジェクトでは、監視するデータと同じ数のプロパティが必要になります:温度湿度ガス 検出、モーション検出 および光度

5つのプロパティをすべて作成したら、 [コード]ボタンをクリックします 事前に入力されたスケッチを視覚化します。

<図>

ご覧のとおり、生成されたコードには、ArduinoCloudThingオブジェクト()を作成するために必要なコードがすでに含まれています:

オブジェクトを作成します

  ArduinoCloudThing SensorTower;  

デバイスのクレデンシャルで初期化します

  Sensortower.begin(thingName、userName、thingId、thingPsw、sslClient);  

デバッガーを有効にします(これはオプションです)

  Sensortower.enableDebug();  

生成されたスケッチには、プロパティ構成も含まれています。

  Sensortower.addProperty( "temperature"、FLOAT、R);  

プロパティの値を変更するには、

を使用できます。
  Sensortower.writeProperty( "temperature"、 "val");  

テスト

生成されたコードをダウンロードして、ボードにアップロードします。

!!!ネットワークに接続するために必要なデータを入力することを忘れないでください!!!

  /////// Wifi設定/////// char ssid [] =""; char pass [] ="";  

ダッシュボードビューに戻ります。すべてが正常に機能している場合は、画面上で値が変化しているのがわかります。 OH YEAH !!!

<図>

センサーを接続する

データシートに従ってセンサーをArduinoに接続します。

このチュートリアルとまったく同じセットアップを再現するには、下の画像の配線を見てください。

<図>

コード

Arduino Cloudダッシュボードで受け取ったコードから始めて、追加する必要があるのは、センサーが接続されているピンの宣言と、特定のセンサーを読み取るために必要なコードだけです。

コード

コード

カスタムパーツとエンクロージャー

torretta.3dm

回路図


製造プロセス

  1. Arduinoセンサー–タイプとアプリケーション
  2. 自宅にワイヤレスセンサーネットワークを構築する
  3. K30センサーによるCO2モニタリング
  4. あなたの身長はどれくらいですか?
  5. Arduinoを搭載したシンプルな障害物センサー
  6. ArduinoまたはESP8266を搭載した静電容量式指紋センサー
  7. モーションセンサー水鉄砲
  8. Arduinoを搭載したミニレーダー
  9. ArduinoがMySQLサーバーにセンサーデータを送信する(PHPMYADMIN)
  10. Arduinoを使用したタッチ制御ライト
  11. IoT圧力センサー:MKR GSM + Arduino Cloud + Google Sheets