![デスクトップガジェットで温度表示](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizw-Dl95Ukf4fcbTrN7HXIgnsYmLNomH_61XsVW3LZBqyfx2MhxPmPlNZ2GXCKWMaSnyWjHjlRz1F8f4924hVmBuH8kAtDymmmrkuZ6wDFxtng6YlWfGNY2E_q3EzDpdg7m9M3i7QpHO_IuJjJLMQOYz3WVRgQskld5Nq6EvaQr8i2P7nNYsEHB4vFjLo/s1600/temp_01.jpg)
デスクトップガジェットに、ワイヤレス温度計の受信機能を取り込んだ。2つのBLEデバイスからのデータを受信する度に、MYSQL データベースを更新し、温度とバッテリ残を表示する。
![ワイヤレス温度計](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjVAbefzhrND5yXb3eLHx69jv_sUSyfyR5Yog9ilcv_rwkbxWSavhCX2K_JICQ3Yiu3INAiyUPvC0KLi_jOpx8MRVvvpEA9d1NkgRNrGrv1s4JwNd1bVF8yU4dZLny0ABtMicb1rtFZqyzLIcmOH0ILqiXqTXmOGQ1qfX5iBZzfQxnzrAyq7vVcjNwLtY/s1600/temp_03.jpg)
データベースに記録しているので、適当なグラフ表示のソフトで、温度変化も読み取れる。BLEのデータ取得は、仕組み的にキッチリとした時間では取れない。数秒毎のランダムなタイミングとなる。勝手に発信し、勝手に受信しているのでそうなる。
![ESP32 BLE温度計レシーバ](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfEtLHdj5lPyeKWL0So3J9HJj4s-Dl4PDrg2tWAfJK3BDPQpSlSFP5e8B8r9-qkYkLxYArZHzgcbQeDVah1lwqg-tRIUn1eGuAA6-cs9Lnhs-dn8iE2IbPAkutidIgx1J7xqlq8ljZ3BEW1e2YRgxFykEc3gM-HxTl3j7y5aXpNw0BbrGr8IYG1Rwp7xo/s1600/temp_02.jpg)
ESP32 の受信デバイスも、2個分の温度表示出来るようにした。こちらは、PCは関係無く、電源があれば動く。スマホとかの充電ケーブルでよい。
本格的に温度の記録をとりたいなら、ESP32 からデータベースに接続するのが普通かもしれない(そういうIoT向けのサービスが既にある)。でも、やる気はしないな。既にファイルサーバを動かしてるとか、省電力PCをローカルに用意できるなら、PC上で完結したほうがトラブルは少ないよね、たぶん。
0 件のコメント:
コメントを投稿