通信量・料金LTE-Mなのでランニングコストは超絶安いです。基本料金100円+通信料金6円。Lambdaへのリクエスト送信です。ハートビート送信しなければほぼ基本料金ですね。FusionPCBで基板を作るユニバーサル基板で配線していたのですが、調子よく運用しているので基板を起こして見栄え良くすることにしました。KiCadで回路図とガーバーデータを作成してFusionPCBに発注しました。https://www.fusionpcb.jp/DHLで10日ほどで配達されました。11/8に交換しました。ATtinyと電池は同じものを使用しているのでランニングテストへの影響はないはずです。Plus」と名付けたエッジ検出ボードですが回路の詳細については過去の記事を参照してください。概要を書いておきます。接点が閉じたとき(ONになった時)を検知しします。「接点信号のONは検出できるが、Offを検出できません。片エッジ」とあります。そのためOn/Offの際の立上りエッジと立下りエッジを検出して、LTE-Mボタンへパルス信号を送りDouble、Longクリック信号を送信する回路をATtinyを使用して作りました。200Kの間違い)消費電力の削減5月からはリードスイッチの入力端子のプルアップをATiny内蔵プルアップから外部抵抗に変更しました。プルアップ抵抗を大きくして、リードスイッチが閉じている場合の消費電流を小さくするためです。510kΩを試してみて消費電流を測定してみました。ATtinyの内部プルアップ抵抗は確認していませんが、一般的な数10kΩと勝手に予測しています。ATtinyがスリープ中にテスターで実測した乾電池からの電源電流200kΩまで大きくすると20μAとなり、大きく消費電流が低下していることが解ります。それ以上は効果が鈍くなります。電池の消耗には運用のほとんどを占めるスリープ中の影響が大きいです。10万時間(=11年)動作するはず。いくらなんでもそれは無いと思いますが。ウェイクアップ時を加味しても1年は持ってくれそうと期待します。参考:電池の容量アルカリ乾電池の容量は条件による差が大きいらしく一般的には表記されていないようです。10,000時間なので、1年以上は持つ計算です。連続運用してそろそろ8か月近くになります。毎日SlackにSingleクリックのメッセージが届いています。時々ドアセンサースイッチを開閉してLongクリックとDoubleクリックが送信されることを確認しています。OpenからのクローズによるONのみの検出なので、On/Off両方検出すると便利かと思います。送信間隔は検討が必要ですがハートビートを定期送信するのも設備関連の監視には安心かと。電池も持ちそうなので、余分に作った基板を有効利用するためにもにもいずれ需要があると嬉しいなと思いつつ、次の目標である1年を目指してランニングテストを続けます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。フリーランスIoTや工作についての技術メモを書き留めています。