周辺センサ等の電源スイッチングの追加BLE子機での、モジュール全体の消費電力をさらに下げる方法でカンタンな仕組みですが周辺センサの電源ラインを、基板の3V3電源を結線せずにマイコンのデジタル出力から電力を供給する方法としました。内容的には、周辺回路の変更とドライバの調整となります。消費電力の多いセンサは電力不足となり軌道も失敗する可能性があります。スリープ復帰直後の電力=ONにするため、センサ値の誤差が出る場合も想定できますので、調整が必要な場合もありそうです。スイッチング機能付)消費電力は下がりました。アナログ温度センサ使いまいした。3V3電源ラインを結線しています*)マイコンは前回の、省電力対応のベース基板を使っています。====水分センサも追加でテストしてみました。手持ちの部品で、通常の電源ラインからの電力供給と比較しADC測定値が誤差が、大きかったのでトランジスタ(増幅回路)を追加して、スイッチングしました。(電力スイッチ機能付)こちらは、大きく差がでました。電源周辺の回路小型化。ケース配置等を検討してみました。BLEモジュール使用しています。XHコネクタ等で配線しています。手のひらにのせられる程度に、収まりました。DCDCコンバータで昇圧。BLE送信しています。ケースは、100均さまのプラケース加工。上面、アンテナ付近に通信用穴、側面は温度センサ用風穴を複数あけています。XHコネクタ使いました。ケース幅が狭くて、電池は斜めになってますが。重なってる配線があったり、いまいちな図ですが手ハンダ用の、参考です。update行いました。ble_gateway_sv2)主な修正内容は、scan処理の変更で、機能的な改良ではありません。旧版は、短時間のadvertisingパケットを受信する為、scanを連続実行していましたが、数秒サイクルでのscan処理に変更しています。設定すると、scan処理の稼動範囲(scan処理の自動ON/OFF)を設定可能です。IDE合わせて子機の修正が必要になります。消費電力が増えますが。他の方法の調整で下げたいと思います。届きましたので第1回目の試作してみました。特徴などマイコン側からUART通信で、Bluetooth(BLE)制御可能です。AE-RN4020-XBを基板上面に搭載できるピン配置のベース基板です。LDO搭載しています。外部トランジスタ等の回路不要でスリープ時省電力化できます。