1.補正値
電池電圧Vcの測定値を補正している1.081を見直したいと思います。
Vc = (long)A32 * 3.3 * 2 /4096 *1.081;
と思ったのですが、直近の測定値がVc=4.77のに対し、テスタでの測定値が4.77Vでした。このままで行こうと思います。
2.電圧変化
午後から、急激に電圧が下がり始めました。1.2Vx4本=4.8V付近で20日くらい稼働すると思っていたのでがっかりです。
3.WiFi接続時間
特に接続に時間がかかって、電池を消耗した形跡はありません。(*)訳あって接続時間はPRESSの列に単位msで保存されています。
古い電池(Eneloop)なのでへたっているのかなぁ。さて、電池交換の準備をしておくか!
4.過放電防止
下のように、Vcが4.0V以下になると、WiFiを接続しなくなるようにしていたのですが、4.2Vで接続できなくなりました。レギュレータは3.8Vまで使えるはずなので、通信電流240mAを供給できなくなったのかもしれません。過放電防止電圧を4.5Vくらいに変更しなければなりません。
if(Vc>4.0){ //<---過放電保護 t1=millis(); YN_Wifi = setupWiFi2(); t2=millis()-t1; }
5.再スタート
わずか1週間しか連続稼働できませんでした。予想の5分の1です。。。電流の見積もりが少ないか、電池がへたっているか・・・。
幸い1週間持つので、電池を交換して、今度は屋外(ベランダ)の温湿度を測定したいと思います。設置位置は、WiFiルータから壁を隔てて1m程度です。