Arduinoクラウドでどこからでもあなたの家の温度を知る!
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
アプリとオンラインサービス
> |
| |||
|
このプロジェクトについて
このプロジェクトでは、TMP36、Arduino Yun Shield、Arduino Cloudを使用して、どこからでも家の温度を簡単に確認できる方法を紹介します。
作り方
ビルドは本当に簡単です。まず、選択したArduinoにYun Shieldを配置し、次にTMP36を5vとGNDに接続し、信号ピンをA0に接続する必要があります。
Arduinoクラウドのセットアップ
cloud.arduino.ccにアクセスして新しいものを作成し、TempPanelと呼ぶ必要があります。次に、新しいプロパティを作成し、それをTempと呼びます。タイプを華氏または摂氏に設定し、ポリシーとして[値が変更されたときに更新する]を選択します。
<図> <図>
コード
コードでは、TMP36値をArduino Cloudに送信しますが、TMP36を含むすべてのスケッチに、アナログ値を温度スケールに変換するためのコードを含めるのが面倒な場合があるため、あなた!(これをインストールする必要があります)Arduinoライブラリマネージャーからダウンロードできます。「TMP36」を検索するだけで、私(Isaac100)による唯一のライブラリになります。詳細については、Githubページをご覧ください。また、Arduinoクラウドライブラリをインストールする必要があります。
以下にスケッチを示しますが、最初にいくつかの編集を行う必要があります。この行で:
const char userName [] ="ユーザー名";
Arduinoユーザー名を入力してください。これらの行で:
const char thingsId [] ="thingID"; const char thingsPsw [] ="thingPsw";
Arduinoクラウドの情報タブをクリックして見つけることができるThingIDとパスワードを入力します(ギアのように見えます)。これらの行で:
// TempPanel.addProperty( "Temp"、TEMPERATURE_F、R); //華氏のコメントを外します//TempPanel.addProperty("Temp"、TEMPERATURE_C、R); //摂氏のコメントを外す
最初の行または2番目の行のコメントを外して、使用する温度尺度を決定します。ここでも同じことをします:
// float temp =myTMP36.getTempF(); //華氏のコメントを外します// float temp =myTMP36.getTempC(); //摂氏のコメントを外す
コードをアップロードすると、すべてが正常に機能する場合、Arduino Cloudに「TempPanelはオンラインです」というメッセージがポップアップ表示され、温度が表示されます。
ハウスとTMP36の画像はCCBY-SAです
コード
Arduino Cloud Temp
TMP36ライブラリ
https://github.com/Isaac100/TMP36/製造プロセス
- アドバンテックは、NVIDIAを使用してクラウドからエッジへの高速コンピューティングを実現します
- 気象台とIOTに参加– CWOP
- 自宅にワイヤレスセンサーネットワークを構築する
- 自動制御を備えた住宅/ホテル監視システム
- MPU-6050を搭載したArduinoジャイロスコープゲーム
- Arduinoで水滴をキャプチャする
- R&D税額控除でパンデミックからのビジネスの回復を支援
- Unopad-Abletonを搭載したArduinoMIDIコントローラー
- Arduinoを搭載したシンプルな障害物センサー
- CortanaでLEDを制御する
- クラウド製造ソフトウェア テクノロジーに最適なものを見つける