chy_farm(2018/12/29 Sat 23:41) [ 編集 ] [ 返信 ]
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/
校正に、氷とお湯を使うのが少し面倒ですが、これは役立ちました。
でも、製品にばらつきがあるだろうし、それはどうやって校正したらイイんだろう、、、?