ESP-IDFで自作するI2Cセンサードライバ|vTaskDelayの罠【自宅センサー基盤 #2】
ESP-IDFでセンサ3種のドライバを自前で書き、送信間隔が60.574秒に間延びしてグラフに穴が空いた原因まで追う。欠測キーの省略、共通1バイナリ+NVSで量産する設計も。全4回の第2回。
ESP-IDFでセンサ3種のドライバを自前で書き、送信間隔が60.574秒に間延びしてグラフに穴が空いた原因まで追う。欠測キーの省略、共通1バイナリ+NVSで量産する設計も。全4回の第2回。
InfluxDBに貯めたセンサーデータを、Grafanaの8パネル1画面にまとめた。何をどの集計で見せるか、欠測をグラフの穴として残す設計、基板が増えてもパネルを編集しない変数の組み方まで。全4回の最終回。
ESP32-S3とセンサ3種を載せた50×45mmの2層基板を、KiCadで設計してJLCPCBに発注し、21点すべて手はんだで組んだ。USBシリアル変換チップなしの書き込みとI2C 1バス3センサ、配線ミス2件の原因も。全4回の第1回。
第1回の基板が送るデータの受け皿を、Mosquitto・Telegraf・InfluxDB の3コンテナで自宅サーバーに立てた。核は ACL の %u 置換で、1台の鍵が漏れても他の機体になりすませない。違反 publish が黙って捨てられる罠と、トークン露出事故の後始末まで。全4回の第3回。