秋月ファンクラブ掲示板

No.4527へ返信

記事投稿フォーム
補助
送信

chy_farm(2018/12/29 Sat 23:41) [ 編集 ] [ 返信 ]

温度センサー/DS18b20とArduino UNO

http://akizukidenshi.com/catalog/g/gI-05276/

温度センサー/DS18b20を使って、Arduino UNO でPID制御できたら、ベッドの温度管理が細かく出来て、使用者にとっては気持ちいいかも、、、と試みることにしました。

回路は簡単で、たったの3本だけ線をArduinoに接続するとOK。
プログラムは、ライブラリーのサイトにあります。
名称は「One Wire」。

逆接続してしまい、一旦Arduinoが自動カットオフに。。。
正しく直すと再開OKでした。

まず自分の体温でためしてみることに。

36.4度の体温が35.8度に表示されました。
ちょっと低いなあ。。。。

キャリブレーションはないのかなぁ、、、と探すと、ありました。
Calibration of DS18B20 Sensor With Arduino UNO
https://www.instructables.com/id/Calibration-of-DS18B20-Sensor-With-Arduino-UNO/

校正に、氷とお湯を使うのが少し面倒ですが、これは役立ちました。
でも、製品にばらつきがあるだろうし、それはどうやって校正したらイイんだろう、、、?