の登録 のインストール ボードのインストール ライ...

24
1. ThingSpeakの登録 2. Arduino IDEのインストール 3. ESP8266ボードのインストール 4. ThingSpeakライブラリのインストール Agenda

Transcript of の登録 のインストール ボードのインストール ライ...

Page 1: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

1. ThingSpeakの登録2. Arduino IDEのインストール3. ESP8266ボードのインストール4. ThingSpeakライブラリのインストール

Agenda

Page 2: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

1. ThingSpeakの登録2. Arduino IDEのインストール3. ESP8266ボードのインストール4. ThingSpeakライブラリのインストール

Agenda

Page 3: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ThingSpeakページに移動し、アカウント作成

https://thingspeak.com/

ThingSpeakページにアクセスします。

MathWorks Accountをお持ちでない場合はSign upを押して次へ

MathWorks Accountをお持ちの方はログインができます。

Page 4: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ユーザー登録

国名

パスワード

名前

Emailアドレス

ユーザー ID

苗字

登録アドレスに送られるメールからボタンをクリック

「Sign up…」をクリックするとユーザー登録画面がでます

Page 5: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ユーザー登録

登録完了の表示

利用規約に同意して登録完了

Page 6: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

チャネルの名前、説明、Field名、公開の範囲等を登録します。説明用の動画のリンクもつけることができます。

入力が終わったらSave Channel

ThingSpeakチャンネルの作成

Page 7: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

1. ThingSpeakの登録2. Arduino IDEのインストール3. ESP8266ボードのインストール4. ThingSpeakライブラリのインストール

Agenda

Page 8: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

https://www.arduino.cc/en/Main/SoftwareArduino IDEのインストール

Windows Installerをクリック

Page 9: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Arduino IDEのインストール (cont’d)

寄付額の選択

Page 10: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Arduino IDEのインストール (cont’d)

arduino-1.8.3-windows.exe ダウンロード

Page 11: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Arduino IDEのインストール (cont’d)

Page 12: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

1. ThingSpeakの登録2. Arduino IDEのインストール3. ESP8266ボードのインストール4. ThingSpeakライブラリのインストール

Agenda

Page 13: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

https://github.com/esp8266/ArduinoESP8266ボードのインストール

Page 14: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Arduino(Sketch) 起動[ファイル][環境設定]前ページのURLをペースト

ESP8266ボードのインストール (cont’d)

Page 15: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ESP8266ボードのインストール (cont’d) “ESP8266”で検索

Page 16: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ESP8266ボードの設定

Page 17: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

1. ThingSpeakの登録2. Arduino IDEのインストール3. ESP8266ボードのインストール4. ThingSpeakライブラリのインストール

Agenda

Page 18: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ThingSpeakライブラリのインストール “thingspeak”で検索

Page 19: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

参考資料: ThingSpeak中の設定/API Keyの確認

Page 20: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Private View / Public View

Channelの表示です。データ書き込みや読み出しにはChannel IDを利用します。公開範囲がPublicとなっていれば外部に公開できます。Public Viewで外部表示の設定をおこなえます。

Page 21: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

Channel Setting

Channelの設定を変更できます。

Page 22: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

API Keys

データの書き込み/読み込みの際には下記のAPI keyが必要になります。 MATLABプログラムにコピーして利用します。

Page 23: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

データインポート/エクスポート

ThingSpeak上のデータはCSV形式でPCに保存することが可能です。

Page 24: の登録 のインストール ボードのインストール ライ …doc.switch-science.com/workshop/ESPrOne_ThingSpeak_Setup.pdfArduino(Sketch) 起動 [ファイル] [環境設定]

ThingSpeak アプリケーション

Twitterアカウントの登録に利用

Channelデータに応じてThingTweetやThingHTTPを実行

ThingSpeak内でMATLABコードや可視化機能を用いて解析

時間ごとに実行するActionを決定

Twitterで制御