Preparation0用意するものWio nodeGrove sensor(analog)USB-mini USB cableFTDI adapter(3.3v)クラウド環境Azure Iot hubMicrosoft Power BIAdd Annotation Order
Set Up Arduino for ESP82660インストールしたArduino IDEを開きます(require over v1.8)「ファイル」->「環境設定」を選択します環境設定0開いた環境設定の画面から、「追加のボードマネージャのURL」に下のURLを追加します。"http://arduino.esp8266.com/stable/package_esp8266com_index.json"※このとき、既に何か記入されている場合は "," カンマで区切って前のURLの後ろに追記してください。入力できたら、OKボタンを押して環境ウィンドウを閉じます。Board listから、board packをインストール0「ツール」→「ボード:"*****"」→「ボードマネージャ」を選択します。"ESP8266 Community"の読み込み01. ここで検索ボックスに「ESP8266」と入力して絞り込みます。2. 絞り込んだ中から、"esp8266 by ESP8266 Community v3.1.2".を選択します。*バージョンがいくつか選べる様になっていますがバージョン「v3.1.2」を選んでくださいSelect Generic ESP 8266 Module0ボードの中から「Generic ESP8266 Module」が選べるようになるので、選択します。設定0画像と同じになるように各項目を設定してください。(*デフォルト値のままです)ボード:Builtin Led:"2"Upload Speed:"115200"CPU Frequency:"80 MHz"Crystal Frequency:"26 MHz"Flash Size:"1MB (FS-64K OTA:470KB)"Flash Mode: "DOUT(compatible)"Flash Frequency: "40MHz"Reset Method: "dtr (aka nodemcu)"書込装置:AVRSIP mkII(出てこないようなら、設定の必要なし)Add Annotation Order
環境設定0開いた環境設定の画面から、「追加のボードマネージャのURL」に下のURLを追加します。"http://arduino.esp8266.com/stable/package_esp8266com_index.json"※このとき、既に何か記入されている場合は "," カンマで区切って前のURLの後ろに追記してください。入力できたら、OKボタンを押して環境ウィンドウを閉じます。
"ESP8266 Community"の読み込み01. ここで検索ボックスに「ESP8266」と入力して絞り込みます。2. 絞り込んだ中から、"esp8266 by ESP8266 Community v3.1.2".を選択します。*バージョンがいくつか選べる様になっていますがバージョン「v3.1.2」を選んでください
設定0画像と同じになるように各項目を設定してください。(*デフォルト値のままです)ボード:Builtin Led:"2"Upload Speed:"115200"CPU Frequency:"80 MHz"Crystal Frequency:"26 MHz"Flash Size:"1MB (FS-64K OTA:470KB)"Flash Mode: "DOUT(compatible)"Flash Frequency: "40MHz"Reset Method: "dtr (aka nodemcu)"書込装置:AVRSIP mkII(出てこないようなら、設定の必要なし)
Azure IoT hubを使うためのライブラリ追加0 Azure Iot hub library for ESP8266をインストール0「Azure Iot hub library for ESP8266_githubページ 」から「Clone or download」でZipファイルをダウンロードします。https://github.com/monowireless/FS_Azure-IoTHub-MQTT-ESPIoT HubにMQTTを送るライブラリを呼び出す0「スケッチ」->「ライブラリをインクルード」->「.ZIP形式のらいぶらりをインストール」を押しますファイルの選択0先ほどダウンロードした「FS_Azure-IoTHub-MQTT-ESP-master.zip」を選んで「Chooseボタン」を押しますAdd Annotation Order
Azure Iot hub library for ESP8266をインストール0「Azure Iot hub library for ESP8266_githubページ 」から「Clone or download」でZipファイルをダウンロードします。https://github.com/monowireless/FS_Azure-IoTHub-MQTT-ESP
温湿度センサのライブラリを追加0ライブラリファイルをダウンロードする0「ClosedCube_SHT31D_Arduino-master.zip」から、ファイルをダウンロードしてください温度計を使うライブラリをインストール0「スケッチ」->「ライブラリをインクルード」 ->「ZIP形式のライブラリをインストール」を選択します。インストール0先ほどダウンロードしてもらった「ClosedCube_SHT31D_Arduino-master.zip」を選択してください。ArduinoIDEの再起動0これで、温湿度センサを使うためのライブラリを読み込むことができました。設定を確実に反映するため、一度ArduinoIDEを閉じて再度開き直してください。Add Annotation Order
FTDIアダプタ(プログラム書込装置)の接続0FTDIアダプタ(プログラム書込装置)をUSBケーブルを介してPCに挿してください。FTDIケーブルのCOMポートを選択します0COM ポートの番号は、環境によってことなります。複数ある方は、FTDIアダプタのUSBコネクタを抜き差ししてどれか確認してください。※もし、ここでFTDIアダプタに該当するCOMポートが表示されないようでしたら下記のリンクからFTDIアダプタ用のドライバをインストールしてください。https://www.monoxit.com/tecmat/windowsftdiusb/Add Annotation Order
FTDIケーブルのCOMポートを選択します0COM ポートの番号は、環境によってことなります。複数ある方は、FTDIアダプタのUSBコネクタを抜き差ししてどれか確認してください。※もし、ここでFTDIアダプタに該当するCOMポートが表示されないようでしたら下記のリンクからFTDIアダプタ用のドライバをインストールしてください。https://www.monoxit.com/tecmat/windowsftdiusb/
Comments