な!百葉箱の異常&復旧
ふとデータ参照してみると,な!百葉箱に異常が発生したのか止まっていた
前日の夕方は激しい雷雨だったので,その時刻に停止していたなら原因となりえるが,今回停止した時刻が5時ということで外的要因ではないだろうと考察(DBを参照して停止時刻を確認)
ESP8266の異常もしくはスリープからの復帰を含めプログラムのハングアップが考えられる
復旧するまで時間があった(平日は復旧できない)ので,頻繁ではないがハングアップが発生するなら毎回分解するのも面倒なので外部リセットボタンか自動リセットでも付けようか検討
(外部リセットボタン)
- 一番上の傘の裏側にリセットボタンとしてタクトスイッチを取付ける案
- スイッチは両面テープで貼り付け,防水処理はサランラップで覆うので十分か
(自動リセット)
- ATtiny13を追加で配置しESP8266のリセットを行う
- ESP8266はATtiny13を定期的にリセットする
- ATtiny13は起動後ESP8266の定期リセット間隔以上の時間でスリープし復帰したらESP8266をリセットする
- つまりESP8266がATtiny13をリセットし続ける限りESP8266はリセットされない
- 2つのプロセッサが同時にハングアップする可能性は低いので十分であろう
復旧作業①
復旧作業の時間ができたので取り外しで解体
リセットすれば再動作するだろうと考えリセットしてみたが動作しなかった
まずいESP8266が壊れたのかと思いながら18650の電圧を計測してみると1.71V!?・・・
停止した時の18650電圧は3.86Vだったし,停止後も充電されているはずなのだが電圧が下がり過ぎているので18650を疑ったが充電してみると電圧が上がっていくのでとりあえずは問題ないと判断
次に太陽電池を確認したが,快晴ではないが十分な電圧が出力されていた
太陽電池は汚れていたけどね(マメに掃除しないと^^)
どうのこうの6時間位充電したら満タンになったので大丈夫と思い取付けて原因ははっきりしないが完了!
復旧作業②
残念ながら,復旧したと思っていたら僅か1日で停止
またしても同じような時刻(今回は4時),この時間帯に何があるの?
・・・
DBを確認してみると17日15:03に復旧して,18日4:14にダウンしている
また取り外し解体,これはもう原因は18650だろうと推測し電圧確認すると1.48V
このシステムで比較的電力消費のあるFAN動作時に劣化していた18650が一機に電圧降下したのだろうと思われる
しかしながら,停止前には4.11Vあったのに電荷はどこに消えたの?っている疑問は残る
劣化したリポ(18650)の特性は,このような形なのかな?
尚,今回において18650は,使用期間(2018/10/20~2021/07/13)なので,約34箇月,日数として1000日間使えたことになる(DAISO製だけどね)
この18650のストックはまだあるので新しいのを取り出し交換して復旧完了
今年中にはプランターの構成から3Dプリンタを駆使した筐体に更新したいね