2025年 11月 05日
トマト固形培地4連装の工作 ④
|
前回、ChatGPTに丸投げしESP32のコードを改善した際に、最後に「Web設定ページ」も組み込めると提案された。Wi-Fiに繋がっているESP32内部でWebサーバー(WebServerライブラリ)を起動し、HTMLページを動的に生成し、スマホやPCのブラウザからアクセスして、各種設定を変更・確認できる 簡易Web管理画面 だという。

昔のスマホを専用端末として利用。
何か良う判らんが、便利そうなので、次の項目を表示するようコードを作ってもらった。
1.ポット4つの現在の土壌湿度の表示
2.湿度のしきい値設定(設定湿度以下ならポンプ稼働する)
3. ポンプ動作時間設定(秒)
4.手動ポンプ操作ボタン(ON/OFF)
一発回答は無かったが何度もチャッピーとやり取りして出来上がった。

右画像:上のP1~4は手動でポンプ1~4を稼働させるボタン
[AUTO:ON]はON-OFF切替でON状態なら自動でポンプ稼働
中段のP1はポット1の現在の土壌湿度(38%)がしきい値以下になったら設定時間(秒)だけポンプが稼働する。真夏の日差しの強い日は葉からの蒸散が激しい為、しきい値は高めに設定。(今は暫定数値、来年本番で様子を見ながら設定する。美味しいトマトにするため土壌は乾燥気味が良い)温暖/猛暑の切替は物理スイッチで。
今までの、しきい値変更はPCから長いUSBコードを繋いでスケッチを書換えていたが、この「Web設定ページ」で、しきい値、ポンプ稼働時間が変更でき、保存出来るようになった。
自力ではいくらネットを検索しまくっても実現不可能だったと思う。AIが個人で無料で使えるいい時代になったもんだ。
左下画像:試しに土壌湿度センサーを引抜き乾燥状態にしてみた。無事ポンプ稼働する。
by ainame60
| 2025-11-05 20:30
| 家庭菜園
|
Comments(0)

