
屋外に温度・湿度・気圧センサーBME280を設置し、ESP8266/Blynk経由でスマホから屋外の様子を確認しています。とても便利です。しかし、ある日から突然、センサーが、毎回、湿度100%を応答してくるようになりました。センサーの状態を復旧することができないのか?
リカバリプログラムの発動です。Bosch発行のBME280データシートを読んでみました。そこには、7.9 Reconditiong Procedureに以下の通り書いてありました。
================================
1.Dry-Baking 120℃ at < 5% rH for 2H
2.Re-Hydration 70℃ at <75% rH for 6H
================================
でも、120度を2時間保持できる装置なんかもっていません。
なので、家にあるもので代替出来るモノがないか?
かんがえてみました。
ドライヤーです。
ドライヤーからふきだされる風は150℃くらいあるそうです。
3分くらいドライヤーの風をBME280にあててみました。
しかし、結果を確認するため、MacにESP8266を接続し、
Arduino IDEから確認用のプログラムをロードさせようと、
プログラム転送が失敗します。
"An error occured while uploading the sketch"
環境は、
・Arduino: 1.8.5 (Mac OS X),
・Board: "Generic ESP8266 Module, 80 MHz, 40MHz,
・QIO, 115200, 4M (1M SPIFFS), nodemcu, Disabled, WiFi"
試行錯誤の結果、baud rateを115200から230400に変更すると成功しました。
でも、なぜなのか理由がわかりません。
謎が深まります。
BME280のhumidityは100%にスタックしたままです。
あーーーーー。
コメントを残す