Archives
All the articles I've archived.
-
ESP32 でセンサーデータを AWS に送る #11 アラーム通知編
ウォッチドッグを入れたはずなのに、また同じフリーズが起きました。原因の完全解決より先に「止まったことにすぐ気づける」仕組みを優先し、CloudWatch AlarmからSlackに通知する仕組みを作りました。
-
ESP32 でセンサーデータを AWS に送る #10 ウォッチドッグ編
USB給電でテスト稼働させていたESP32が3日間フリーズしていました。AWS側は完全に正常だったことから原因を切り分け、ハードウェアウォッチドッグで自動復帰できるようにした記録です。
-
ESP32 でセンサーデータを AWS に送る #9 気象庁データ比較編
自分のセンサーの値が実際どれくらい正確なのか気になり、気象庁の観測値と比較できるようにしました。リアルタイムではなく1日1回で十分、という判断の記録です。
-
ESP32 でセンサーデータを AWS に送る #7 通信方式検討編
屋外の設置予定地がWi-Fi圏外だと分かり、LoRaWAN・Sigfox・セルラーを調べました。エリアも電波も確認できたのに、結局Wi-Fi継続に落ち着いた理由を書いています。
-
ESP32 でセンサーデータを AWS に送る #6 電源設計編
USB給電からバッテリー+ソーラーパネル運用に移行するための部材選定の記録。100均ソーラーライトの流用を検討して見送った理由、昇圧コンバータの電圧・電流の落とし穴、総費用まで含めて書きました。
-
ESP32 でセンサーデータを AWS に送る #5 実測編
特定した3つのセンサーで実際にデータを取ろうとしたら、DHT11だけが動きませんでした。診断ツールでの切り分けの末に個体故障と判断し撤去。最終的にはもう一つ、気づきにくい落とし穴も見つかりました。
-
ESP32 でセンサーデータを AWS に送る #4 センサー特定編
型番の分からないセンサーモジュール4個を、写真での推測ではなく実測で特定しました。I2Cのプルアップ検出、SDA/SCL入れ替わりの罠、チップIDの読み出しなど、推測を測定に置き換えていく過程を書いています。
-
ESP32 でセンサーデータを AWS に送る #3 Wi-Fi 接続編
ESP32 を Wi-Fi に接続します。2.4GHz にしか対応していないという制約、macOS が SSID を伏せる件、そして AWS へ送る前に確認しておくべきインターネット疎通について書きました。
-
ESP32 でセンサーデータを AWS に送る #2 接続テスト編
ESP32 を Mac に接続して、ファームウェアの書き込みとシリアル出力を確認します。書き込み速度で失敗する件、DTR と RTS の役割を取り違えた件など、実際に踏んだ問題を記録しました。
-
ESP32 でセンサーデータを AWS に送る #1 環境構築編
ESP32 のセンサーデータを AWS で可視化するプロジェクトの第1回。PlatformIO + Arduino で開発環境を構築し、ビルドが通るまでの手順と、途中で踏んだ落とし穴を記録します。