ESP-WROOM-02
単三電池3本から単4電池3本に変更した事で、電池容量が半分以下に減ってしまいます。
【参考】
通常の単三電池1本の容量はアルカリ電池の場合約2000mAH
単四電池1本の容量はアルカリ電池で、約900mAH
i-Weatherは、待機時間が長い為、待機電流を節電することが必要となります。
デバイス単位の待機電流は下記のようになっています。
ESP-WROOM-02 10μA
三端子レギュレーター 800μA (TA48M033F)
人感センサー 20μA
74HC4538 4μA(資料が見当たらず東芝TC4538の仕様書より)
こうして並べてみると、三端子レギュレーターが桁外れに大きいことが分かります。
と言うことで、三端子レギュレーターを別を再度検討したいと思います。
CMOS型が待機電流がの少ないので、その中から今回の「i-Weather」に使えそうな出力の物を探しました。
XC6202P332TH
消費電流が、10μAと非常に省電力デバイスですので、これを採用することにします。
さらに、コンデンサーも「導電性高分子アルミ固体電解コンデンサ」を使用して、省電力化しようと思います。
手持ち(私物)で上記部品がありましたので、試してみたところ小型テスター(安物)200μAレンジで、「42μA」でした。
参考に、元々も使っていたTA48Fでも図ってみると、200mAレンジ 「800μA」程度を表示しています。
※後日、マルチメーターで再度測定しようと思います。
【3/13 13時】
昼休みを利用して社内の測定器(マルチメーター)で再度測定してみました。
【参考】
通常の単三電池1本の容量はアルカリ電池の場合約2000mAH
単四電池1本の容量はアルカリ電池で、約900mAH
i-Weatherは、待機時間が長い為、待機電流を節電することが必要となります。
デバイス単位の待機電流は下記のようになっています。
ESP-WROOM-02 10μA
三端子レギュレーター 800μA (TA48M033F)
人感センサー 20μA
74HC4538 4μA(資料が見当たらず東芝TC4538の仕様書より)
こうして並べてみると、三端子レギュレーターが桁外れに大きいことが分かります。
と言うことで、三端子レギュレーターを別を再度検討したいと思います。
CMOS型が待機電流がの少ないので、その中から今回の「i-Weather」に使えそうな出力の物を探しました。
XC6202P332TH
消費電流が、10μAと非常に省電力デバイスですので、これを採用することにします。
さらに、コンデンサーも「導電性高分子アルミ固体電解コンデンサ」を使用して、省電力化しようと思います。
手前が使用していた三端子レギュレーター(TA48F)とアルミ電解コンデンサー(47μF)で
実装しているものが、XC6202と導電性高分子アルミ固体電解コンデンサ(1000μF)
実装しているものが、XC6202と導電性高分子アルミ固体電解コンデンサ(1000μF)
参考に、元々も使っていたTA48Fでも図ってみると、200mAレンジ 「800μA」程度を表示しています。
適当に図ったため逆接続していますね、お恥ずかしい。
約800μA➡42μAとかなりの効果がありそうですので、この部品でプリント基板を再設計し最終のキット用としたいと思います。※後日、マルチメーターで再度測定しようと思います。
【3/13 13時】
昼休みを利用して社内の測定器(マルチメーター)で再度測定してみました。
動作不安定の原因はつかめましたので対策をしていきたいと思います。
心当たりは、人感センサーの信号でリセット信号を作る為に使っている74HC4538辺りだと思っています。
このICには2回路入っていますが、使用しているのは1回路のみでもう1回路は空いています。
この空いている回路の入力をGNDに落としてみましたが、特に変化がありません。
後は、このICの出力側とESPは直結していますが、この間にコンデンサーを挟んで、ESP側のRSTをプルアップして、さらにIO16とRSTの間にダイオードを入れて、ようやく安定しました。
当初(昨年12/30)の記事にしましたが、DeepSleepからの復帰を「人を検出」と「タイマーで立ち上がる」簡易的な方法として、IO16-RST間に33Ωを入れ、ICの出力をRSTに直接入れていましたが、やはり無理があったようです。
今回の採用した回路は下記のようになりました。
この回路で、不要なリセットがほぼなくなり安定して動作するようになりました。
※毛糸のセーター姿で近くで作業していると不要なリセットは時々発生します。
プリント基板もこれに合わせて、ケースの関係で単四電池に変更しましたので節電対策を検討して、再作成することにします。
心当たりは、人感センサーの信号でリセット信号を作る為に使っている74HC4538辺りだと思っています。
このICには2回路入っていますが、使用しているのは1回路のみでもう1回路は空いています。
この空いている回路の入力をGNDに落としてみましたが、特に変化がありません。
後は、このICの出力側とESPは直結していますが、この間にコンデンサーを挟んで、ESP側のRSTをプルアップして、さらにIO16とRSTの間にダイオードを入れて、ようやく安定しました。
当初(昨年12/30)の記事にしましたが、DeepSleepからの復帰を「人を検出」と「タイマーで立ち上がる」簡易的な方法として、IO16-RST間に33Ωを入れ、ICの出力をRSTに直接入れていましたが、やはり無理があったようです。
今回の採用した回路は下記のようになりました。
この回路で、不要なリセットがほぼなくなり安定して動作するようになりました。
※毛糸のセーター姿で近くで作業していると不要なリセットは時々発生します。
プリント基板もこれに合わせて、ケースの関係で単四電池に変更しましたので節電対策を検討して、再作成することにします。
先日ブリント基板が出来上がってきましたので、昨日から試作していますが、今回の基板は設計間違いもありましたが、そこのところは手配線でクリアーできていますが、どうも不安定な動きです。
今回は、USBシリアル変換基板をAmazonで発見した
「iLetgo FTDI FT232RL 3.3V 5.5V USB to TTL シリアル コンバーター アダプター モジュール for Arduino [並行輸入品]」を試してみる事にしました。
価格は245円(2017/03/08現在)と非常に安価です。
電圧も3.3V 5Vを切り替えて使えるため、用途も広そうです。
※ちなみに、私費での購入です
この安価なUSBシリアル変換でも、正常に書き込むことができました。
ちょっと驚きです!!ただ、WEBでこの手の商品を使って、マイコンが故障したり、書き込めなかったりと問題が出る事がありそうですので、やはり日本製が安心して使えると個人的には思っています。
(注意:もしも、このUSBシリアル変換をお使いになる場合は、自己責任でご使用ください。)
スケッチの書込みまでは比較的順調でしたが、どうも動作が不安定です。
現象としては、人感センサーの誤反応が非常に多い状態が続くことがありました。
【参考】
私が使っているものを紹介しますと、
秋月電子さんの「超小型USBシリアル変換モジュール」600円
※3.3V専用
他にもスイッチサイエンスさんの
FTDI USBシリアル変換アダプター(5V/3.3V切り替え機能付き) 1,512円
さい問題はここからです。
人感センサーが、頻繁に反応してしまいます。(むやみに、リセット信号が出てしまう)
原因を探るため、オシロを接続して原因を探ります。
まずは、電源が不安定で不正なリセットとなっているのではないかと考えて、電源回路を調べてみましたが、3.3Vで特におかしな波形ではありません。
次に、リセット信号を観測しながら不正なリセットとなる原因を探しいみると、どうも静電気が原因のようです。
この写真のようにi-Weatherの基板近くでマウスを動かすと、連続でリセット信号が観測でき、マウスを止めると正常に戻ります。
原因は静電気で当たりのようです。
この原因にたどり着くまで、結構な時間を使ってしまいました。
今回は、USBシリアル変換基板をAmazonで発見した
「iLetgo FTDI FT232RL 3.3V 5.5V USB to TTL シリアル コンバーター アダプター モジュール for Arduino [並行輸入品]」を試してみる事にしました。
価格は245円(2017/03/08現在)と非常に安価です。
電圧も3.3V 5Vを切り替えて使えるため、用途も広そうです。
※ちなみに、私費での購入です
この安価なUSBシリアル変換でも、正常に書き込むことができました。
ちょっと驚きです!!ただ、WEBでこの手の商品を使って、マイコンが故障したり、書き込めなかったりと問題が出る事がありそうですので、やはり日本製が安心して使えると個人的には思っています。
(注意:もしも、このUSBシリアル変換をお使いになる場合は、自己責任でご使用ください。)
スケッチの書込みまでは比較的順調でしたが、どうも動作が不安定です。
現象としては、人感センサーの誤反応が非常に多い状態が続くことがありました。
【参考】
私が使っているものを紹介しますと、
秋月電子さんの「超小型USBシリアル変換モジュール」600円
※3.3V専用
他にもスイッチサイエンスさんの
FTDI USBシリアル変換アダプター(5V/3.3V切り替え機能付き) 1,512円
さい問題はここからです。
人感センサーが、頻繁に反応してしまいます。(むやみに、リセット信号が出てしまう)
原因を探るため、オシロを接続して原因を探ります。
まずは、電源が不安定で不正なリセットとなっているのではないかと考えて、電源回路を調べてみましたが、3.3Vで特におかしな波形ではありません。
次に、リセット信号を観測しながら不正なリセットとなる原因を探しいみると、どうも静電気が原因のようです。
この写真のようにi-Weatherの基板近くでマウスを動かすと、連続でリセット信号が観測でき、マウスを止めると正常に戻ります。
原因は静電気で当たりのようです。
この原因にたどり着くまで、結構な時間を使ってしまいました。
アクセスカウンター
- 今日:
- 昨日:
- 累計:
記事検索
最新コメント
カテゴリー
アーカイブ