株式会社インデペンデンスシステムズ横浜システム開発エンジニアの西田五郎が運営しております。その他新規開発案件のご依頼をお待ちしております。2018年8月10日ESP-WROOM-02でもセンサネットワークを稼働してみます。Piで稼働してきたのでESP-WROOM-02でも稼働してみようということです。SystemsのSoCであるESP8266を搭載したWiFiモジュールです。ここでは、以下のArduino互換の基板に搭載したボードを使っています。他にもいろいろなタイプの開発ボードがありますが、私の場合はArduino互換が使いやすいと思ったのでこれにしました。ESP-WROOM-02開発ボード)また既にこの後継のモジュールのESP32も発売されていますが、ここではまずいろいろと実績もあるだろうということでESP-WROOM-02の方を使ってみました。(※今回は開発環境の構築方法やプログラム詳細については取り上げません。いった構成で稼働試験をやってみますということが要点です。必要な場合はページ最後の関連リンク等を参照して下さい。)今回の構成と特徴センサとクラウドの構成ESP-WROOM-02開発ボードに直接Aitendo製のBME280を接続してWi-Fi接続のインターネット経由でAmbientに気温、湿度、気圧を送信します。Deep-Sleepモードでの稼働ESP8266の大きな特徴としてDeep-Sleepモードがあります。これにより非常に省電力で稼働出来るようになります。このモードで稼働するにはIO16のピンをRST端子に接続しておく必要があります。この接続がないとSleepから復帰(リセット)出来ません。(上の画像では黒いジャンパワイヤで接続しています。)スケッチ(プログラム)今回のスケッチは以下です。サンプルプログラムのレベルです。動作保証は出来ませんのでご了承ください。{}稼働状況まずはACアダプタからの電源供給で2週間ぐらい問題なく稼働しました。その後に電池駆動に切り替えました。今現在電池駆動で数日が経過という状況です。