HR202L扱いにくいこともあり、あまり製作記事が見当たらなかったので、この湿度センサを使って湿度を測ってみようと、書き始めました。影響するのかを示す温度係数を求めました。第2章となる今回は、第1章で算出した温度係数を使って、HR202Lのインピーダンス(抵抗値)から、湿度値を算出するための換算式を導出します。第1章を読まれていない方は、下記の第1章を、ご覧ください。HR202Lの温度係数を求める前回(第1章)の記事:湿度に対する温度係数を求めた再びデータシートのグラフ再び、良く分からないデータシートに戻ります。下図は、データシート上のHR202Lの特性表の数値をExcelに転記し、グラフ化したものです。logでdBに変換します。エクセルには「=20*log(抵抗値kΩ,10)」のように入力します。7本のグラフは、0°Cから30°Cまで5°Cおきの湿度に対するセンサの抵抗値。logで計算したため、縦軸の数値は半分になっています。グラフの色の違いは、温度です。そこで、前回、算出した温度係数を利用し、全てのグラフを、0°Cの湿度値に換算してみます。惑星直列!(曲がっているけど)ちょっと、感動しませんか?仕上げに、Excelの機能で近似式を表示してみます。誤って10logで計算したため、yは半分の値となる。使用時はyを2倍してください。上図内の式の変数xに湿度を入力すれば、抵抗値を求めることが出来ます。変数のxとyを逆にしたいときは、グラフの縦軸と横軸を入れ替えて、グラフを作成しなおしてから近似式を再作成する方法が、実は最も簡単です(期待させてしまって申し訳ありません)。誤って10logで計算したため、xの値は半分にして入力ください。センサの抵抗値を前述の式でdBkΩに変換し、上図内の式のxへ代入すると、0°C換算した湿度hum0を得ることが出来ます。0°C換算した湿度hum0に、現在の温度÷2.15を減算すれば、現在の温度における湿度値humが得られます。現在の温度÷2.15で、現在温度の湿度値を得る※HR202Lを分かりやすく簡単に使うための方法です。※温度係数や、換算式を用いることで、測定精度は劣化します。HR202L、簡単じゃん。」と、思った方は、第3章をお読みいただく必要はありません。「Excel、便利ね。次回も、まだまだExcelが活躍します。第3章を書くまでに1週間ほどを要します。logが適切な方法です。ここでの目的には影響ありませんが、誤っていることに気づいたので、メモしておきます。合わせて計算式などを作り直してください。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。(3)紹介ボクにもわかる電子工作bokunimo.netとの連携ブログです。関する情報などを掲載しています。(7)リンクは自由ですが、掲載情報についての責任は負いません。