PR

ESP8266 と Raspberry Pi で作る温度監視システム — 連載目次(全 13 回)

環境センサーデータサーバーシステム
記事内に広告が含まれています。

しまい込んでいた電子部品を、現場に置いて使える温度監視システムに仕上げるまでの連載です。全 13 回。この記事はその目次です。

書いている私は電子工作の専門家ではありません。ビル設備の管理をしていて、「温度が見えたら助かるのに」と思い続けていた側の人間です。作り方は全部 AI と会話しながら決めました。


出来上がるもの

[ESP8266 子機] ──HTTP POST──┐
                             ├→ [Pi: Flask + SQLite] ──→ 現場のブラウザ
[XIAO 子機] ─ESP-NOW→ [Master] ┘                    └──→ tailnet ──→ 自宅・出先

  ・電池で動く子機が、温度を無線で飛ばす
  ・Pi が受けて貯める。電源を入れれば勝手に上がる
  ・インターネットが無い現場でも、AP に繋げばブラウザで見られる
  ・Tailscale を足せば、現場に行かなくても見られる

部品代はおおむね Pi 本体を除いて 1 万円台、子機 1 台あたり 2,000〜3,500 円ほどです。


全 13 回

回内容
序章全体像と、何を作るのか
第1回ESP-WROOM-02 + DS18B20 で温度をシリアル出力
第2回XIAO ESP32-C3 で同じことをやり直す
第3回Raspberry Pi に OS を入れて SSH で入る
第4回USB WiFi ドングルで ESP 専用の AP を立てる
第5回オンボード WiFi をインターネット出口にする
第6回ESP から Pi へ HTTP POST で温度を送る
第7回ESP-NOW に切り替えて電池を持たせる
第8回Flask + SQLite で 2 経路を受けて貯める
第9回表示名を付けて systemd で置きっぱなしにする
第10回app.py を読み直す / GitHub から動かす
最終回ユニバーサル基板に載せて現地出動盤にする
番外編Tailscale で外から見る / I2C キャラクタ液晶

どこから読むか

こういう方おすすめ
まず全体を知りたい序章 を読んでから、興味のある回へ
とにかく動かしてみたい第1回 → 第6回。ここまでで無線で温度が飛びます
サーバー側だけ見たい第8回 → 第10回。Flask と SQLite の話です
もう動くものがあり、外から見たい番外編 だけで足ります
基板に起こしたい最終回。KiCad の回路図と配線表があります

コードは GitHub にあります

サーバー、子機のスケッチ、回路図まで一式こちらです。

git clone https://github.com/whiskerpad/sensorserverwithESP.git

ただし完成品ではありません。 私の現場で必要だったものしか入っていません。動いたところから先は、自分の現場に要る機能を AI と話しながら足していってください。この連載でやってきたのも、結局それだけです。

コメント

タイトルとURLをコピーしました