温湿度センサーで取得したデータを無線で飛ばしましょうIoTで水耕栽培これまでの講座で「LEDの点灯」「温湿度センサーの使い方」「無線通信でのデータ送信」を学びました。今回の記事では、これらの技を使って測定スケッチを書いていきます。password);Serial.print("WiFiに接続中");//接続施行中はボード上のLEDが点滅。//改行Serial.println("接続しました。LOW);sslclient.stop();Serial.println("データ送信完了");Serial.println("");//改行//WiFiを切断WiFi.mode(WIFI_OFF);}※ブログの書式の関係でtabは入れていません。申し訳ないですがIDEに貼り付け後、見やすいように調整し直して下さい。2,3,4,5回の内容を全て組み合わせてスケッチを書きました。測定間隔は、とりあえず10秒に設定しています。青色のLEDが光るタイミングは以下の場合になります。wifiへの接続試行中:0.5秒間隔で点灯データの送信:1秒間点灯サーバーへの接続に失敗:短点灯3回wifiへの接続に失敗:短点灯5回(wifiに接続できないとサーバーにも接続できないため、3+5の計8回短点灯する)スケッチの書き込みや通信確認などをする時は、開発ボードをパソコンに繋いで行います。そのため、もし不具合が出たとしても画面上ですぐに確認できます。本番の環境ではパソコンは使わず、開発ボードと電源をただ繋げるだけです。動いているのかいないのか、トラブルが起きているのかいないのか...見た目では一切分かりません。そこで何かの動作している時は、青色LEDが点灯するようにスケッチを組みました。wifiやサーバーへの接続ができなかった場合には、短点灯してユーザーに教えてくれます。ちなみに点灯する回数を数えることで、エラーの種類が分かるようになっています。今回は温度と湿度の2種類しか測定しません。12.34;》は必要ないです。センサーの中には「気圧」を同時に測れるものもあるので、今後のために残しておきました。多くの項目を取り込みたい場合には、スケッチを書き足して下さい。今回で測定するための装置構成やスケッチがほぼ完成しました。次回は栽培場所の温湿度を実際に測ってみます。「IoTで水耕栽培」シリーズでは温度と湿度を測るのに、DHT22センサーモジュールを使用しています。配線を繋ぐだけですぐにデータを取れるのでとても楽です。wifiだけではなくBluetoothでも接続できるので、使いこなせれば面白いことができそうです。形が微妙に似ているボードもあるので、間違えないように購入しましょう。《Amazonでの検索結果はこちら》このモジュールは温度と湿度の他に「気圧」も測ることができます。気圧が分かれば、違った方向から野菜の成長傾向が見えてきそうですね。今後購入してみたいセンターの1つです。